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: