是否有一个次要模式可以与 Emacs-Lisp 模式结合使用,这样每个函数定义都可以轻松打开或关闭,而无需在文本文件中插入特殊代码?
例如
(defun test1()
(message "Hi!"))
(defun test2()
(message "Bye"))
按 F1 会将每个函数定义折叠到顶行/标题中,如下所示
+ (defun test1()
+ (defun test2()
按
+
在前面签名将展开给定的功能并使其可编辑..按 F2 将展开所有定义..
最佳答案
这是我的设置:
(require 'hideshow)
(global-set-key (kbd "C-M-h") 'hs-toggle-hiding)
(global-set-key (kbd "<f2> h h") 'hs-hide-all)
(global-set-key (kbd "<f2> h j") 'hs-show-all)
关于emacs - 用于编辑 Emacs Lisp 代码的大纲或折叠模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21117830/