emacs使用outline-minor-mode折叠类中的函数

时间:2009-05-18 17:08:52

标签: emacs outline

我应该使用什么样的钩子来折叠类中的函数。我希望看到类中函数的大纲,但如果我挂钩隐藏 - 包括类在内的所有内容在打开时都会折叠。

2 个答案:

答案 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 - 它对我来说似乎更好。

相关问题