fonctions effondrement emacs en classe à l'aide outline-mineur Mode
Question
Quel genre de crochet dois-je utiliser pour replier seulement des fonctions dans la classe. Je veux voir les grandes lignes des fonctions dans la classe, mais si j'accroche cache tout tout, y compris la classe est effondrée au cours ouverte.
La solution
Ce petit extrait le tour est joué pour moi. Cependant, vous voulez probablement restreindre les fichiers ont un mode de contour activé. Vous pouvez personnaliser la déclaration en commentaire de when
de le faire. Et ajouter le bon paren à proximité.
(defun my-outline-trigger ()
"enable outline mode and hide all the function bodies"
;; (when (member major-mode '(cc-mode emacs-lisp-mode)) ....)
(outline-minor-mode)
(hide-body))
(add-hook 'find-file-hooks 'my-outline-trigger)
Autres conseils
J'utilise hideshow.el - il semble fonctionner mieux pour moi.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow