キルリングは、殺害したテキストをリスト内の文字列として記録し、最新のものが先頭に来ます。例えば、短いキルリングは次のようになります。
("some text" "a different piece of text" "even older text")
リストの長さが kill-ring-max
件に達すると、新しいエントリを追加すると自動的に最後のエントリが削除されます。
キルコマンドが他のコマンドと混在する場合、各キルコマンドはキルリングに新しいエントリを作成します。連続して複数のキルコマンドが実行されると、単一のキルリングエントリが構築され、それが一括して削除されます。2回目以降の連続するキルコマンドは、1回目に作成されたエントリにテキストを追加します。
ヤンクでは、キルリング内の1つのエントリがリングの先頭として指定されます。一部のヤンクコマンドでは、別の要素を先頭に指定することでリングを回転させます。ただし、この仮想的な回転によってリスト自体が変わることはなく、常に最新のエントリがリストの先頭に配置されます。