[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Emacseries pour typo française



Nicolas Boulenguez écrivait :
 > Merci, merci. On savait que c'était possible, mais on parle pas lisp.
 > 
 > 
 > Seulement voila, pour les vrais nuls, comment on fait pour charger un
 > fichier .el ?  J'ai trouvé la méthode qui suit dans la doc, mais il y
 > a sans doute mieux, puisque ça me donne un message d'erreur.
 > 
 > J'ai crée le répertoire "~/emacs/". Ensuite, signalé à emacs
 > l'existence de ce répertoire en ajoutant la ligne
 > 
 > (setq load-path (cons "~/emacs" load-path))
 > 
 > dans le fichier "~/.emacs". Dans ce même répertoire, j'ai stocké le
 > fichier "french-typo.el", puis j'ai demandé le chargement au démarrage
 > d'emacs par la commande
 > 
 > (load "french-typo")
 > 
 > toujours dans le fichier "~/.emacs".

oui, tu peux : sinon, tu peux tout simplement le mettre dans ton
.emacs ;-)

 > 
 > Voila, maintenant je fais C-x C-f ~/tmp/essai.txt et le vilain il me
 > répond
 > 
 > "File mode specification error: (wrong-type-argument arrayp guillemotleft)"

Je parie que tu utilises Emacs ? C'est un truc pour XEmacs... J'avais
donné les deux solutions initialement mais Christian a nettoyé le
commentaire...

Remplace cette ligne par 

; pour Emacs
  (define-key text-mode-map "\253" 'my-french-guill))
 
 > J'ignore si ça peut aider, mais quand je commente la ligne avec
 > guillemotleft (en laissant quand même la parenthèse fermante), il n'y
 > a plus d'erreur au chargement de "french-typo.el". Bien sûr, il ne se
 > passe dans les deux cas rien d'intéressant quand j'ouvre les

Je confirme : tu utilises Emacs ;-)

 > guillemets... Le reste promet d'être bien pratique. J'ignorais
 > d'ailleurs l'existence d'un caractère iso-8859-1 « espace insécable ».
 > Est-ce un raccourci clavier usuel ?

oui : compose+espace+espace. Je crois que AltGr+espace le fait
aussi...

[...]

 > Enfin, je suggère au passage dans ".emacs"
 > 
 > (add-hook 'LaTeX-mode-hook 'my-double-keys)
 > (add-hook 'latex-mode-hook 'my-double-keys)
 > 
 > sur le modèle proposé, pour les amateurs de latex...

Mauvaise idée, à mon avis. Je ne connais pas bien LaTeX mais bien TeX
(plain...) et lui n'aime pas du tout que l'on insère des caractères
autres que ASCII 7 bits. LaTeX transforme à l'aide de catcode tous les
caractères accentués pour que le document source ne ressemble pas trop
à un épouvantail mais je ne suis pas sûr que les concepteurs LaTeX du
clavier latin aient inclus l'espace insécable... donc *vérifier* avant
ou bien déspécialiser le caractère avec catcode pour éviter que TeX
râle à la compilation...

Sinon, il suffit d'adapter pour le mode TeX les mêmes macros en
supprimant l'espace insécable par une espace normale... LaTeX insèrera
automatiquement ce qu'il faut au final de toute façon...

PK

-- 
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)       



Reply to: