Salut !
Je voulais savoir si qlq'un peut me donner la commande exacte qui permet l'indentation automatique du Common Lisp sous l'éditeur Emacs?
Merci
Salut !
Je voulais savoir si qlq'un peut me donner la commande exacte qui permet l'indentation automatique du Common Lisp sous l'éditeur Emacs?
Merci
Common Lisp ? Pas elisp ?
Remarque c'est peut être la même.
Est-ce que tu as quelque chose ici : http://www.cliki.net/Editing%20Lisp%...20with%20Emacs ?
D'abord, il faut que le buffer qui affiche le fichier lisp soit dans un mode connaissant lisp, par exemple le mode "lisp-mode" (ou "emacs-lisp-mode")
Soit c'est automatique, si le nom du fichier finit par ".lisp" ".cl" etc. et que "auto-mode-alist" est bien positionnée, ce qu'on peut vérifier avec :
Soit il faut taper à la mano dans le buffer contenant le fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part M-x describe-variable auto-mode-alist RET
Ensuite, l'indentation se fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part M-x lisp-mode RET
soit avec la touche TAB pour indenter la ligne contenant le curseur
soit en tapant C-M-Q pour indenter tout une expression (par exemple une fonction) avec le curseur positionné sur une parenthèse ouvrante
HTH
)Jack(
Partager