我应该使用什么样的钩子来折叠类中的函数。我希望看到类中函数的大纲,但如果我挂钩隐藏 - 包括类在内的所有内容在打开时都会折叠。
答案 0 :(得分:2)
这个小片段对我有用。但是,您可能希望限制哪些文件启用了轮廓模式。您可以自定义注释掉的when
语句来执行此操作。并添加适当的关闭paren。
(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)
答案 1 :(得分:1)
我使用hideshow.el - 它对我来说似乎更好。