diff --git a/autoload/highlight.vim b/autoload/highlight.vim index 6b89dc6..682fbcd 100644 --- a/autoload/highlight.vim +++ b/autoload/highlight.vim @@ -36,10 +36,10 @@ function! highlight#define_signs() endfunction function! highlight#define_sign_symbols() - exe "sign define GitGutterLineAdded text=" . g:gitgutter_sign_added - exe "sign define GitGutterLineModified text=" . g:gitgutter_sign_modified - exe "sign define GitGutterLineRemoved text=" . g:gitgutter_sign_removed - exe "sign define GitGutterLineModifiedRemoved text=" . g:gitgutter_sign_modified_removed + execute "sign define GitGutterLineAdded text=" . g:gitgutter_sign_added + execute "sign define GitGutterLineModified text=" . g:gitgutter_sign_modified + execute "sign define GitGutterLineRemoved text=" . g:gitgutter_sign_removed + execute "sign define GitGutterLineModifiedRemoved text=" . g:gitgutter_sign_modified_removed endfunction function! highlight#define_sign_text_highlights() diff --git a/autoload/sign.vim b/autoload/sign.vim index d002f00..7c87c08 100644 --- a/autoload/sign.vim +++ b/autoload/sign.vim @@ -12,7 +12,7 @@ let s:dummy_sign_id = s:first_sign_id - 1 function! sign#clear_signs(file_name) let signs = getbufvar(a:file_name, 'gitgutter_gitgutter_signs') for sign in (type(signs) == 3 ? signs : []) - exe "sign unplace" sign[1] "file=" . a:file_name + execute "sign unplace" sign[1] "file=" . a:file_name endfor call setbufvar(a:file_name, 'gitgutter_gitgutter_signs', []) endfunction @@ -33,12 +33,12 @@ endfunction function! sign#add_dummy_sign() - exe "sign place" s:dummy_sign_id "line=" . 9999 "name=GitGutterDummy file=" . utility#file() + execute "sign place" s:dummy_sign_id "line=" . 9999 "name=GitGutterDummy file=" . utility#file() endfunction function! sign#remove_dummy_sign() if exists('s:dummy_sign_id') - exe "sign unplace" s:dummy_sign_id "file=" . utility#file() + execute "sign unplace" s:dummy_sign_id "file=" . utility#file() endif endfunction @@ -53,7 +53,7 @@ function! sign#find_current_signs(file_name) let other_signs = [] redir => signs - silent exe "sign place file=" . a:file_name + silent execute "sign place file=" . a:file_name redir END for sign_line in filter(split(signs, '\n'), 'v:val =~# "="') @@ -83,7 +83,7 @@ function! sign#remove_obsolete_gitgutter_signs(file_name, new_gitgutter_signs_li let line_number = sign[0] if index(a:new_gitgutter_signs_line_numbers, line_number) == -1 let id = sign[1] - exe "sign unplace" id "file=" . a:file_name + execute "sign unplace" id "file=" . a:file_name endif endfor endfunction @@ -101,12 +101,12 @@ function! sign#upsert_new_gitgutter_signs(file_name, modified_lines) let idx = index(old_gitgutter_signs_line_numbers, line_number) if idx == -1 " insert let id = sign#next_sign_id() - exe "sign place" id "line=" . line_number "name=" . name "file=" . a:file_name + execute "sign place" id "line=" . line_number "name=" . name "file=" . a:file_name else " update if sign has changed let old_name = old_gitgutter_signs[idx][2] if old_name !=# name let id = old_gitgutter_signs[idx][1] - exe "sign place" id "name=" . name "file=" . a:file_name + execute "sign place" id "name=" . name "file=" . a:file_name end endif endif diff --git a/plugin/gitgutter.vim b/plugin/gitgutter.vim index c09797c..8a172a3 100644 --- a/plugin/gitgutter.vim +++ b/plugin/gitgutter.vim @@ -8,9 +8,9 @@ let g:loaded_gitgutter = 1 function! s:set(var, default) if !exists(a:var) if type(a:default) - exe 'let' a:var '=' string(a:default) + execute 'let' a:var '=' string(a:default) else - exe 'let' a:var '=' a:default + execute 'let' a:var '=' a:default endif endif endfunction