仅复制(yanking)emacs outline-mode中的可见文本

时间:2010-08-09 21:15:59

标签: emacs

有时候我只想复制emacs中大纲模式缓冲区中的可见文本,忽略隐藏的叶子等。

我认为没有办法做到这一点。当我使用M-w然后粘贴到其他地方时,我会得到所有文本,包括隐藏的部分。

有谁知道怎么做?手册和谷歌没有帮助。

谢谢,

汤姆

1 个答案:

答案 0 :(得分:3)

编辑: Tom Faulhaber的解决方案,根据以下评论:
https://gist.github.com/tomfaulhaber/519635

原始答案:

FWIW,org-mode有org-export-visible,并且是从大纲模式派生的,所以如果不存在其他解决方案,可能会调整代码吗?

还有M-x outline-headers-as-kill可以在outline-minor-mode中对该区域起作用。这也不是你想要的,但也许提供了另一种实现方法。