問題: 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。