Жарґон Emacs використовується сьогодні в багатьох користувацьких інтерфейсах. Дивіться ЖарґонEmacs, щоб ознайомитися з перекладом на/з мови Emacs. Дивіться ПозначенняСимволівEmacs, щоб дізнатися про способи представлення символів в Emacs та EmacsLisp.
Див. також офіційний глосарій Emacs.
- буфер (buffer) – редагування відбувається в буферах (робоча область)
- вбити (kill) – вирізати, тобто видалити і скопіювати у кільце вбитого
- вираз lambda – a function representation that is a sexp that evaluates to a cons whose car is the symbol
‘lambda’
. (See WikiPedia:Lambda calculus.) - вікно (window) – віконце у фреймі; відображає буфер
- вказівник (pointer, вказівник миші) – відрізняється від курсора (текстового курсора)
- властивість знака (character property) – “a named attribute of a character that specifies how the character behaves and how it should be handled during text processing and display” як каже посібник з elisp.
- властивість тексту (text property) – властивість надана знаку (літері), яка визначає її відображення і поведінку
- вторинне виділення (secondary selection) – як додатковий реґіон, але менш ефемерний
- додатковий режим (minor mode) – декілька додаткових режимів можуть бути активними одночасно
- доповнення (completion) – доповнення вводу в мінібуфері або тексту в іншому буфері
- екран (display) – в GNU Emacs фрейми відображаються на екранах (TTY, X)
- Електричність (Electricity) – додаткова чи продумана поведінка (див. також DWIM)
- Емакси (Emacsen) – різні реалізації Emacs-а.
- закладка (bookmark) – збережене розташування файла або буфера
- ЗапитуванаМожливість (RequiredFeature) – коли код Lisp вимагає (
‘require’
) бібліотеку Lisp, або можливість, вимоги бувають тверді і легкі - зв'язана змінна (bound variable) – змінна, що має значення символа
- змінна (variable) – символ, може бути зв'язана або ні
- ІнтерактивнаФункція (InteractiveFunction) – команда
- клав. Мета (пишеться
‘M-’
) – логічна клавіша модифікатор, зазвичай відповідає клавіші Alt на клавіятурі - клавіша модифікатор (modifier key) – (1) a keyboard key that, when pressed, modifies the behavior of another keyboard key pressed at the same time (e.g. Control, Shift, Alt); (2) a soft key that does the same thing (e.g. Control, Shift, Meta, Hyper, Super)
- клавіятурний макрос (keyboard macro) – записана послідовність клавіш, яку можна повторювати
- команда (command) – ІнтерактивнаФункція
- комірка значення (value cell) – значення символа (змінної); те саме, що значення символа
- комірка функції (function cell) – функція прив’язана до символа; те саме, що функція символа
- курсор (cursor, текстовий курсор) – відрізняється від вказівника (вказівника миші); зв’язаний з точкою
- кільце (ring) – структура даних, яка діє наче вона циклічна (без кінця)
- кільце вбитого (kill ring) – кільце попередньо вбитих (вирізаних) або скопійованих фрагментів тексту; значення змінної
‘kill-ring’
- кільце позначок (mark ring) – кільце позначок. Змінна
‘mark-ring’
містить позначки поточного буфера; змінна ‘global-mark-ring’
містить глобальні позначки (поза всіма буферами). - кільце пошуку (search ring) – кільце попередньо використаних пошукових рядків; значення змінної
‘search-ring’
(див.також кільце пошуку регулярних виразів) - кільце пошуку регулярних виразів (regexp search ring) – кільце попередньо використаних рядків пошуку рег.вир.; занчення змінної
‘regexp-search-ring’
(див.також кільце пошуку) - кінець рядка (line ending) – один або більше знаків в кінці рядка
- макрос (macro) – An EmacsLisp form that, when evaluated, translates a sexp that is a list into another such, which is then evaluated and its result is returned. IOW, it rewrites (without evaluating) one sexp as another and then evaluates the latter. It is typically defined using
‘defmacro’
. It can be expanded without evaluating the result, using ‘macroexpand’
. See macros. - мапа клавіш (keymap) – колекція поєднань клавіш, тобто поєднання між командами Emacs і послідовностями клавіш. Бувають глобальні мапи клавіш, локальні мапи клавіш (застосовується лише у вибраному основному режимі), або мапа клавіш додаткового режиму (застосовується лише у вибраному додатковому режимі)
- маркер (marker) – a Lisp object that contains information about a position in a buffer that is updated to track the same location should edits insert or delete text around it
- межа (fringe) – тонкі смужки з правого і лівого боків вікна зі значками, які позначають різні речі
- мінібуфер (minibuffer) – спеціальний буфер у низу фрейма, який використовується для вводу команд
- мітка (tag) – індексована назва у файлі міток, щоб ви могли швидко переглянути її значення
- область сповіщень (echo area) – знаходиться в тому ж фреймі, що і мінібуфер. Використовується для відображення повідомлень.
- основний режим (major mode) – кожен буфер має один основний режим
- панель меню (menu bar) – меню у верхній частині фрейму Emacs.
- параметр користувача (user option, те саме, що змінна користувача, те саме, що параметр) – змінна, яка була налаштована через Пристосування (Customize) або призначена через
‘M-x set-variable’
- перенесення рядка (line wrap) – how lines that are wider than a window are displayed (unless they are truncated at the right edge)
- поєднання клавіш (key binding) – a mapping (relation) between an Emacs command and a key sequence. A key binding can be a глобальні поєднання клавіш, a локальні поєднання клавіш (enabled only for a given major mode), or a поєднання клавіш додаткових режимів (enabled only for a given minor mode)
- позначка (mark) – розташування в буфері, яке можна змінювати і до якого можна повертатися.
- послідовність клавіш (key sequence) – послідовність клавіш можна прив’язати до команди, щоб потім її виконувати
- префіксний арґумент (prefix argument) – простий спосіб надати арґументи якійсь команді:
‘C-u’
, `C-+
’, ‘C--’
, C-
N
(N
- цифра) - префіксна клавіша (prefix key) – клавіша прив’язана до мапи клавіш, яка називається – префіксна мапа клавіш
- прямокутник (rectangle) – символи між двома колонками на екрані.
- Пристосувати (Customize) – користувацький інтерфейс Emacs для зміни та збереження налаштувань
- пристрій (device) – в XEmacs фрейми відображаються на пристроях (TTY, X, MS Windows, GTK)
- рег.вир. (regexp) – регулярний вираз
- регулярний вираз (regular expression, те саме, що regexp) – a symbolic expression with wildcards often used as a search pattern
- реґіон – область між точкою і позначкою, інколи активна, інколи неактивна.
- розширюваність (extensible) –
‘E’
в “Emacs” - рядок (line) – рядок тексту; див.також кінець рядка.
- рядок заголовку (header line) – верх вікна, використовується для деяких режимів
- рядок режиму (mode line) – внизу вікна, описує стан поточного буфера
- символ (symbol, те саме, що змінна) – об’єкт в мові Lisp, що має назву, комірку значення, комірку функції та plist (список властивостей)
- смуга прокрутки (scroll bar) – те, що ви думаєте, контролюється командою і змінною
‘scroll-bar-mode’
- спеціальний буфер відображення (special display buffer, те саме, що спеціальний буфер) – буфер, який завжди відображається у своєму власному фреймі
- список (list) – A list is the symbol
‘nil’
or a cons whose cdr is a list. - сторінка (page) – A block of text delimited by form feed (aka page break) characters or the beginning or end of the buffer. See Pages
- типовий каталог (default directory) – каталог присвоєний поточному буферу; є значенням змінної
‘default-directory’
- точка (point) – місце, куди відбувається вставка тексту (інколи кажуть “позиція курсора” поза межами Emacs).
- універсальний арґумент (universal argument) – команда прив’язана до
‘C-u’
- файл init (init file) – ваш особистий файл налаштування, завантажується під час запуску Emacs:
~/.emacs
або ~/_emacs
- файл пристосування (custom file) – файл в якому зберігаються налаштування персоналізації, відрізняється від вашого файлу init (
~/.emacs
). Є значенням змінної ‘custom-file’
. - фрейм (frame) – в Emacs вікна відображаються у фреймі (називають “вікнами” поза межами Emacs)
- ФреймиTty (TtyFrames) – Телетайп (TTY) або термінал, screens
- atom – a Lisp entity that is not a cons. Містить символи і рядки.
- alist – a list whose elements are conses.
- car – див. cons
- cdr – див. cons
- chord – (досл. акорд) послідовність клавіш, яка натискається одночасно
- cons (те саме, що комірка cons) – об’єкт в мові Lisp, який об’єднує два об’єкти Lisp з різним вмістом. Перший називається car; Другий називається cdr. Див.також atom.
- doc string – (досл. рядок документації) самодокументація для функцій і змінних.
- dynamic scoping – variable binding (value) behavior that means the last binding of a given variable wins – lexical context does not govern binding
- DWIM – (скороч. від DoWhatIMean, роби те про що я думаю): продуманий дизайн користувацького інтерфейсу, який часом не робить те, про що ви думаєте чи очікуєте ;-)
- Emacs Lisp – діалект мови Lisp, який використовується в Emacs. Більша частина Emacs написана на Emacs Lisp, ви можете використовувати Emacs Lisp для пристосування та розширення Emacs.
- face – Це шрифт? Це колір? Ні, це face!
- GPL – GNU General Public License: публічна ліцензія, що використовується для вільного програмного забезпечення
- Info – бортова довідкова система Emacs: гіпертекстові посібники (див. InfoMode)
- isearch – інкрементальний пошук, який інтерактивно шукає знак за знаком, коли ви вводите текст
- mule (multilingual environment) – багатомовне середовище
- narrowing – limiting buffer scope temporarily
- obarray – a symbol table implemented as a special kind of vector. Think of it as a hash table for looking up symbols. The value of variable
‘obarray’
is the obarray used by default by ‘intern’
and ‘read’
. See Creating Symbols. - overlay – a property list that is similar to a text property list, but which is associated with buffer positions, not with characters. Typically used to highlight text.
- plist (property list, список властивостей) – A list with an even number of elements that are treated alternately as keys and their values. Both keys and values can be any Lisp objects. A plist can be part of a symbol or disembodied (independent of any symbol).
- register – місце для тимчасового зберігання тексту (рядків), прямокутників, позиції буфера, конфіґурації фрейма або вікна.
- sexp (symbolic expression) – символьний вираз у Lisp
- yank – вставити, досл. спустити
КатегоріяГлосарій