问题描述
您不会在缓冲区中看到不可见的文本,但是如果保存文件,它将在那里。我想要oppsoite-可以显示一些东西,但是如果保存文件,它将不会被写入磁盘。
如果相关,请在here's the code进行。 “折叠”功能隐藏文本,而“展开”功能再次显示文本。折叠或展开的区域是每行正好在当前行下方的行,其行距比当前行大。
解决方法
如果将invisible
属性设置为自定义符号my-fold
:
(put-text-property startRegion endRegion 'invisible
(if toHide 'my-fold nil))
您可以说my-fold
的隐身性应使用省略号:
;; Cause use of ellipses for invisible text.
(add-to-invisibility-spec '(my-fold . t))
进一步阅读:
- C-h i g
(elisp)Invisible Text
- C-h i g
(elisp)Replacing Specs