Size: a a a

2020 June 14

GK

Georgy Komarov in pro.vim
Sergey Batalev
+ написал чтобы по табу работало, до этого поэтому и не пользовал ultisnips
А оно из коробки не работает?
источник

SB

Sergey Batalev in pro.vim
Georgy Komarov
А оно из коробки не работает?
Я делал чтобы прыгать по табу по попапу, а если встречается снипет то раскрыть его или прыгать дальше если можно
источник

EG

Emmanuel Goldstein in pro.vim
У меня пока что проблема с этим
источник

EG

Emmanuel Goldstein in pro.vim
Если я нахожусь внутри сниппета, то не могу использовать автодополнение
источник

EG

Emmanuel Goldstein in pro.vim
Потому что таб прыгает по полям
источник

EG

Emmanuel Goldstein in pro.vim
ХЗ как это решить
Думаю, перевешу переключение полей на другую клавишу
источник

SB

Sergey Batalev in pro.vim
Emmanuel Goldstein
Если я нахожусь внутри сниппета, то не могу использовать автодополнение
Ща покажу как я примерно сделал, или переключать поля по C-j C-k
источник

EG

Emmanuel Goldstein in pro.vim
Sergey Batalev
Ща покажу как я примерно сделал, или переключать поля по C-j C-k
Вот да, я так и собираюсь
источник

VL

Valerii Leontiev in pro.vim
слушайте, а fzf что ли каждый раз ищет файлы? я думал там раз происходит некая индексация и все
Нет?
источник

SB

Sergey Batalev in pro.vim
let g:UltiSnipsJumpForwardTrigger="<c-b>"

let g:UltiSnipsJumpBackwardTrigger="<c-z>"

" Custom completition like SUPERTab

function! g:UltiSnips_Complete()

   call UltiSnips#ExpandSnippetOrJump()

   if g:ulti_expand_or_jump_res == 0

       if pumvisible()

           return "\<C-n>"

       else

    return "\<TAB>"

       endif

   endif

   return ""

endfunction




au BufEnter * exec "inoremap <silent> " . g:UltiSnipsExpandTrigger . " <C-R>=g:UltiSnips_Complete()<cr>"
источник

GK

Georgy Komarov in pro.vim
Интересно, не замечал такого. У меня кастомный бинд для раскрытия и навигации по полям.
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
слушайте, а fzf что ли каждый раз ищет файлы? я думал там раз происходит некая индексация и все
Нет?
Нет
источник

SB

Sergey Batalev in pro.vim
Georgy Komarov
Интересно, не замечал такого. У меня кастомный бинд для раскрытия и навигации по полям.
Тогда и не зааметишь) Хочется чтобы таб работал как в vscode например)
источник

EG

Emmanuel Goldstein in pro.vim
Для индексирования попробуй mlocate или lolcate
источник

EG

Emmanuel Goldstein in pro.vim
fzf это приблизительный аналог find | grep, только с фаззи-матчингом вместо регулярок
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
Для индексирования попробуй mlocate или lolcate
спасибо, сейчас погуглю
источник

VL

Valerii Leontiev in pro.vim
а можете что-то по автокомплиту пожалуйста посоветовать? Гугл противоречив. Половина народу говорит, что YouCompleteMe никуда не годится и сильно жирный, другие же говорят, что только он и доплняет нормально, а все остальное не дотягивает
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
а можете что-то по автокомплиту пожалуйста посоветовать? Гугл противоречив. Половина народу говорит, что YouCompleteMe никуда не годится и сильно жирный, другие же говорят, что только он и доплняет нормально, а все остальное не дотягивает
Простой, но очень жирный вариант — coc.nvim
Хороший, но нестабильный вариант — nvim-lsp
источник

EG

Emmanuel Goldstein in pro.vim
Emmanuel Goldstein
Простой, но очень жирный вариант — coc.nvim
Хороший, но нестабильный вариант — nvim-lsp
*nvim-lsp + completion-nvim + vim-vsnip
источник

GK

Georgy Komarov in pro.vim
Для nvim-lsp, кстати, есть вот такое дополнение: https://github.com/haorenW1025/diagnostic-nvim, если раздражает virtual text.
Довольно удобная штука, плюс в нём реализованы функции для прыжков между ошибками (а-ля enext/eprev).
источник