Only use "<nomodeline>" when available.

This commit is contained in:
Andy Stewart
2016-05-13 09:48:43 +01:00
parent 882073f4b5
commit 264d7f3a66

View File

@@ -1,3 +1,5 @@
let s:nomodeline = (v:version > 703 || (v:version == 703 && has('patch442'))) ? '<nomodeline>' : ''
" Primary functions {{{ " Primary functions {{{
function! gitgutter#all() function! gitgutter#all()
@@ -28,7 +30,7 @@ function! gitgutter#process_buffer(bufnr, realtime)
call gitgutter#debug#log('diff failed') call gitgutter#debug#log('diff failed')
call gitgutter#hunk#reset() call gitgutter#hunk#reset()
endtry endtry
silent doautocmd <nomodeline> User GitGutter execute "silent doautocmd" s:nomodeline "User GitGutter"
else else
call gitgutter#hunk#reset() call gitgutter#hunk#reset()
endif endif