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.

Était-ce utile?

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
scroll top