4

我应该使用什么样的钩子来折叠类中的函数。我想查看类中函数的轮廓,但如果我挂钩隐藏 - 所有包括类在内的所有内容在打开期间都会折叠。

4

2 回答 2

2

这个小片段对我有用。但是,您可能希望限制启用大纲模式的文件。您可以自定义注释掉的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)
于 2009-05-18T18:04:11.883 回答
1

我使用hideshow.el - 它似乎对我更有效。

于 2009-05-18T23:25:59.393 回答