Size: a a a

2021 January 30

NG

Nicholas Guriev in pro.vim
Emmanuel Goldstein
Разные версии OS
Например, deoplete хочет Python 3.6
У меня нет Python 3.6 на Ubuntu Trusty
Ubuntu Trusty уже без пяти минут в могиле, кто будет в здравом уме пользоваться ей в 2021 году
источник

VL

Valerii Leontiev in pro.vim
Мне fzf + lazygit + ripgrep хватает
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
Не тащить питонячьи плагины
Ну вот в этом и проблема
Большая часть плагинов к ванильному виму — либо полагаются на внешний питон, либо на что похуже
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
Ну вот в этом и проблема
Большая часть плагинов к ванильному виму — либо полагаются на внешний питон, либо на что похуже
Да нет.
vim-lsc, vim-lsp
Из клиентов
источник

VL

Valerii Leontiev in pro.vim
Ни на какой питон например не полагаются
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
Ну вот в этом и проблема
Большая часть плагинов к ванильному виму — либо полагаются на внешний питон, либо на что похуже
Весь tpope не полагается
источник

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
Он ощутимо быстрее и менее глючный
Потому что на самом деле Vim-style LSP-клиенты это два внешних интерфейса — от вима к плагину и от плагина к серверу
Хмм... "ощутимо быстрее" кто-то измерял, ради любопытства?
Я вот писал на vim script вещи, которые немало данных получают извне, обрабатывая их построчно — и, вроде, приемлемо.
источник

VL

Valerii Leontiev in pro.vim
Весь этот японец, забыл
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
Весь tpope не полагается
tpope пишет мелкие плагины
источник

VL

Valerii Leontiev in pro.vim
Который написал fern и gina
источник

VL

Valerii Leontiev in pro.vim
Тоже не полагается
источник

VL

Valerii Leontiev in pro.vim
Хотя он и питонист
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
Да нет.
vim-lsc, vim-lsp
Из клиентов
Вот как раз эти два клиента и медленные
Пока я был на виме, я использовал LanguageClient-neovim (который скачивает растовый бинарник)
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
tpope пишет мелкие плагины
Это fugitive мелкий?
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
Это fugitive мелкий?
По сравнению с полноценными LSP-клиентами?
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
Вот как раз эти два клиента и медленные
Пока я был на виме, я использовал LanguageClient-neovim (который скачивает растовый бинарник)
Надо его попробовать кстати
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
По сравнению с полноценными LSP-клиентами?
Ну а кроме lsc что ещё ? Вынесем lsc за скобки
источник

VL

Valerii Leontiev in pro.vim
Как исключение
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
Ну а кроме lsc что ещё ? Вынесем lsc за скобки
fugitive — 7к строк вимскрипта
LanguageClient-neovim — 7к строк раста, 2100 строк вимскрипта и ещё 25 зависимостей
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
fugitive — 7к строк вимскрипта
LanguageClient-neovim — 7к строк раста, 2100 строк вимскрипта и ещё 25 зависимостей
Lsc - исключение
источник