Asynchronous Vim syntax checking with ALE
I’ve been a basic but happy user of the syntastic syntax checking plugin for vim for a few years now but time and software wait for no one and after seeing a few posts mentioning the newer ALE - Asynchronous linting/fixing for Vim I’ve decided to give it a go for a month and see how it impacts my work flow.
Installing it was much easier than expected. I use the vundle
plugin
manager so replacing one plugin with another and then triggering the
install was all I needed to get up and running.
- Plugin 'scrooloose/syntastic'
+ Plugin 'w0rp/ale'
I’ve only been using it for a few days but you quickly notice how much more immediate (and invasive) ALE is. It’s much closer to real time updating than I’m used to from linting inside vim and I’m not sure how long it’ll take me to either get used to it or manually configure the delay to something a little less attention grabbing. You can see the update speed in action in the ALE demo.
Will it be useful enough to warrant git commit
ing to my main .vimrc
?
We’ll see, but initial impressions show it has potential.