5.2 insert-buffer 的定义

insert-buffer 是另一个与缓冲区相关的函数。该命令将另一个缓冲区的内容插入到当前缓冲区。它与 append-to-buffercopy-to-buffer 作用相反,后两者是从当前缓冲区向其他缓冲区复制区域文本。

以下讨论基于早期原始代码。该代码在 2003 年被简化,反而更难理解。

(如需了解新版函数体,参见 See New Body for insert-buffer。)

此外,这段代码还展示了在可能为 只读(read-only) 的缓冲区中使用 interactive 的方式,以及对象名称与实际所指对象之间的重要区别。