8.3.1 copy-region-as-kill 的函数体

copy-region-as-kill 的工作方式与 kill-region 非常相似。两者都设计为: 连续多次删除操作会将文本合并为一个条目。 从删除环取回文本时,会一次性得到全部内容。 此外,从光标位置向前删除的内容会追加到已有文本末尾, 向后复制的内容则添加到已有文本前方, 以此保证文本语序正确。

kill-region 一样, copy-region-as-kill 也使用 last-command 变量来记录上一条 Emacs 命令。