LINUX.ORG.RU

vim начал «изменять отступы строках» и делает это ДОЛГО

 


0

2

Внезапно vim начал при каждом сохранении файла писать: «Изменяются отступы строках (400)» ( и медленно-медленно считать линии. Пока не «изменит», не сохранит. Но там менять ничего не надо, отступы все правильные, они впрочем и не меняются. Однако секунд на пять вим выпадает из жизни, и это жутко бесит.

Раньше такого не было. Куда копать?

На английском это будет «%ld lines to indent... » - гугл ничего толкового не нашёл, как и на русском.

На месте гугла я бы тебя тоже не понял

mos ★★☆☆☆ ()

Сам спросил, сам ответил. В .vimrc стояло au BufWrite * :Autoformat. Убрал - проблема исчезла. Почему раньше с этой же строкой ничего не было, неясно. Но чувствую, теперь автоформат не будет работать при сохранении.

kinkstarter ()

Один из форматтеров, которые использует vim-autoformat, устарел и ругался на параметры, которые ему совал последний (обновлённый, в отличие от). Ошибки увидел, установив let g:autoformat_verbosemode=1

После обновления форматтера проблема исчезла.

kinkstarter ()
Ответ на: комментарий от kinkstarter

А vim-autoformat, понятно, откатывался на встроенное в вим форматирование, каковое и тормозило не по детски.

Нативное форматирование тормозит больше, чем внешний вызов clang?

andreyu ★★★★★ ()
Ответ на: комментарий от kinkstarter

Шланг там ни к чему - JS. Но тормозило будь здоров.

Все равно получается, что внешний форматер, вызываемый плагином vim-autoformat работает быстрее, чем нативный? Это странно.

andreyu ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.