J'avais configuré mon précédent emacs de manière à ce que les commandes
"\C-c_" et "\C-c^" génèrent respectivement _{} et ^{}, et placent le
curseur entre les deux accolades. Voici ce que j'avais mis dans un fichier
key-config.el :
entre autres. Malheureusement, avec la dernière version de Emacs (22.1)
et AucTeX (11.84), ça ne marche plus, car l'une de ces commandes permet
de modifier le fichier maître (ce dont je n'ai pas besoin), l'autre de
switcher vers ce fichier master, ce que je préfèrerais voir affecté à
un autre raccourcis.
Comment faire pour faire fonctionner ces redéfinitions ?
Merci d'avance pour toute aide.
\bye
--
Nicolas FRANCOIS
http://nicolas.francois.free.fr
A TRUE Klingon programmer does NOT comment his code
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ralf Angeli
* Eul Bofo (2007-06-23) writes:
J'avais configuré mon précédent emacs de manière à ce que les commandes "C-c_" et "C-c^" génèrent respectivement _{} et ^{}, et placent le curseur entre les deux accolades. Voici ce que j'avais mis dans un fichier key-config.el :
(add-hook 'LaTeX-mode-hook (function (lambda ()
[...]
(global-set-key "C-c^" 'superscript-braces)
[...]
entre autres. Malheureusement, avec la dernière version de Emacs (22.1) et AucTeX (11.84), ça ne marche plus, car l'une de ces commandes permet de modifier le fichier maître (ce dont je n'ai pas besoin), l'autre de switcher vers ce fichier master, ce que je préfèrerais voir affecté à un autre raccourcis.
Comment faire pour faire fonctionner ces redéfinitions ?
Le mode LaTeX utilise un mode map particulier. Pour changer les commandes du mode LaTeX on doit les définier dans ce mode map:
J'avais configuré mon précédent emacs de manière à ce que les commandes
"C-c_" et "C-c^" génèrent respectivement _{} et ^{}, et placent le
curseur entre les deux accolades. Voici ce que j'avais mis dans un fichier
key-config.el :
(add-hook 'LaTeX-mode-hook
(function (lambda ()
[...]
(global-set-key "C-c^" 'superscript-braces)
[...]
entre autres. Malheureusement, avec la dernière version de Emacs (22.1)
et AucTeX (11.84), ça ne marche plus, car l'une de ces commandes permet
de modifier le fichier maître (ce dont je n'ai pas besoin), l'autre de
switcher vers ce fichier master, ce que je préfèrerais voir affecté à
un autre raccourcis.
Comment faire pour faire fonctionner ces redéfinitions ?
Le mode LaTeX utilise un mode map particulier. Pour changer les
commandes du mode LaTeX on doit les définier dans ce mode map:
J'avais configuré mon précédent emacs de manière à ce que les commandes "C-c_" et "C-c^" génèrent respectivement _{} et ^{}, et placent le curseur entre les deux accolades. Voici ce que j'avais mis dans un fichier key-config.el :
(add-hook 'LaTeX-mode-hook (function (lambda ()
[...]
(global-set-key "C-c^" 'superscript-braces)
[...]
entre autres. Malheureusement, avec la dernière version de Emacs (22.1) et AucTeX (11.84), ça ne marche plus, car l'une de ces commandes permet de modifier le fichier maître (ce dont je n'ai pas besoin), l'autre de switcher vers ce fichier master, ce que je préfèrerais voir affecté à un autre raccourcis.
Comment faire pour faire fonctionner ces redéfinitions ?
Le mode LaTeX utilise un mode map particulier. Pour changer les commandes du mode LaTeX on doit les définier dans ce mode map: