Size: a a a

2021 June 25

b

badtrousers in pro.vim
довольны вы? что подсадили меня на петушка?? а у меня теперь вим лагает
источник

GK

Georgy Komarov in pro.vim
А конкретнее? Какие функции из emacs тебе нужны?
источник

b

badtrousers in pro.vim
подрубил coc-flutter и жду по секунде чтобы переключить буфер
источник

b

badtrousers in pro.vim
полный маразм
источник

b

badtrousers in pro.vim
можно как–то получить все эти gd/gr/gf ништяки, но при этом не тянуть петушка?
источник

b

badtrousers in pro.vim
а еще лучше скажите можно как–то профилировать вим? если я хочу точно узнать что происходит на протяжении этой секунды пока я открываю буфер
источник

b

badtrousers in pro.vim
потому что я только что выключил coc и остался с оверхедом!
источник

b

badtrousers in pro.vim
FUNCTION  <SNR>15_detect_indent()
   Defined: ~/.vim/plugged/vim-polyglot/autoload/polyglot/init.vim:2915
Called 1 time
Total time:   1.126369
Self time:   0.001453
источник

b

badtrousers in pro.vim
как вам такое?
источник

b

badtrousers in pro.vim
3   1.124197   0.000486       for neighbor in glob(dir . '/' . pattern, 0, 1)[0:level]
                                   let b:sleuth_culprit = neighbor
                                   " Do not consider directories above .git, .svn or .hg
                                   if fnamemodify(neighbor, ":h:t")[0] == "."
                                     let level = 0
                                     continue
                                   endif
                                   if neighbor !=# expand('%:p') && filereadable(neighbor)
                                     if s:guess(readfile(neighbor, '', 32))
                                       return
                                     endif
                                   endif
   3              0.000006       endfor
источник

b

badtrousers in pro.vim
как можно было сделать такую безобидную библиотеку и такую медленную?
источник

b

badtrousers in pro.vim
с таким уродством
источник

GK

Georgy Komarov in pro.vim
nvim-lsp намного шустрее работает. Но там меньше "изкоробочного" функционала, возможно, придётся настроить что-то руками или с помощью плагинов. Скажем, такие вещи, как индикаторы для статусной строки или fuzzy search в goto definition настраиваются отдельно.
источник

b

badtrousers in pro.vim
мне все это не надо. для навигации мне полностью достаточно gd/gy/gi/gr движений
источник

b

badtrousers in pro.vim
это буквально единственная функция которую я использую из COC
источник

b

badtrousers in pro.vim
ну, кроме автокомплита по <leader>Tab
источник

b

badtrousers in pro.vim
автокомплит в петушке конечно покучерявее омни, особенно заметно в ts проектах
источник

GK

Georgy Komarov in pro.vim
Это nvim-lsp умеет без доп. конфигурации.
источник

GK

Georgy Komarov in pro.vim
А вот автокомплит придётся настроить руками.
источник

GZ

Gleb Zakharov in pro.vim
может cscope так умеет
источник