如何解决在Emacs中,不可见文本的反面是什么?
您不会在缓冲区中看到不可见的文本,但是如果保存文件,它将在那里。我想要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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。