Comments 10
Вот ещё пост о Неовим https://0xd34df00d.me/posts/2021/10/vim-and-haskell-in-2021.html
А есть готовые конфиги на подобие spacemacs или spacevim?
Что-то я не уловил посыл статьи... Только решил почитать, а статья уже закончилась. Тут больше про LSP и Lua. А как это стыкуется с neovim?
Поддержка этих (только ещё tree-sitter) технологий --- отличительная черта neovim.
Все это и намного больше есть в Emacs
В емаксе есть встроенная поддержка ЛСП, tree-sitter и стороннего языка для плагинов?
Емакс — это интерпретатор лиспа
А неовим или вим --- интерпретатор вимскрипта. К слову, емакс уже не только интерпретатор, но и компилятор лиспа.
поэтому ему нет разницы, используете вы встроенные функции, собственно написанные или с внешнего пакета
Позвольте, разница есть. Дело в поддержке. Ведь, согласитесь, если бы поддержка того же ЛСП была непосредственно в самом емаксе (или модулем), она развивалась бы проектом по созданию емакса, тогда о её качестве можно было бы не беспокоится. Ведь статья была про модульность для разработчика, а ЛСП на сегодняшний день --- стандарт де-факто.
А еще в Емаксе есть графический режим, режим сервера-клиента, орг мод, встроенный календарь/почтовый клиент, возможность просматривать картинки/пдф-ки, латех, любые шрифты разного размера с лигатурами и даже встраивают эмоджи. Даже есть встроенный эмулятор вима. Проще назвать то, чего нет в емаксе, чем перечислять то что есть)
Давняя легенда гласит, что в емаксе есть всё, кроме хорошего редактора.
Это, конечно, шутка, до перехода на вим я и сам долго пользовался емаксом. И, хоть он и лежит в сердце на полочке "первый действительно функциональный редактор", я так и не смог понять, зачем мне в нём календарь и почтовый клиент.
З.Ы.: благодарю за критику.
Neovim: модульность для разработчика