GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Kill-Ring-Concepts.html ・ emacs-doc.conao3.com

33.8.1 キルリングの概念

キルリングは、殺害したテキストをリスト内の文字列として記録し、最新のものが先頭に来ます。例えば、短いキルリングは次のようになります。

("some text" "a different piece of text" "even older text")

リストの長さが kill-ring-max 件に達すると、新しいエントリを追加すると自動的に最後のエントリが削除されます。

キルコマンドが他のコマンドと混在する場合、各キルコマンドはキルリングに新しいエントリを作成します。連続して複数のキルコマンドが実行されると、単一のキルリングエントリが構築され、それが一括して削除されます。2回目以降の連続するキルコマンドは、1回目に作成されたエントリにテキストを追加します。

ヤンクでは、キルリング内の1つのエントリがリングの先頭として指定されます。一部のヤンクコマンドでは、別の要素を先頭に指定することでリングを回転させます。ただし、この仮想的な回転によってリスト自体が変わることはなく、常に最新のエントリがリストの先頭に配置されます。