Небольшие уловки для emacs
Категория: Інфармацыйныя тэхналогіі Март 14th, 2009У меня много разных дурных привычек, которые я не могу в себе побороть при работе с Emacs, да и вообще с любыми другими текстовыми редакторами. А именно – после редактирования файла я обязательно закрываю редактор, а потом думаю «что же я наделал?!». Для исправления этого феномена я вписал в ~/.emacs следующую строку:
(global-set-key "\C-x\C-c" (lambda () (interactive) (message "Не будь идиотом!")))
Следующее. Я привык запускать файлы для редактирования не с текстового редактора, а непосредственно с консоли, потому как там провожу большую часть своего времени. В связи с этим у меня открыто очень много окон, а это меня жутко бесит и я забываю какое окно у меня основное, поэтому предпринял следующее: при запуске редактора я по M-x запускаю себе server-start, а потом из любого места запускаю `emacsclient имя_файла` и файл открывается в новом буфере основного окна Emacs. Удобно!
Ещё с вимовских времён у меня выработался инстинкт писать `vi имя_файла`. Ну не могу свыкнуться с тем что я дезертир! Посему в конфиг своего шелла (~/.zshrc) я прописал следующий алиас:
alias vi='emacsclient'
Вот так. Подумал, может кому пригодиться.
Март 14th, 2009 at 23:00
Альтернативный метод с gnuserv’ом (основным преимуществом которого является умение «form evaluation») тут:
http://community.livejournal.com/ru_emacs/55965.html?replyto=316829&style=mine