Vim: configuração ‘errorformat’ para verificador de sintaxe JSON

Me inspirei na dica do Rodrigo e percebi que este módulo Python fornece informações suficientes para validar um arquivo JSON.
Costumo editar o arquivo JSON como um saco de dados do Chef , portanto, configurei o Vim assim:

" JSON (Chef)
autocmd BufRead,BufNewFile knife-edit-*.js,*.json setlocal filetype=javascript.json

autocmd FileType *json* setlocal makeprg=python -mjson.tool 2>&1 % > /dev/null

| setlocal errorformat=%m: line %l column %c %.%#

Você pode verificar uma sintaxe JSON como esta:

:make

Gist também está disponível: https://gist.github.com/4459707