Add support for formatting filenames into commands, and use it to fix linting with older eslint versions.

This commit is contained in:
w0rp
2016-10-04 13:50:44 +01:00
parent 6269ffa0b2
commit 705f4232c0
2 changed files with 11 additions and 5 deletions

View File

@@ -154,6 +154,12 @@ function! s:ApplyLinter(buffer, linter)
let command = a:linter.command
endif
if command =~# '%s'
" If there is a '%s' in the command string, replace it with the name
" of the file.
let command = printf(command, shellescape(getbufinfo(a:buffer)[0].name))
endif
if has('nvim')
if a:linter.output_stream ==# 'stderr'
" Read from stderr instead of stdout.