在Emacs中{{{{}对应的折叠方法是什么?

在Emacs中{{{{}对应的折叠方法是什么?,emacs,syntax-error,code-folding,Emacs,Syntax Error,Code Folding,我在.emacs中使用了以下内容作为注释 //{{{ // }}} My.emacs 基本特征{{{*/ (setq c-基本偏移量4);缩进4个字符 (设置标签宽度为4);标签宽度为4个字符 (setq缩进制表符模式nil);强制使用空格 (打开字体锁定);与Vim中的语法相同 (setq禁止启动屏幕t);隐藏欢迎屏幕//}*/ 对于Emacs的组织模式//{{{*/ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 始终需要以下行。选择您自己的键。 (添加到列表“自动

我在.emacs中使用了以下内容作为注释

//{{{
// }}}
My.emacs

基本特征{{{*/ (setq c-基本偏移量4);缩进4个字符 (设置标签宽度为4);标签宽度为4个字符 (setq缩进制表符模式nil);强制使用空格 (打开字体锁定);与Vim中的语法相同 (setq禁止启动屏幕t);隐藏欢迎屏幕//}*/ 对于Emacs的组织模式//{{{*/ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 始终需要以下行。选择您自己的键。 (添加到列表“自动模式列表”(“\\.org\\'”.org mode)) (全局设置键“\C-cl”'组织存储链接) (全局设置键“\C-ca”'组织议程) (全局设置键“\C-cb”'组织iswitchb) (全局字体锁定模式1);适用于所有缓冲区 (添加钩子“组织模式钩子”启用字体锁定);仅组织缓冲区 ;这是Emacs 22需要的,而不是23 (瞬态标记模式1) ;加载Lisp文件 ;仅包含一个文件夹 ;;(添加到列表“加载路径”~/.lisp”) ;// }}}*/ ;也包括所有子目录//{{{*/ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 色彩主题 谷歌超链接 此代码仅包含一个文件夹 (let((base)/Users/Masi/.lisp”)) (添加到列表“加载路径基础”) (目录文件库) (let((名称(concat base)/f))) (当(和(file-directory-p name) (不(等于f“.”) (不(等于f“)) (添加到列表“加载路径名称(()())”) ;// }}}*/ ;自定义hs次要模式//{{{*/ (添加挂钩'c-模式-普通挂钩 (lambda() (本地设置键(kbd“C-C”)hs显示块) (本地设置键(kbd“C-C”)‘hs隐藏块) (本地设置键(kbd“C-C”)‘hs隐藏全部) (本地设置键(kbd“C-C”)‘hs显示全部) (hs小调模式t) ;// }}}*/ ;折叠{{{*/ ;启用折叠模式 (装载“折叠”‘nomessage’无错误) (折叠模式添加查找文件挂钩)t {{{乳胶模式的东西 (添加hook'TeX模式hook "(lambda) (数学模式) (打开reftex))) ;;// }}}*/ 我得到以下错误

加载编码kb…完成
加载“/Users/Masi/.emacs”时出错:
错误:参数太多
为确保正常运行,您应调查并移除
初始化文件中出现错误的原因。请使用启动Emacs
“--debug init”选项以查看完整的错误回溯。
在调试模式下,它说

调试器已输入--Lisp错误:(错误“参数太多”)
(defvar折叠包url位置“最新折叠可在http://cvs.xemacs.org/-xemacs-p (或(boundp'xemacs徽标)\n$
求值缓冲区(#nil)/Users/Masi/.lisp/folding.el“nil t);在缓冲区位置35362处读取
使用代码转换加载(“/Users/Masi/.lisp/folding.el”“/Users/Masi/.lisp/folding.el”t)
装载(“折叠”名称信息无误)
评估缓冲区(#nil)/Users/Masi/.emacs“nil t);在缓冲区位置2224处读取
使用代码转换加载(“/Users/Masi/.emacs”“/Users/Masi/.emacs”t)
荷载(“~/.emacs”t)
#[nil”^H\205\276^\306=\203^Q^-\307^H\310Q\202A^-\311=\2033^-\312\307\313\314\314^-\315\202A^-\312\307\313\316\35203^-\317\202A^-\315\202A^-\32$
命令行()
正常-顶级()
My~/.lisp/folding.el

;;folding.el--一种类似于次要模式的折叠编辑器。
;此文件不是Emacs的一部分
版权所有(C)2000-2009
贾里·阿尔托
版权所有(C)1995、1996、1997、1998、1999
贾里·阿尔托,安德斯·林格伦。
版权所有(C)1994
贾里·阿尔托
版权所有(C)1992年,1993年
杰米·洛基尔,版权所有。
;;
作者:杰米·洛基尔
贾里·阿尔托
安德斯·林德格伦
维护者:贾里·阿尔托
创建日期:1992年
关键词:工具
;;
;;;[最新XEmacs CVS树提交和修订]
;VCS版本:$Revision:3.42$
;VCS-URL:http://savannah.nongnu.org/projects/emacs-tiny-tools/
;VCS日期:$日期:2007/05/07 10:50:05$
;;
;;[最新进展:Savannah emacs微型工具修订版]
;版本:git 56b3089
(defconst折叠版本时间“2009.0220.1404”
“格式为YYYY.MMDD.HHMM的上次编辑时间。”)
{{{GPL
;此程序是免费软件;您可以重新发布和/或
;根据GNU通用公共许可证的条款对其进行修改
由自由软件基金会出版;
;或(由您选择)任何更高版本。
;;
;GNU Emacs的发布是希望它会有用,
;但没有任何保证;甚至没有对……的默示保证
;适销性或适合某一特定用途。参见
;GNU通用公共许可证了解更多详细信息。
;;
;您应该已经收到GNU通用公共许可证的副本
;与程序一起。如果没有,请写信给
自由软件基金会,51富兰克林街,第五层,
美国马萨诸塞州波士顿02110-1301。
;;
访问了解更多信息
;;}}}
评论:
{{{导言
前言
;;
;此软件包提供了一个次要模式,与所有主要模式兼容
;编辑模式,用于折叠(隐藏)已编辑文本的部分或
计划。
;;
;;折叠模式将文档处理为树,其中每个分支
;由特殊标记“{{{}”和“}}}”限定。分支可以是
;放置在另一个分支中,创建完整的层次结构
结构。
;;
;折叠模式可以关闭折叠,只留下初始的“{{{”
;可能还有一条可见的评论。
;;
它还可以输入折叠,这意味着只有当前
;折叠将可见,所有在`{{{}上方和`}}下方的文本
将是无形的。
;;
;请注意,维护人员不建议仅使用
;折叠代码布局和导航。folding.el是
;当它可以在内部“分块”大量代码时,它会发挥最大的作用
折叠。
(defvar folding-package-url...
(or (boundp 'xemacs-logo)
; to enable folding mode
(load "folding" 'nomessage 'noerror)
(folding-mode-add-find-file-hook)t
"Latest folding is available at http://cvs.xemacs.org/-xemacs-p