Sujet: Re: Raccourcis clavier avec action différente selon mode
De: bboucard84 (l' arobase) wanadoo.fr (Astier)
Groupes: fr.comp.applications.emacs
Organisation: http://groups.google.com
Date: 02. Aug 2008, 08:17:33
On 29 juil, 10:52, Jacques L'helgoualc'h <lhh+no_s...@free.fr> wrote:
Le 29-07-2008, Astier a écrit :
Pour avoir des raccourcis adaptés aux modes, il ne faut pas les laisser
se battre à coups de global-set-key :)
Arf...
Pour AucTeX, j'ai un raccourci conditionnel :
(define-key LaTeX-mode-map (kbd "C-c f") 'my-frac-or-foot)
(defun my-footnote ()
"Ouvre une footnote"
(interactive)
(search-backward-regexp "[])>».,[:alnum:]]")
(forward-char)
(insert "\\footnote{%\n .}")
(newline-and-indent)
(beginning-of-line)
(backward-char 4))
(defun my-fraction ()
"Insère une fraction"
(interactive)
(insert "\\frac{}{}")
(backward-char 3))
(defun my-frac-or-foot ()
"Insère une fraction ou une footnote selon le contexte"
(interactive)
(if (texmathp)
(my-fraction)
(my-footnote)))
Ah oui c'est un peu plus "complexe" que je ne pensais :/ Je vais
essayer de faire ça.
Sinon, une autre solution consisterait à avoir plusieurs .emacs
portant chacun les spécificités des modes ; à moins que cette approche
soit totalement "ridicule" ou inutile ?
A bientôt.
Merci, à bientôt.
de rien,
--
Jacques L'helgoualc'h