Emacs активно используется мной уже более 10 лет (в последние 7 лет я пользуюсь GNU Emacs, но до этого использовал и XEmacs). Emacs для меня служит чем-то вроде швейцарского перочинного ножа — я выполняю с его помощью практически все операции — программирую, пишу статьи, читаю почту и usenet news, общаюсь в irc & jabber, а также делаю еще кучу дел (и мой сайт сделан с помощью Muse — пакета a-la wiki для Emacs).
Я написал (и продолжаю писать) серию статей посвященную использованию редактора Emacs для выполнения различных задач.
Вы также можете ознакомиться и с другими моими статьями.
Кроме написания собственных статей, принимал участие в переводах на русский язык различных материалов по Emacs:
На этом сайте доступно некоторое количество кода, написанного мной для Emacs:
hs-lint
используется сочетание
клавиш C-c l
):(require 'hs-lint) (defun my-haskell-mode-hook () (local-set-key "\C-cl" 'hs-lint)) (add-hook 'haskell-mode-hook 'my-haskell-mode-hook)
Данные советы по большей части применимы для GNU Emacs версии 21.x и старше:
(add-to-list 'desktop-locals-to-save 'buffer-file-coding-system)
file-coding-system-alist
. Записи представляют собой
пары значений регулярное выражение/кодировка
. Эту переменную можно установить с помощью
команды customize-variable
.Большее число различных советов и вариантов настройки вы можете найти в моем блоге, в разделе посвященном Emacs, и в блоге Emacs Tips.
Мою конфигурацию GNU Emacs можно найти на Github. Хотелось бы отметить, что данная конфигурация не является "оптимальной" и многие части просто устарели. Но у меня пока нет времени, чтобы это все взять и переписать
Эти ссылки могут быть полезны для поиска информации об использовании Emacs:
Last change: 05.03.2013 16:54