Forum Astuces.divers [Éditeur/Emacs] Les accents en français

Posté par  (site web personnel) .
Étiquettes : aucune
0
9
juil.
2002
Si vous débutez avec emacs, vous avez du remarquer que les touches accentuées font n'importe quoi.
Pour pouvoir lire et écrire les caractères accentués en français, ajoutez dans le fichier ~/.emacs les deux lignes :

(standard-display-european 1)
(set-input-mode nil nil 1)

Attention, n'enlevez pas les parenthèses !
Si le fichier ~/.emacs n'existe pas, créez le.
Et voilà, les accents sont revenus ! Aaaaah...

-gauret-
  • # Re: Les accents en français

    Posté par  . Évalué à 2.

    Et pour ceux qui n'ont pas de clavier français, il faut ajouter au ~/.emacs:
    (iso-accents-mode t)
    Le (set-input-mode nil nil 1) est alors à retirer. Ainsi on obtient tout les caractères accentués en tapant successivement sur l'accentuation puis le caractère. Par exemple é est obtenue par : 'e.
  • # Re: Les accents en français

    Posté par  . Évalué à 1.

    C'est assez marrant de voir toutes ces astuces. On se demande dans quel monde vous vivez, quelle distribution Linux vous utilisez... Ca fait plus de 3 ans que j'utilise Mandrake, ça fait depuis ce même temps que j'ai les accents partout correctement, aussi bien sous Emacs que VI etc. Et la touche Euro également, ainsi que l'antialiasing etc. Et tout ça par défaut. Ca va vous faire des trucs à découvrir pour plus tard ;-)
    • [^] # Re: Les accents en français

      Posté par  . Évalué à 1.

      Oui mais bon. On ne choisit pas toujours sur quoi on travaille. Au hasard, imagine que t'es au taff et qu'on t'a filé une station Sun avec un beau clavier QWERTY, sans le genre d'astuce de Jérôme, t'es bien embêté pour taper les accents.
    • [^] # Dino distrib

      Posté par  . Évalué à 1.

      Ben, chez moi j'ai une bonne vielle Slackware avec un noyau 2.2.13... Et pour l'instant je n'ai pas besoin de mettre a jour avec des distribs plus recentes (houlala je sens que je deviens vraiment vieux sur ce coup la :-). Et au boulot, comme l'a bien devine med je suis sous Sun avec un bon clavier QWERTY... Remarque a la maison aussi j'ai un qwerty, je dois vraiment etre tordu ou senile :+)
      Tiens d'ailleurs je n'arrive pas a utiliser la "compose-key" du clavier sun sous netscape, donc pas d'accent, si quelqu'un sais comment faire, ca serait sympa...
    • [^] # Re: Les accents en français

      Posté par  (site web personnel) . Évalué à 1.

      Et ben devine quoi, c'est moi qui ai posté l'astuce, et je suis sous mandrake !
      Tu sais ce que j'ai fait : j'ai voulu installer emacs-nox. Le paquetage sans le support de X. Et ben si tu as que celui là, tu n'as pas les accents cher ami. D'où l'astuce.
      Cette astuce ne s'adresse pas à toi, mais il y a des gens que ça intéresse, et qui n'ont pas la même configuration que toi, même sous Mandrake. Moi en tout cas elle m'aurait bien servi quand je cherchais...

      Gauret
  • # Re: Les accents en français

    Posté par  . Évalué à 1.

    Merci ca me sera bien utile à l'université sur les stations Sun :-)

    Par contre j'en profite pour poser une question à laquelle je n'ai pas encore trouvé de réponse (pb sur ma config maison)...
    Si je fais un copié collé du texte :
    "Si vous débutez avec emacs"
    dans emacs j'obtiens :
    "Si vous d%/1��iso8859-15ébutez avec emacs"
    et c'est vraiment lourd à force :-(

    Donc si une brave âme veux bien faire le fière en proposant une nouvelle astuce j'en serai ravi ;-)

    Merci,

    Johann Heymes.
  • # mais il peut avoir des pb a l'inpression

    Posté par  . Évalué à 1.

    Le probleme est que si on met des accents dans le texte, certaines commande comme a2ps ne marchent plus et c'est un peu foutu pour l'impression...
  • # Attention,

    Posté par  (site web personnel) . Évalué à 1.

    c'est pas top top up-to-date comme astuce :

    standard-display-european is a compiled Lisp function in `disp-table'.
    (standard-display-european ARG)

    Semi-obsolete way to toggle display of ISO 8859 European characters.


    (set-language-environment "latin-1") me parait mieux.
  • # Re: Les accents en français

    Posté par  . Évalué à 2.

    A noter aussi, fracc.el qui permet de saisir tout types d'accents avec un clavier qwerty (ou même des accents bizzaroïdes pas présents sur les clavier azerty). Exemple :
    e + ' -> é
    e + " -> ë
    c + , -> ç
    etc...

    Et ce package permet également la conversion automatique pour les fichiers en TeX, HTML, etc.

    Que demande le peuple ??? Ah oui, le lien : http://youpou.lip6.fr/queinnec/WWW/elisp.html#fracc(...)
  • # Re: Les accents en français

    Posté par  . Évalué à 1.

    c'est parfait, tout marche bien a present.

    maintenant, ou trouver ce genre de renseignement sur emacs en particulier ?

    merci

    bye
  • # Re: Les accents en français

    Posté par  . Évalué à 1.

    Pour que ça marche bien même en mode texte, moi je mets :

    (standard-display-european t)

    (if (>= emacs-major-version 21)
    (progn
    (set-language-environment 'latin-1)
    (set-terminal-coding-system 'latin-1)
    (set-keyboard-coding-system 'latin-1)
    )
    (progn
    (set-terminal-coding-system 'latin-1)
    (set-keyboard-coding-system 'latin-1)
    (set-language-environment 'latin-1)
    )
    )
  • # Re: Les accents en français

    Posté par  . Évalué à 1.

    a propos des accents sous emacs,
    j'utilise une Mandrake chez moi et solaris au boulot.

    quand je tape un texte chez moi... les accents arrivent codes sous emacs solaris... (\xxx, ...) au lieu des accents...

    d'autre part sous solaris je fais des accents avec isoaccentmode et si dans un fichier j'ai a la fois des accents directement faits avec le clavier et faire avec isoaccentmode, lors d'une recherche C-S par exemple d'un e (avec un accent je suis sous qwerty) la difference est faite entre les differents accents... du coup les recherches sont a faire en double pour avoir les bons resutats...
  • # Clavier QWERTY avec accents

    Posté par  . Évalué à 1.

    Sur http://www.jlg-utilities.com, on peut trouver un soft qui permet d'avoir un clavier QWERTY qui fait aussi les accents, sans toucher à la couche originale du QWERTY americain.

    En fait, je suis même entrain de l'utiliser pendant que je tape ce commentaire.
    un é se fait par exemple avec CTRL + ', puis e
    un ∀se fait avec CTRL + %, puis A (c'est l'effet miroir)
    un ţ (le "tse" roumain) se fait avec CTRL + , puis t
    un ø (pour les nordiques) se fait avec CTRL + / puis o.

    Le soft est gratuit, et toute les specs sont sur le site.
    L'auteur semble attendre des donations ;O)

    Le clavier marche hélas pour l'instant que sur Windows, mais l'auteur travaille actuellement sur une version linux. Esperons qu'elle sorte bientôt.

    Donc un site a retenir: http://www.jlg-utilities.com

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.