3
有時候,我想只可見文本從emacs的大綱模式緩衝區拷貝,忽略隱藏的樹葉等複製(唬弄)在Emacs中唯一可見的文本大綱模式
我沒有看到任何方式來做到這一點。當我使用M-W然後粘貼到其他地方時,我會得到所有文字,包括隱藏的部分。
有誰知道如何做到這一點?手冊和谷歌沒有幫助。
感謝,
湯姆
有時候,我想只可見文本從emacs的大綱模式緩衝區拷貝,忽略隱藏的樹葉等複製(唬弄)在Emacs中唯一可見的文本大綱模式
我沒有看到任何方式來做到這一點。當我使用M-W然後粘貼到其他地方時,我會得到所有文字,包括隱藏的部分。
有誰知道如何做到這一點?手冊和谷歌沒有幫助。
感謝,
湯姆
編輯:湯姆·馮哈伯的解決方案,如下面的註釋:
https://gist.github.com/tomfaulhaber/519635
原來的答覆:
FWIW,組織模式有org-export-visible,並從大綱模式派生,所以也許該代碼庫爾如果不存在其他解決方案,是否適用?
還有M-x outline-headers-as-kill
它在大綱小模式的地區工作。這也不是你想要的,但也許提供了另一種實現方法。
根據您的建議,我簡化了org-export-visible來創建outline-yank-visible。如果有人需要,代碼在http://gist.github.com/519635。 – 2010-08-11 20:09:23
不錯的一個。該函數複製而不是放大,儘管......也許'outline-copy-visible'會是一個更好的名字? – phils 2010-08-11 23:55:19
好點,我不知道我在想什麼名字。我按照你的建議改變了它。 – 2010-08-16 17:43:59