
Комментарии 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)
Emacs: основные режимы