Глоссарий
Поскольку у GNU Emacs нет локализации на русский язык, переводы приведённых здесь терминов сделаны весьма произвольно.
- Buffer, буфер
-
Буфер — это интерфейс взаимодействия GNU Emacs с пользователем.
В буферах выводится содержимое файлов и журналов. Через буферы выполняется ввод текста.
Буфер может быть связан с файлом, но может существовать и сам по себе. В то же время файл всегда открывается в буфере.
- Frame, фрейм
-
Фреймом называется окно операционной системы, в котором работает отдельный экземпляр (процесс) GNU Emacs.
Вы можете запустить один процесс GNU Emacs и создать несколько фреймов, либо запустить несколько экземпляров GNU Emacs, и у каждого из них будет свой фрейм.
Фреймы позволяют использовать возможности оболочки рабочего стола для удобного размещения окон GNU Emacs.
Фреймы одного и того же экземпляра GNU Emacs работают как единое целое и используют одни и те же ресурсы. Это значит, что каждый фрейм «знает» о буферах и файлах, открытых в других фреймах. Также у них общая область kill ring, история команд и так далее.
- Minibufer, минибуфер
-
Минибуфером называется особый буфер, используемый для ввода команд и вывода сообщений. Он размещается в нижней части каждого окна GNU Emacs.
По умолчанию переход в минибуфер выполняется с помощью сочетания клавиш M-x.
- Package, пакет
-
Пакетом называется один или несколько файлов с кодом на языке Emacs Lisp. Можно считать пакеты аналогом плагинов или расширений.
- Window, окно
-
Окно в GNU Emacs — это видимая область, в которой выводится содержимое буфера. Содержимое одного и того же буфера может выводиться в нескольких окнах одновременно.
Не путайте окна операционной системы с окнами GNU Emacs — это не одно и то же.