emacs сворачивает функции в классе с помощью outline-minor-mode
Вопрос
Какой тип крючка я должен использовать, чтобы свернуть только функции в классе.Я хочу увидеть схему функций в классе, но если я подключу hide -все, включая класс, сворачивается во время открытия.
Решение
Этот небольшой фрагмент делает свое дело за меня.Однако вы, вероятно, захотите ограничить, для каких файлов включен режим компоновки.Вы можете настроить закомментированный when
заявление, чтобы сделать это.И добавьте подходящую близкую пару.
(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)
Другие советы
Я использую hideshow.эль - кажется, у меня это работает лучше.
Не связан с StackOverflow