Обновить

Комментарии 9

раньше все смеялись над книгой "Как выйти из vim", теперь вот это растет и пухнет совершенно в ненужную сторону.

Что и в какую сторону, по-вашему, должно расти?

чего не хватает в емакс, так это текстового редактора

Думаю кому-то серого вещества в голове не хватает, так как в Емаксе есть все возможные редакторы мира

Не задумывался про такие трюки с наследованием.


Интересно что в примерах то flycheck-mode, то flymake-mode.

Всё также первый намного легче расширяемый и от коммьюнити, а второй оформленный монолит насильно впихиваемый в дистрибутив (как и lsp-mode в противовес eglot-у от комьюнити) или есть изменения в этой истории?

У меня самого Flymake только для Emacs Lisp, в остальных местах Flycheck.

Претензии к Eglot не понимаю. Он развивается, обновления иногда выходят, настраивается просто, работает нормально.

Что касается TreeSitter, то разработчики пакета tree-sitter.el пишут, что лучше использовать встроенный treesit.el.

Flycheck тоже имеет поддержку Emacs Lisp. Я сам на лиспе не пишу, но любопытно почему тут Flymake предпочтительнее.

Я тоже Eglot использую. И у него вроде было больше пользователей и развивался сильнее. Но вроде джон вигли включил Lsp-mode (с меньшим набором фич) в дистрибутив и людям стало непонятно, зачем ставить сторонний пакет, если в дистрибутиве уже что-то поддерживает lsp. Пользователей у Eglot приуменьшилось от такого. Как я понял Eglot был и хотел оставаться комьюнити дривен, а джон хотел более авторитарного управления что и послужилось причиной конфликта.

По treesitter-у у меня только:

(global-tree-sitter-mode)

(add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode)

Наоборот, Eglot встроенный, а lsp-mode.el надо отдельно ставить.

Ой, да, точно. Это Eglot enforced. Вместе с Flymake. Давно разбирался с этой битвой и даже участников попутал.

Всё, что я писал про eglot vs lsp-mode - прямо противоположно :-)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации