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

Редактирование программ – ЧАСТЬ 7

Таблицы тегов хранятся в файлах, именуемых  файлами таблиц тегов.  Общепринятое имя для файла таблицы тегов — ‘TAGS’.

Каждый  элемент в таблице тегов записывает имя одного тега, имя файла, в котором этот тег определен (явно), и местоположение определения тега в этом файле.

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

Редактирование программ – ЧАСТЬ 8

Emacs хранит в каждый момент одну выбранную таблицу тегов, и все команды для работы с таблицами тегов используют эту выбранную таблицу. Чтобы выбрать таблицу тегов, наберите  M-x visit-tags-table,  которая считает имя файла таблицы тегов как аргумент. Имя ‘TAGS’ в каталоге по умолчанию используется как имя файла по умолчанию.

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

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

Почему все пользователи компьютеров получат выгоду

Как  только GNU будет написана, каждый сможет получить хороший свободный про-

граммный продукт так же свободно, как воздух.2

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

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

Чтение почты с помощью Rmail – ЧАСТЬ 1

Rmail — это подсистема Emacs для чтения и размещения  получаемой вами почты. Rmail хранит почтовые сообщения в файлах, называемых Rmail-файлами.  Чтение сообщений в Rmail-файле осуществляется в специальном основном режиме, режиме Rmail, который переопределяет большинство  букв для запуска команд управления почтой.  Команда rmail-mode  используется для входа в режим Rmail, она запускает ловушку rmail-modehook, как обычно; но не выполняйте  эту команду вручную, она не может делать ничего существенного,  если этот буфер не обращается  к правильному Rmail-файлу.

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

Управление изображением

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

11.1  Прокрутка

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

Чтение почты с помощью Rmail – ЧАСТЬ 3

Все другие метки приписываются пользователем.

a метка hRETi

Приписать метку текущему сообщению (rmail-add-label).

k метка hRETi

Удалить метку из текущего сообщения (rmail-kill-label).

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

Редактирование программ – ЧАСТЬ 10

Если команды Emerge были вызваны из другой программы на Лиспе, то в случае успешного завершения возвращается значение t, а если вы прервали объединение, возвращается nil.

22.14.6  Комбинирование двух  версий

Иногда вы хотите сохранить оба варианта некоторого изменения.  Чтобы сделать так,

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

Посылка почты

C-x m                Начать составление сообщения для пересылки (compose-mail).

C-x 4 m           Аналогично,  но  показать  сообщение  в  другом  окне  (compose-mail-otherwindow).

C-x 5 m           Аналогично, но создать новый фрейм (compose-mail-other-frame).

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

Уничтожение и перемещение  текста – ЧАСТЬ 2

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

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

Редактирование программ – ЧАСТЬ 11

C-c C-t       Переключает средства автоматической вставки перевода  строки и  голодного удаления одновременно (c-toggle-auto-hungry-state).

Переменная c-hungry-delete-key говорит, включено ли средство голодного удаления.

22.15.4  Другие команды режима C

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