О хороших книгах про Vim и Emacs

kaa.python kaa.python
После, наверное, десятка лет использования Vim я все же решился мигрировать на Emacs. Немного про лучшие книги по этим редакторам http://sysdev.me/from-vim-to-emacs/
Klikujiskaaan
Klikujiskaaan
23.06.2014 09:00
Здравствуйте, kaa.python, Вы писали:

KP>После, наверное, десятка лет использования Vim я все же решился мигрировать на Emacs. Немного про лучшие книги по этим редакторам http://sysdev.me/from-vim-to-emacs/


Меня vim + patogen прельщают гораздо больше емакса, с последним у меня как-то вообще не заладились отношения. А вообще sublime text в последнее время жалую.
kaa.python
kaa.python
23.06.2014 09:04
Здравствуйте, Klikujiskaaan, Вы писали:

K>Меня vim + patogen прельщают гораздо больше емакса, с последним у меня как-то вообще не заладились отношения. А вообще sublime text в последнее время жалую.


Меня в Vim напрягает отсутствие возможности запуска задач в фоне. Из за этого толком не работает ни автокомплит, ни фоновая проверка корректности кода, ни запуск grep в фоне. Ну и для Rust куда лучшая поддержка в Emacs, нежели в Vim, что и стало решающим для меня моментом
А вот с Sublime у меня как-то не заладилось. Он слабее чем Vim в роли редактора текста, и слабее Emacs в роли всёнастраемого всемогутора
Artem Korneev
Artem Korneev
23.06.2014 06:55
Здравствуйте, kaa.python, Вы писали:

KP>Меня в Vim напрягает отсутствие возможности запуска задач в фоне. Из за этого толком не работает ни автокомплит, ни фоновая проверка корректности кода, ни запуск grep в фоне.


Когда я пользовался emacs, поддержки именно "фоновых" задач там не было. Он умел лишь запускать какие-то задачи во время простоя. Но выглядело это не очень удобно — прерывание таких "псевдо-фоновых" задач либо не реализовано вообще, либо реализовано криво. Т.е. если оно начинало анализировать какой-то хэдер и в это время я нажимал на кнопку, то оно не обрабатывало моё нажатие на кнопку до тех пор пока не заканчивалась обработка этого хедера.

Способов исправить это я не нашёл в силу принципиальной однопоточности emacs. В итоге, сначала отказался от "умного" автокомплита, а через год-другой и от emacs.