Vim errorformat y jslint

Estoy tratando de hacer que makeprg y errorformat funcionen con VIM y jslint, y parece que no puedo obtener el formato de error correcto para mi vida ... Estoy usando la versión nodejs de jslint que produce resultados como:

1 116,9: The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.
    for (var k in o)

Básicamente quiero hacer coincidir el número de línea, la columna y el error y usar el archivo actual para el nombre de archivo. Alguien sabe cómo hacer esto?

Para que quede claro, estoy buscando el formato de error para que este comando funcione. Actualmente mi archivo .vimrc tiene

augroup js
    set makeprg=jslint\ %
    set errorformat=%E%>%l,%c:%m,%Z
augroup END

que simplemente no funciona (jslint funciona bien, pero el formato de error es incorrecto) ...

Respuestas a la pregunta(5)

Su respuesta a la pregunta