Emacs代码折叠

参考https://blog.csdn.net/csfreebird/article/details/51729046

使用的hs-minor-mode。在打开C和C++文件时候激活hs-minor-mode:

1 (add-hook 'c-mode-hook 'hs-minor-mode)
2 (add-hook 'c++-mode-hook 'hs-minor-mode)

为了方便操作,我把hs-hide-block和hs-show-block绑定在了C-c [和C-c ]上:

1 (add-hook 'c-mode-hook
2           (lambda ()
3             (local-set-key (kbd "C-c  [") 'hs-hide-block)
4             (local-set-key (kbd "C-c  ]") 'hs-hide-block)))
5 (add-hook 'c++-mode-hook
6           (lambda ()
7             (local-set-key (kbd "C-c  [") 'hs-hide-block)
8             (local-set-key (kbd "C-c  ]") 'hs-show-block)))

就可以简单的折叠和展开代码了。

猜你喜欢

转载自www.cnblogs.com/physcrf/p/9185070.html
今日推荐