Pour en rajouter une couche, vous pouvez definir la macro qui permet d'aller à la ligne, incrémenter le nombre et rajouter les espaces/zero automatiquement :
(fset 'copy-to-nextline-and-inc
[?\C- C-right ?\M-w down home ?\C-y ? home ?\C-c ?i ?0])
(global-set-key (read-kbd-macro "C-c C-M-i") 'copy-to-nextline-and-inc)
Vous partez avec la liste :
01 - toto
- plop
- plouf plip
- foo bar
vous placez le curseur sur le 01 et un simple C-u 3 C-c C-M-i et plaf, voici la liste automatiquement numérotée :
01 - toto
02 - plop
03 - plouf plip
04 - foo bar
PS: chez moi, la macro inc serait plutôt :
(fset 'inc
[?\C-c ?\C-i C-backspace])
PPS: après avoir enregistré la macro avec C-x ( et C-x ), le code est obtenu avec la fonction insert-kbd-macro.
# Numérotation automatique d'une playlist
Posté par hocwp (site web personnel) . En réponse au message [Éditeur/Emacs] Incrément. Évalué à 1.