有没有办法在Emacs中的缓冲区中嵌入可编辑的缓冲区?

时间:2012-02-02 20:43:58

标签: emacs

假设我有一个文件who.txt,在该文件中只是“joe”这个词。 在另一个文件won.txt中,文字“赢了彩票”。

现在,我想insert-file who.txt进入won.txt的开头,结果应为: “乔赢了彩票。”

有没有办法用joe替换该句子中的sam并自动更新who.txt

2 个答案:

答案 0 :(得分:3)

答案简短:不。

答案很长:是的。从who.txt(使用insert-file-contents)插入文本时,您可以在其上添加modification-hooks文本属性,其中包含更新who.txt有关属性区域修改的函数。

但这不是一个好主意。你试图解决的问题是什么?可能有更好的方法。

答案 1 :(得分:0)

从您的问题来看,不清楚为什么需要此功能。如果要嵌入可编辑文件,freex次要模式可能很有用。 https://code.google.com/p/emacs-freex/您可以观看截屏视频,看它是否符合您的需求。