Size: a a a

2021 May 28

goldstein опять in pro.vim
define хуже
источник

goldstein опять in pro.vim
gvim не умеет нормальный LSP, для меня он хуже
источник

goldstein опять in pro.vim
Если бы не NeoVim 0.5, сидел бы я щаз на VS Code
источник

YS

Yaroslav Schekin in pro.vim
> define хуже

В смысле?

> gvim не умеет нормальный LSP, для меня он хуже

"Нормальный" LSP умеют plug-inы, если это критично, можно поискать.
Но это сравнение тёплого с мягким — я имел в виду терминалы vs gvim, если что.

> сидел бы я щаз на VS Code

Если его хватает / нравится убогий редактор этот подход к редактированию кода, зачем вообще мучиться с (neo)vim? ;)
источник

goldstein опять in pro.vim
Что такое «хуже»? Это субъективное понятие.

Нет, плагины нормальный LSP не умеют. Ни одного не видел.
gvim не умеет в NeoVim, поэтому не умеет в нормальный LSP, поэтому хуже, чем терминал для меня.

Его не хватает (хотя с NeoVim-интеграцией становится терпимо). Но без LSP работать вообще невозможно.
источник

NG

Nicholas Guriev in pro.vim
а разве для NeoVim до сих пор нет GUI?
источник

goldstein опять in pro.vim
Есть, и дофига.
источник

YS

Yaroslav Schekin in pro.vim
> Это субъективное понятие.

Зависит от того, что и как сравнивать.

> Нет, плагины нормальный LSP не умеют.

Странно, тут многие используют именно плагины, и даже выбирают их вместо (или вместе с) встроенного в neovim LSP.
Может, у них поспрашиваете, если Вам это действительно интересно?

> gvim не умеет в NeoVim

Ну так для neovim тоже есть какие-то GUI.
источник

goldstein опять in pro.vim
Но степени отполированности гвима в целом ни один не достиг, ИМХО
источник

AM

AlexShell Makise in pro.vim
Официального - нет и вряд ли будет, как я думаю. Неофициальных - куча
источник

goldstein опять in pro.vim
Я пробовал примерно все плагины для LSP, которые были на момент, когда я этот делал.
Единственный сносный — это coc.nvim, но он тяжеловесный, медленный и чудовищный в конфигурации.
источник

goldstein опять in pro.vim
Когда у плагина есть свои плагины и плагинный менеджер — это всё, приплыли.
источник

YS

Yaroslav Schekin in pro.vim
Да, с neovim GUI прямо удивительно — вроде, это было одной из целей разработки, а на выходе пока только "гвима в целом ни один не достиг", получается.
источник

goldstein опять in pro.vim
gvim немного так старше неовима будет
источник

goldstein опять in pro.vim
И неовим достиг других интересных вещей — например, он может быть сервером кейбиндингов для VS Code или встраиваться в браузер. Целью разработки неовима было «отвязать гуи от ядра», и она была достигнута
источник

goldstein опять in pro.vim
Никакого GUI для NeoVim главная команда NeoVim не разрабатывает
источник

YS

Yaroslav Schekin in pro.vim
Я имел в виду, что одной из целей "отвязать гуи от ядра" было как раз дать возможность (другим разработчикам, да) сделать GUI получше... но пока нет.

Кстати, про neovim...
Если кто-нибудь следит за его разработкой — что у них там сейчас происходит?
Обещанного 0.5 три года ждать? ;)
Всех "лидеров" они потеряли или кто-то появился?
Пожертвований больше не собирают и не раздают участникам?
Что-то своё интенсивно разрабатывается сейчас?
И да, vim9script они не собираются внедрять, всё же?

Мне просто любопытно, если что (поэтому "копаться" неохота — вдруг кто-то следит и может сходу ответить).
источник

goldstein опять in pro.vim
> Обещанного 0.5 три года ждать? ;)
Вроде как в июне. Но непонятно, как они успеют до нужного срока сделать нормально treesitter — сейчас он довольно багованный.

> Всех "лидеров" они потеряли или кто-то появился?
Не уверен, кого ты считаешь лидером, но активных разработчиков много.

> Пожертвований больше не собирают и не раздают участникам?
Собирают, кому раздают ХЗ.

> Что-то своё интенсивно разрабатывается сейчас?
Основная работа сейчас — это плотная интеграция с Lua и перенос части логики на Lua. Также, понятное дело, пилят киллерфичи 0.5 — LSP и TreeSitter. Есть ещё проект по библиотеке UI-элементов для плагинов.

> И да, vim9script они не собираются внедрять, всё же?
Нет, он никому, кроме Брама, не нужен. Он даже давно есть в последних версиях Vim же, но плагинов на нём не пишут.
источник

pl

peach lasagna in pro.vim
Я думаю, главная киллерфича неовима - это НЕО в его названии
источник

goldstein опять in pro.vim
Главная киллерфича неовима это то, что его разрабатывает не один человек. Всё остальное — следствия.
источник