emacs funzioni collasso in classe utilizzando outline-minor-mode
Domanda
Che tipo di un gancio dovrei usare per crollare solo le funzioni nella classe. Voglio vedere il profilo delle funzioni nella classe, ma se il gancio di nascondere il tutto tutto, inclusa la classe è crollato durante l'apertura.
Soluzione
Questo piccolo frammento fa il trucco per me. Tuttavia, probabilmente desidera limitare quali file sono modalità struttura abilitata. È possibile personalizzare la dichiarazione when
commentata per farlo. E aggiungere le parentesi vicino corrette.
(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)
Altri suggerimenti
hideshow.el - sembra funzionare meglio per me.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow