Je ne saurai plus me passer de C-S-iso-lefttab:
8<------8<------8<------8<------8<------8<------8<------8<------8<------
;; --------------------------
;; * Indente tout le buffer *
(defun pi-indent-all ()
(interactive)
(indent-region (point-min) (point-max) nil))
(global-set-key (kbd "<C-S-iso-lefttab>") 'pi-indent-all)
8<------8<------8<------8<------8<------8<------8<------8<------8<------
Il y a un problème quand le buffer contient du code en verbatim; genre
\begin/end{verbatim} en LaTeX ou <pre></pre> en html où je ne veux pas
que l'indentation soit modifiée.
Quelqu'un a-t-il une idée ou un bout de code dans un coin de disque pour
arranger ça ?
Entre parenthèses, mes recherches m'ont amené sur
http://www.emacswiki.org/emacs/AutoIndentation
où j'y ai découvert comment indenter automatiquement le code lors d'un
« coller »; je trouve ça assez pratique.
--
Philippe Ivaldi.
http://www.piprime.fr/