Navigation dans un grand fichier yaml, indentation de code par blocs d'indentation: indent-tools pour Emacs
Indent-tools est un nouveau paquet Emacs qui fonctionne par niveaux d'indentation, ce qui est parfait pour du yaml, python, jade ou autre:
- navigation par blocs: prochain bloc du même niveau, niveau parent, etc
- indentation
- commenter, effacer, plier le bloc courant, le paragraphe, etc
On peut utiliser un mode "mineur", des raccourcis clavier pour chaque action, ou bien invoquer une hydre à plusieurs têtes, qui non seulement affiche un petit menu des actions possibles mais aussi permet d'appliquer plusieurs actions d'affilée avec une seule touche.
Navigation:
Indentation:
Pour l'installer, il faut avoir configuré le dépôt Melpa et utiliser le gestionnaire de paquets d'Emacs, package.el:
Alt-x package-install RET indent-tools RET
(un rafraichissement avec M-x package-refresh-contents
peut être
utile).
C'est la première version, il y aura des limitations voire quelques bugs, n'hésitez pas les remonter sur le dépôt Gitlab.