У меня есть пара файлов YAML, которые всегда должны содержать действительный YAML, поэтому я надеялся использовать (что-то вроде) ale или syntastic, чтобы помочь мне обеспечить это.
Похоже, что синтаксис работает следующим образом: после :w
он запускает чекеры (после записи) и сообщает обо всех ошибках. Ale работает асинхронно, но не предотвращает запись при наличии ошибок. И они оба отлично работают, как рекламируется.
Но могу ли я использовать средства проверки, чтобы предотвратить запись файлов на диск с помощью :w
или :wq
, если они не проходят проверку(и) своего рода перехватчиком перед записью?
Или есть альтернативы элю и синтаксису, которые позволяют это сделать?