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

有没有办法在Emacs的缓冲区中嵌入一个可编辑的缓冲区?,emacs,Emacs,假设我有一个文件,who.txt,文件中只有“joe”一词。 在另一个文件中,wind.txt,文本为“中奖” 现在,我想在won.txt的开头插入文件who.txt,结果应该是: “乔中了彩票。” 有没有办法将那句话中的joe替换为sam,并让它自动更新who.txt?简短的回答是:没有 答案很长:是的。从who.txt插入文本时(使用插入文件内容),您可以在其上添加修改挂钩文本属性,并使用一个函数在修改属性区域时更新who.txt 但这感觉不是个好主意。你想解决的问题是什么。也许有更好的办法

假设我有一个文件,
who.txt
,文件中只有“joe”一词。 在另一个文件中,
wind.txt
,文本为“中奖”

现在,我想在
won.txt
的开头插入文件
who.txt
,结果应该是: “乔中了彩票。”

有没有办法将那句话中的
joe
替换为
sam
,并让它自动更新
who.txt

简短的回答是:没有

答案很长:是的。从who.txt插入文本时(使用
插入文件内容
),您可以在其上添加
修改挂钩
文本属性,并使用一个函数在修改属性区域时更新who.txt

但这感觉不是个好主意。你想解决的问题是什么。也许有更好的办法。

简短的回答是:不

答案很长:是的。从who.txt插入文本时(使用
插入文件内容
),您可以在其上添加
修改挂钩
文本属性,并使用一个函数在修改属性区域时更新who.txt


但这感觉不是个好主意。你想解决的问题是什么。可能还有更好的方法。

从您的问题来看,不清楚您为什么需要此功能。如果要嵌入可编辑文件,则
freex
次要模式可能很有用。您可以观看屏幕广播,看看它是否适合您的需要。

从您的问题中,不清楚您为什么需要此功能。如果要嵌入可编辑文件,则
freex
次要模式可能很有用。您可以观看该屏幕广播,看看它是否符合您的需要。

我觉得您用“简短回答:否。冗长回答:是。”:-)我觉得您用“简短回答:否。冗长回答:是。”:-)总结了emacs