Eliminate unnecessary string concatenation.

This commit is contained in:
Andy Stewart
2014-01-11 17:24:11 +01:00
parent 5bd0f7f796
commit e750b5fa21
2 changed files with 6 additions and 6 deletions

View File

@@ -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()

View File

@@ -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