问题: Emacs是否具有与Vim的Folding with Foldmethod=indent相同的规范?Emacs等效于Vim的foldmethod = indent
我特别感兴趣的东西,可以与任何Emacs的主要模式和任何文件一起工作。 Emacs搜索没有找到明确的答案。
问题: Emacs是否具有与Vim的Folding with Foldmethod=indent相同的规范?Emacs等效于Vim的foldmethod = indent
我特别感兴趣的东西,可以与任何Emacs的主要模式和任何文件一起工作。 Emacs搜索没有找到明确的答案。
似乎可以,虽然我不使用折叠自己,所以我没有尝试过。毫不奇怪,Python的人都是关于这个功能的。看到以下内容:
也许选择显示器?我有following function绑定到[F2]
;; http://emacs.wordpress.com/2007/01/16/quick-and-dirty-code-folding/
(defun jao-toggle-selective-display (column)
(interactive "P")
(set-selective-display
(if selective-display nil (or column 1))))
这是相当裸机,不过,你真的希望它是Pythony压痕敏感....
UPDATE:我看着眼前在这个昨晚,并且意识到我累了铜进入专栏中,我是在(加1)....所以我编写起来:
(defun toggle-selective-display-column()
"set selective display fold everything greater than the current column, or toggle off if active"
(interactive)
(set-selective-display
(if selective-display nil (or (+ (current-column) 1) 1))))
进一步制定应结合这两种功能。
我尝试了所有的由乔Casadonte和迈克尔Paulukonis的建议,但没有很好地作为工作的Vim的一个。所以目前看来OP的问题更准确的答案可能是NO。