2
我不知道你是否知道如何使用新模式获得隐藏演示工作。举例来说,我有一些多余的代码,我想隐藏与R.随着折叠模式可以简单地emacs:添加模式隐藏显示alist
(load "folding" 'nomessage 'noerror)
(folding-add-to-marks-list 'ess-mode "# {{{" "# }}}" nil t)
(add-hook 'ess-mode-hook 'turn-on-folding-mode)
我以为隐藏显示相当于将
(add-to-list 'hs-special-modes-alist
'(ess-mode "# {{{" "# }}}" "#[ #]?"
hs-forward-sexp
hs-c-like-adjust-block-beginning
))
(add-hook 'ess-mode-hook '(lambda()
(hs-minor-mode 1)
(hs-hide-all)
(custom-set-variables
(hs-hide-comments-when-hiding-all 0)
)
))
,但我认为有一些魔术在hs-forward-sexp中,我不知道如何弄清楚?
我试着改写为c-sharp编写的函数(用{{{和}}}替换区域/区域上的正则表达式搜索,但没有运气!我不知道这个解决方案对于那些有经验的老手是否显而易见......
非常感谢!
我看,不知道前瞻性。谢谢Trey! – hatmatrix