Spec-Zone.ru › Elisp

Концепции Кольца Удаления

Кольцо удаления записывает удалённый текст как строки в списке, самый последний элемент — первый. Например, короткое кольцо удаления может выглядеть так:

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

Когда список достигает kill-ring-max элементов, добавление нового элемента автоматически удаляет последний элемент.

Когда команды удаления переплетаются с другими командами, каждая команда удаления создаёт новую запись в кольце удаления. Несколько последовательных команд удаления создают одну запись в кольце удаления, которая будет взята как единица; вторая и последующие последовательные команды удаления добавляют текст к записи, созданной первой.

Для извлечения, одна запись в кольце удаления обозначается как начало кольца. Некоторые команды извлечения вращают кольцо, обозначая другой элемент как начало. Но эта виртуальная ротация не меняет сам список — самый последний элемент всегда находится первым в списке.

Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Kill-Ring-Concepts.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API