diff options
-rw-r--r-- | autoload/make/target.vim | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/autoload/make/target.vim b/autoload/make/target.vim index 6e86d44..1f16801 100644 --- a/autoload/make/target.vim +++ b/autoload/make/target.vim @@ -24,8 +24,11 @@ function! make#target#Make() abort endfor - " If we found targets, :make them + " If we found targets, :make them; escape them if we can for l:target in l:targets + if exists('*shellescape') + let l:target = shellescape(l:target) + endif execute 'make! -C %:p:h '.l:target endfor |