Архивы рубрики ‘GNU Emacs’

Поддержка разных языков – ЧАСТЬ 1

Emacs поддерживает широкий спектр наборов знаков разных языков, включая европейские варианты латинского алфавита, а также китайскую, девангари (хинди и маратхи), эфиопскую,  греческую, IPA,  японскую, корейскую, лаосскую, русскую, тайскую,  тибетскую и вьетнамскую письменности. Эти возможности были внесены из измененной версии Emacs, известной как MULE (от “MULti-lingual Enhancement to GNU Emacs”.1 )

Продолжение …

Работа  с файлами – ЧАСТЬ 9

‘{имясцепки} ’.  Сама метка не копируется в ‘ChangeLog’. Например, предположим, что есть такие журнальные записи:

Для ‘vc.texinfo’: ‘{expand}  Fix  expansion  typos.’

Для ‘vc.el’: ‘{expand}  Don’t  call expand-file-name.’

Продолжение …

Разнообразные команды – ЧАСТЬ 1

Эта глава содержит несколько небольших тем, которые не вписываются  в другие главы: чтение сетевых новостей, запуск команд оболочки и подпроцессов оболочки, использование одного разделяемого Emacs для утилит, которые предполагают запуск редактора как подпроцесса, печать твердой копии, сортировка текста, сужение отображения до части буфера, редактирование  двухколоночных и двоичных файлов, сохранение  сеансов Emacs для последующего продолжения, эмуляция других редакторов и различные развлечения.

Продолжение …

Работа  с файлами – ЧАСТЬ 4

Каждый  раз, когда Emacs записывает  буфер, он сначала сверяет дату последней модификации файла, существующего  на диске, чтобы увидеть, что она не изменялась  с тех самых пор, как  к файлу обращались или его записывали  последний раз.  Если дата не совпадает,  то это означает, что изменения были произведены в файле каким-то другим способом, и что эти изменения могут быть потеряны,  если Emacs сохранит буфер на самом деле. Чтобы предотвратить это, Emacs печатает предостерегающее сообщение и запрашивает перед записью подтверждение.  Иногда вы знаете, почему файл был изменен, и знаете, что это не имеет значения; в этом случае вы можете ответить yes и продолжить редактирование. В противном случае, вы должны отменить запись с помощью C-g и исследовать ситуацию.

Продолжение …

Манифест GNU – ЧАСТЬ 7

но было увидеть другую часть буфера. См. Глава 11 [Изображение], с. 81.

Прямоугольник

Прямоугольник состоит из текста в заданном диапазоне столбцов и в заданном диапазоне строк.  Обычно вы задаете прямоугольник помещая точку  в одном его углу, а метку в другом. См. Раздел 9.4 [Прямоугольники], с. 74.

Продолжение …

Разнообразные команды – ЧАСТЬ 7

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

Продолжение …

Разнообразные команды – ЧАСТЬ 3

Буферы оболочки предоставляют историю ранее введенных  команд.  Чтобы снова использовать команды оболочки, сохраненные в истории, используйте команды редактирования M-p, M-n, M-r и M-s. Они работают так же, как команды истории минибуфера, за тем лишь исключением, что действуют на текст в конце буфера оболочки, где вы вставляли бы текст для отправки оболочке.

Продолжение …

Решение  частых проблем – ЧАСТЬ 1

Если вы наберете не ту команду Emacs, которую имели в виду, то последствия этого могут быть непонятны для вас. Эта глава рассказывает о том, что вы можете  сделать для того, чтобы отменить вашу ошибку и выйти из непонятной ситуации.  Здесь также рассматриваются  сбои в Emacs и аварийные завершения.

Продолжение …

Команды для естественных языков – ЧАСТЬ 5

Команда C-c C-i  (show-children) немного слабее  show-branches.  Она делает видимыми только непосредственные  подзаголовки — те,  что на один уровень ниже.   Более глубокие подзаголовки остаются невидимыми,  если они были таковыми.

Две команды производят  действие, охватывающее  весь файл. C-c C-t  (hide-body) делает все строки тела невидимыми, так что вы видите просто схему текста. C-c C-a (showall) делает все строки видимыми. Эти команды могут рассматриваться как пара противоположных, хотя C-c C-a применяется  не только к строкам тела.

Продолжение …

Разнообразные команды – ЧАСТЬ 10

31.2.4  Локальные переменные

M-x make-local-variable hRETпер hRETi

Сделать переменную пер локальной в текущем буфере.

M-x kill-local-variable hRETпер hRETi

Продолжение …