|
Ceci n'est pas une question, juste le partage d'une macro que j'utilise couramment, publié ici: debian-fr.org :call IMAP('FTN', "\<ESC>mma%\<CR>\\footnote{%\<ESC>V<V<V<V<\<CR>i<++>\<CR>}
<++>\<CR><++>\<ESC>`m", 'tex')
Qui imprime: Un test%
\footnote{%
[]
}<++>
<++>
et place le curseur au bon endroit : Pourquoi cette macrocommande? Elle facilite une présentation des notes de bas de page qui rend le source *tex plus facile à lire en séparant facilement les notes du texte principal.
La commande de mappage IMAP est fournie par la suite vim-latex, avec l'avantage suivant: la macro fonctionne quel que soit le délai de frappe de la commande. |
|
Cette macro, plus simple est efficace: :call IMAP('ftn', "%\<CR>\<ESC>0\\footnote{%\<CR><++>\<CR>}\<CR><++>", 'tex')
Il suffit après le retour à la ligne (éventuellement indenté) de faire Il a aussi fallu remplacer |
À l'usage cette commande est beuguée. Dans certaines conditions que je n'ai pas encore identifiées, elle s'interrompt après la ligne \footnote{%
Probablement lorsqu'elle est lancée avant un caractère qui n'est pas fin de ligne? Si quelqu'un a une explication elle sera évidemment bienvenue ici.