gpt4 book ai didi

emacs - 用于编辑 Emacs Lisp 代码的大纲或折叠模式

转载 作者:行者123 更新时间:2023-12-04 18:08:22 27 4
gpt4 key购买 nike

是否有一个次要模式可以与 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com