[newbie]nouveaux key-bindings
Le
thierry
Bonjour,
j'utilise emacs (21.3) essentiellement pour éditer de LaTeX, avec AUCTEX.
J'aurais voulu définir de nouveaux raccourcis (key-binding) pour pouvoir
entrer rapidement certaines commandes (\frac{|}{},\sqrt[|]{} and so
on),comme par exemple :
(defun insert-frac () "insère la commande \frac{}{} et se positionne"
(interactive)
(insert "\\frac{}{}")
(backward-char 3))
(global-set-key "\C-f" insert-frac)
Le problème est que je suis perdu dans le foisonnement des key-bindings
pré-existant.
Quelqu'un pourrait-il me dire quels sont les séquences qu'un utilisateur a à
sa disposition sans empiéter sur celles qui existent ? Et combien de ces
petites macros je peux ainsi me mitonner (en gros) ??
Merci !
--
Thierry
j'utilise emacs (21.3) essentiellement pour éditer de LaTeX, avec AUCTEX.
J'aurais voulu définir de nouveaux raccourcis (key-binding) pour pouvoir
entrer rapidement certaines commandes (\frac{|}{},\sqrt[|]{} and so
on),comme par exemple :
(defun insert-frac () "insère la commande \frac{}{} et se positionne"
(interactive)
(insert "\\frac{}{}")
(backward-char 3))
(global-set-key "\C-f" insert-frac)
Le problème est que je suis perdu dans le foisonnement des key-bindings
pré-existant.
Quelqu'un pourrait-il me dire quels sont les séquences qu'un utilisateur a à
sa disposition sans empiéter sur celles qui existent ? Et combien de ces
petites macros je peux ainsi me mitonner (en gros) ??
Merci !
--
Thierry

Poser une question

Hm, `C-c RET frac RET' est trop dur?
,----[ (info "(emacs)Keymaps") ]
| As a user, you can redefine any key; but it is usually best to stick
| to key sequences that consist of `C-c' followed by a letter (upper or
| lower case). These keys are "reserved for users," so they won't
| conflict with any properly designed Emacs extension. The function keys
| | other key, your definition may be overridden by certain extensions or
| major modes which redefine the same key.
`----
--
Ralf
non, d'accord, mais pour frac, on n'économise que les parenthèses qui
suivent. D'autre part, les commandes personnelles ou issues de packages
exotiques ne sont pas prises en compte, non?
Merci pour l'info.
--
Thierry
Et le backslash. (c: Normalement on peut taper TAB dans le minibuffer
pour compléter les macros, mais en cas de frac il y a aussi frame
etc. qui ça empêche.
Ça dépent. Si tu as activé le parsing (voir la page première du
manuel d'AUCTeX), il y a pourrait du soutien[1] pour ces packages par
des fichiers styles d'AUCTeX. Si ça n'est pas le cas, on peut générer
des fichiers pareils avec `M-x TeX-auto-generate RET' (voir (info
"(auctex)Automatic Private")).
Footnotes:
[1] My French is a bit rusty. What I wanted to write is "there might
be support for ...".
--
Ralf
On n'a pas de traduction satisfaisante de « support » en français,
donc en général, on utiliser le franglais « supporter » (qui devrait
être un faux ami).
=> Il se peut qu'AUCTeX supporte ces packages.
(merci de faire l'effort de suivre un forum un Français et de répondre
aux questions !)
--
Matthieu
Okay, merci.
"Il se peut", cette une construction que j'ai oublié totalement.
De rien. Comme ça je peux améliorer mon Français en peut. J'habite a
la frontière avec la France mais il se passe rarement que je parle
avec des gens français. (c:
--
Ralf