Size: a a a

2020 November 17

D

Denis GDevv in pro.vim
вроде же CoC и пилят с заточкой под неовим, а под неовимом работает сильно хуже :)
источник

В

Влад in pro.vim
Denis GDevv
Сохраняет ли неовим где-то логи крэшей? Падает через каждые минуты 3-5 на больших файлах, когда переименовываешь переменные через CoC, интересно было бы посмотреть что там. В консоль только одна надпись Segmentation Fault улетает.
Интересно то, что вимом пользовался месяца три - ни разу ни одного падения не было в таких ситуациях. А неовим непонятно даже чаще работает или чаще не работает :)
для работы с крашами (не только неовима) используется coredumpctl
источник

В

Влад in pro.vim
Denis GDevv
вроде же CoC и пилят с заточкой под неовим, а под неовимом работает сильно хуже :)
попробуй поменять комиты туда сюда вима / coc и поискать issue в coc. можно ветки dev / stable попкреключать

у меня неовим раньше падал при обычной замене через s/name/new_name/

возможно не coc виновен
источник

D

Denis GDevv in pro.vim
Влад
попробуй поменять комиты туда сюда вима / coc и поискать issue в coc. можно ветки dev / stable попкреключать

у меня неовим раньше падал при обычной замене через s/name/new_name/

возможно не coc виновен
А почему из-а s-замены он падал у вас, удалось выяснить? Просто нвим обновили?
источник

S

Sfy in pro.vim
Denis GDevv
Сохраняет ли неовим где-то логи крэшей? Падает через каждые минуты 3-5 на больших файлах, когда переименовываешь переменные через CoC, интересно было бы посмотреть что там. В консоль только одна надпись Segmentation Fault улетает.
Интересно то, что вимом пользовался месяца три - ни разу ни одного падения не было в таких ситуациях. А неовим непонятно даже чаще работает или чаще не работает :)
Настрой запись кор дампов же.
источник

S

Sfy in pro.vim
Только один нюанс - задолбишься дебажить в gdb.
источник

S

Sfy in pro.vim
Если только до этого не дебажил низкоуровневый код.
источник

S

Sfy in pro.vim
Трейсбэков у тебя нигде не будет с софтом на Си, очевидно.
источник

S

Sfy in pro.vim
Sfy
Настрой запись кор дампов же.
Если Linux и systemd, то там есть coredumpctl для менеджмента этих дампов.
источник

В

Влад in pro.vim
Denis GDevv
А почему из-а s-замены он падал у вас, удалось выяснить? Просто нвим обновили?
не разбирался почему. сейчас я давно так не делаю. там специфичный случай был с 's/;/ {\r\r}/'

неовим не падает. скорее всего я его много раз обновлял
источник

NG

Nicholas Guriev in pro.vim
Sfy
Трейсбэков у тебя нигде не будет с софтом на Си, очевидно.
просто надо доустановить отладочные символы
источник

NG

Nicholas Guriev in pro.vim
тогда всё видно будет по-человечески
источник

NG

Nicholas Guriev in pro.vim
источник

G

GNU/Vsevolod in pro.vim
Есть способ определить, какой плагин (или ф-ция) заставляют тормозить редактор? :profile позволяет делать только с отдельньіми функциями, в плагиньі не "залезть"
источник

DK

Denis Kalyuzhnyy in pro.vim
удаляешь по одному  > воспроизводишь > ... > profit
источник

DK

Denis Kalyuzhnyy in pro.vim
=D решение не для слабонервных
источник

DK

Denis Kalyuzhnyy in pro.vim
но я так удалял плагин, который незадокументировано делал то, что мне не нужно )
источник

G

GNU/Vsevolod in pro.vim
Denis Kalyuzhnyy
удаляешь по одному  > воспроизводишь > ... > profit
Пока не нашел как воспроизвести, тормозить начинает не сразу
источник

YS

Yaroslav Schekin in pro.vim
GNU/Vsevolod
Есть способ определить, какой плагин (или ф-ция) заставляют тормозить редактор? :profile позволяет делать только с отдельньіми функциями, в плагиньі не "залезть"
Ради любопытства — разве не позволяет (по функциям же можно определить, к чему они относятся)?
См. https://stackoverflow.com/a/12216578
А на практике может быть проще половинным делением, конечно. ;)
источник

A

Alexander in pro.vim
GNU/Vsevolod
Есть способ определить, какой плагин (или ф-ция) заставляют тормозить редактор? :profile позволяет делать только с отдельньіми функциями, в плагиньі не "залезть"
если "тормозить" относится к медленному запуску, то есть способ сделать это еще одним плагином! 🤪
тут недавно советовали https://github.com/tweekmonster/startuptime.vim
источник