Vim отключить make при выходе из режима вставки - PullRequest
0 голосов
/ 05 октября 2018

Я использую yats (https://github.com/HerringtonDarkholme/yats.vim) для машинописного текста, он устанавливает переменную makeprg, поэтому vim запускает make каждый раз, когда я изменяю файл. Я хотел бы как-то отключитьэто, как я предпочитаю менеджер линтера (ALE), который может компилировать и также lint. Есть ли что-то, что я могу сделать с этим локально или yats нужна опция, чтобы отключить настройку makeprg?

РЕДАКТИРОВАТЬ: Принятый ответ не дает фактического решения моей конкретной проблемы, но объяснение makeprg направило меня в правильном направлении, что были другие плагины. Я проследил проблему до YouCompleteMe.

1 Ответ

0 голосов
/ 05 октября 2018

устанавливает переменную makeprg, поэтому vim запускает make каждый раз, когда я изменяю файл.

Нет, makeprg определяет только внешнийкоманда для запуска, когда вы или плагин выполняет :make.

Кроме того, я не смог найти ничего в этом плагине, который будет запускать :make при записи или при любом другом событии.Надеемся, что приведенная ниже команда поможет вам определить, откуда взялся этот автоматический make:

:verbose autocmd BufWritePost

См. :help :verbose, :help :autocmd, :help BufWritePost.

...