Буферы
Буфер — это объект Lisp, содержащий текст для редактирования. Буферы используются для хранения содержимого посещаемых файлов; также могут существовать буферы, не связанные с файлами. Хотя может существовать несколько буферов одновременно, в любой момент времени только один буфер является текущим буфером. Большинство команд редактирования действуют на содержимое текущего буфера. Каждый буфер, включая текущий, может или не может отображаться в окнах.
| • Основы буферов | Что такое буфер? | |
| • Текущий буфер | Назначение буфера текущим, чтобы примитивы получали доступ к его содержимому. | |
| • Имена буферов | Доступ к именам буферов и их изменение. | |
| • Имя файла буфера | Имя файла буфера указывает, какой файл посещается. | |
| • Изменение буфера | Буфер считается изменённым, если его нужно сохранить. | |
| • Время изменения | Определение того, был ли изменён посещаемый файл вне Emacs. | |
| • Буферы только для чтения | Редактирование текста в буфере только для чтения запрещено. | |
| • Список буферов | Как просмотреть все существующие буферы. | |
| • Создание буферов | Функции для создания буферов. | |
| • Удаление буферов | Буферы существуют до явного удаления. | |
| • Непрямые буферы | Непрямой буфер разделяет текст с другим буфером. | |
| • Обмен текстом | Обмен текстом между двумя буферами. | |
| • Пропуск в буфере | Пропуск в буфере. |
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/Buffers.html