Size: a a a

2021 February 26

EG

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

EG

Emmanuel Goldstein in pro.vim
Кстати, packer.nvim заметно быстрее, чем vim-plug
источник

SB

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

EG

Emmanuel Goldstein in pro.vim
Sergey Batalev
У меня сейчас диссонас кусок конфига с луа, типа лсп и триситтер и в кашу с вимскриптом выглядит не очень конечно
Ну вот у меня сгорело и я перешёл на Lua целиком
источник

SB

Sergey Batalev in pro.vim
Emmanuel Goldstein
Ну вот у меня сгорело и я перешёл на Lua целиком
Мне еще тогда свои функции типа, комплитить или раскрыть сниппет надо на луа будет переписать. Вообщем пока думаю подожду когда будет стейбл
источник

EG

Emmanuel Goldstein in pro.vim
Sergey Batalev
Мне еще тогда свои функции типа, комплитить или раскрыть сниппет надо на луа будет переписать. Вообщем пока думаю подожду когда будет стейбл
Комплит у меня через nvim-compe, на Lua
источник

SB

Sergey Batalev in pro.vim
Emmanuel Goldstein
Комплит у меня через nvim-compe, на Lua
Ща покажу, это не то
источник

SB

Sergey Batalev in pro.vim
источник

VL

Valerii Leontiev in pro.vim
@emmanuelGoldstein а не в курсе, как в пикер засунуть выделенный в visual моде текст?
источник

G

GNU/Vsevolod in pro.vim
local function UltiSnips_Complete()
 if vim.g.ulti_snipped_expanded == 0 then
   vim.fn['UltiSnips#ExpandSnippet']()
   if vim.g.ulti_expand_res == 0 then
     if vim.fn.pumvisible() then return '\\<C-N>'
     else return '\\<Tab>' end
   end
 else
   vim.fn['UltiSnips#JumpForwards']()
 end
 return ''
end
источник

SB

Sergey Batalev in pro.vim
Emmanuel Goldstein
Биндинг к :call function()<CR> это чудовищный костыль сам по себе
Кстати да
источник

SB

Sergey Batalev in pro.vim
GNU/Vsevolod
local function UltiSnips_Complete()
 if vim.g.ulti_snipped_expanded == 0 then
   vim.fn['UltiSnips#ExpandSnippet']()
   if vim.g.ulti_expand_res == 0 then
     if vim.fn.pumvisible() then return '\\<C-N>'
     else return '\\<Tab>' end
   end
 else
   vim.fn['UltiSnips#JumpForwards']()
 end
 return ''
end
Лана уговорили, надо попробовать:) выглядит аппетитно эти вызовы функций, спасибо
источник

G

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

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
@emmanuelGoldstein а не в курсе, как в пикер засунуть выделенный в visual моде текст?
В который?
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
В который?
в греп и в файлпикер
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
в греп и в файлпикер
Попробуй указать default_text при вызове
источник

YS

Yaroslav Schekin in pro.vim
Эту идею сообщество разработчиков neovim уже один раз провалило, кстати. ;)
источник

EG

Emmanuel Goldstein in pro.vim
В вызове функции ({ default_text = "foobar" })
источник

EG

Emmanuel Goldstein in pro.vim
источник

VL

Valerii Leontiev in pro.vim
ы поставил этот плагин, вылезли вот эти штуки с новых строк, хз как называются
источник