gpt4 book ai didi

emacs - 使用 org-mode 折叠/展开 .emacs 文件的部分

转载 作者:行者123 更新时间:2023-12-04 05:13:19 29 4
gpt4 key购买 nike

我最近学习了 emacs 的 org-mode 的基础知识,不禁想象将折叠/展开概念应用于源文件的某些部分。我希望能够将我的 .emacs 文件分成子部分,并且只在加载时显示标题,有点像下面这样:

; ERC config...

; DIRED config...

; MISC config...

一旦扩展,其中的每一个当然都会成为许多代码行的标题,如下所示:
; ERC config
(defun start-irc ()
(interactive)
(erc-tls :server "irc.freenode.net" :port 6697 :nick "foo"))

; DIRED config...

; MISC config...

那么这可能吗?我怎么能用 emacs 24.2 完成这样的事情?

谢谢!

最佳答案

org-mode 一样好是,它确实需要一些结构,我不相信可以在 .emacs 中按照您想要的方式进行维护。文件。

行之有效的是folding-mode .在 wiki page 上查看它的信息,但基本上你所做的就是围绕你想要折叠的代码块设置注释,如下所示:

;;{{{ some folder of some kind

(a few lines)
(of lisp)
(this "code" is just filler)

;;}}}


;;{{{ a different folder

(some more elisp code)

;;}}}

当它折叠起来时,它看起来像:
;;{{{ some folder of some kind...

;;{{{ a different folder...

关于emacs - 使用 org-mode 折叠/展开 .emacs 文件的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743919/

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