copy-region-as-kill
¶ の本文copy-region-as-kill 関数は、kill-region
関数とほぼ同様に動作します。どちらも、2回以上の連続したキルによってテキストが1つのエントリにまとめられるようになっています。キルリングからテキストをヤンクすれば、すべてまとめて取得できます。さらに、カーソルの現在位置から前方に向かってキルした分は直前にコピーしたテキストの末尾に追加され、後方に向かってテキストをコピーするコマンドは直前にコピーしたテキストの先頭に追加されます。これにより、テキスト内の単語が正しい順序で保持されます。
kill-regionと同様に、copy-region-as-kill関数は直前のEmacsコマンドを記録するlast-command変数を利用します。