mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-09 12:03:48 -05:00
Eliminate unnecessary string concatenation.
This commit is contained in:
@@ -97,7 +97,7 @@ function! sign#upsert_new_gitgutter_signs(file_name, modified_lines)
|
|||||||
for line in a:modified_lines
|
for line in a:modified_lines
|
||||||
let line_number = line[0]
|
let line_number = line[0]
|
||||||
if index(other_signs, line_number) == -1 " don't clobber others' signs
|
if index(other_signs, line_number) == -1 " don't clobber others' signs
|
||||||
let name = 'GitGutterLine' . utility#snake_case_to_camel_case(line[1])
|
let name = utility#highlight_name_for_change(line[1])
|
||||||
let idx = index(old_gitgutter_signs_line_numbers, line_number)
|
let idx = index(old_gitgutter_signs_line_numbers, line_number)
|
||||||
if idx == -1 " insert
|
if idx == -1 " insert
|
||||||
let id = sign#next_sign_id()
|
let id = sign#next_sign_id()
|
||||||
|
|||||||
@@ -74,14 +74,14 @@ function! utility#differences(hunks)
|
|||||||
return len(a:hunks) != 0
|
return len(a:hunks) != 0
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! utility#snake_case_to_camel_case(text)
|
function! utility#highlight_name_for_change(text)
|
||||||
if a:text ==# 'added'
|
if a:text ==# 'added'
|
||||||
return 'Added'
|
return 'GitGutterLineAdded'
|
||||||
elseif a:text ==# 'removed'
|
elseif a:text ==# 'removed'
|
||||||
return 'Removed'
|
return 'GitGutterLineRemoved'
|
||||||
elseif a:text ==# 'modified'
|
elseif a:text ==# 'modified'
|
||||||
return 'Modified'
|
return 'GitGutterLineModified'
|
||||||
elseif a:text ==# 'modified_removed'
|
elseif a:text ==# 'modified_removed'
|
||||||
return 'ModifiedRemoved'
|
return 'GitGutterLineModifiedRemoved'
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|||||||
Reference in New Issue
Block a user