Глоссарий

Поскольку у 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 — это не одно и то же.