Eu escrevi isso para verificar a sintaxe da configuração do Chef.
https://gist.github.com/3978212
E também configurei o Vim assim:
autocmd BufRead knife-edit-*.js
set filetype=javascript.json
| setlocal makeprg=ruby $HOME/bin/jsonv.rb %