我对hs-minor-mode的定制如下
(add-hook 'c-mode-common-hook
(lambda()
(local-set-key (kbd "C-c <right>") 'hs-show-block)
(local-set-key (kbd "C-c <left>") 'hs-hide-block)
(local-set-key (kbd "C-c <up>") 'hs-hide-all)
(local-set-key (kbd "C-c <down>") 'hs-show-all)
(hs-minor-mode t)))
Run Code Online (Sandbox Code Playgroud)
您可以使用CEDET执行此操作.这个包提供了全局语义标记折叠模式,允许折叠函数,类/结构,注释,命名空间等.它比其他包更有效,因为它包含有关代码的所有语法信息.
有关于CEDET的介绍文章,可以快速开始使用它
确保你有folding-mode.el。然后,插入
// {{{
// }}}
Run Code Online (Sandbox Code Playgroud)
围绕你的代码。重新加载缓冲区,瞧!你会有褶皱。
| 归档时间: |
|
| 查看次数: |
3395 次 |
| 最近记录: |