Size: a a a

2020 November 28

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
А луа конфиги ты инлайнишь в init.vim, или где-то отдельно держишь?
Инлайню, хотя мне это не очень нравится.
источник

EG

Emmanuel Goldstein in pro.vim
Я вообще думаю переписать конфиг на Lua и держать минимальный конфиг для тех случаев, когда у меня нет самого нового неовима, потому что это происходит довольно редко в последнее время.
источник

G

GNU/Vsevolod in pro.vim
Хм, кажется nvim/lua/init.lua + lua require('init') вроде работает
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Я вообще думаю переписать конфиг на Lua и держать минимальный конфиг для тех случаев, когда у меня нет самого нового неовима, потому что это происходит довольно редко в последнее время.
Почему они вообще решили уйти от vimscript, не понимаю
источник

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
Почему они вообще решили уйти от vimscript, не понимаю
Потому что VimScript кривой, тормозной и его невозможно поддерживать.
источник

G

GNU/Vsevolod in pro.vim
Придется 2 вещи саппортить — движок вимскрипта + движок луа
источник

EG

Emmanuel Goldstein in pro.vim
Брам тоже решил уйти от VimScript, просто в сторону VimScript 9
источник

EG

Emmanuel Goldstein in pro.vim
Который довольно другой язык
источник

EG

Emmanuel Goldstein in pro.vim
:help vim9.txt даёт неплохое представление
источник

V

Vim Help in pro.vim
Found help for vim9.txt in Vim docs:
https://vimhelp.org/vim9.txt.html#vim9%2Etxt
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
completion-nvim + vim-vsnip + vim-vsnip-integ
почему не good old deoplete?
источник

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
почему не good old deoplete?
Потому что deoplete написан на питоне
источник

G

GNU/Vsevolod in pro.vim
источник

EG

Emmanuel Goldstein in pro.vim
А интеграция вима с питоном — говно
источник

JC

Julian =) Coffee in pro.vim
+
источник

EG

Emmanuel Goldstein in pro.vim
Чтобы работать с deoplete, мне нужно, чтобы (Neo)Vim
1. Нашёл питон
2. Нашёл правильный питон
3. В правильном питоне был установлен pynvim
источник

JC

Julian =) Coffee in pro.vim
Ничего не имею против питона, но python-provider просто дико тормозит стартап неовима
источник

JC

Julian =) Coffee in pro.vim
Emmanuel Goldstein
Чтобы работать с deoplete, мне нужно, чтобы (Neo)Vim
1. Нашёл питон
2. Нашёл правильный питон
3. В правильном питоне был установлен pynvim
А, ну и вот эти приколы
источник

EG

Emmanuel Goldstein in pro.vim
completion-nvim написан на Lua и работает из коробки
источник

G

GNU/Vsevolod in pro.vim
А можно настроить healthcheck, чтобы он не чекал питон, руби и другие ненужные вещи?
источник