Indentation

Pour une indentation automatique des programmes Common Lisp sous Emacs, effectuer au préalable les commandes Emacs suivantes afin d'initialiser correctement les paramètres d'indentation.

(load-library "cl")
(setq lisp-indent-function 'common-lisp-indent-function)

Il se peut que certaines constructions récentes ne soient pas traitées par la bibliothèque cl. On peut alors préciser manuellement l'indentation d'un opérateur particulier. La commande qui suit définit l'indentation qui doit suivre l'opérateur with-slots. On pourra faire de même pour tout nouvel opérateur.

(put 'with-slots 'lisp-indent-function 2)

Ces commandes peuvent être mises dans le fichier .emacs excécuté à chaque lancement de Emacs.



Irene DURAND
2011-10-14