У меня много разных дурных привычек, которые я не могу в себе побороть при работе с Emacs, да и вообще с любыми другими текстовыми редакторами. А именно – после редактирования файла я обязательно закрываю редактор, а потом думаю «что же я наделал?!». Для исправления этого феномена я вписал в ~/.emacs следующую строку:


(global-set-key "\C-x\C-c" (lambda () (interactive) (message "Не будь идиотом!")))

Следующее. Я привык запускать файлы для редактирования не с текстового редактора, а непосредственно с консоли, потому как там провожу большую часть своего времени. В связи с этим у меня открыто очень много окон, а это меня жутко бесит и я забываю какое окно у меня основное, поэтому предпринял следующее: при запуске редактора я по M-x запускаю себе server-start, а потом из любого места запускаю `emacsclient имя_файла` и файл открывается в новом буфере основного окна Emacs. Удобно!
Ещё с вимовских времён у меня выработался инстинкт писать `vi имя_файла`. Ну не могу свыкнуться с тем что я дезертир! Посему в конфиг своего шелла (~/.zshrc) я прописал следующий алиас:


alias vi='emacsclient'

Вот так. Подумал, может кому пригодиться.