diff --git a/autoload/sign.vim b/autoload/sign.vim index 291d8b2..ec171bd 100644 --- a/autoload/sign.vim +++ b/autoload/sign.vim @@ -97,7 +97,7 @@ function! sign#upsert_new_gitgutter_signs(file_name, modified_lines) for line in a:modified_lines let line_number = line[0] 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) if idx == -1 " insert let id = sign#next_sign_id() diff --git a/autoload/utility.vim b/autoload/utility.vim index 7036fa9..2db11d9 100644 --- a/autoload/utility.vim +++ b/autoload/utility.vim @@ -74,14 +74,14 @@ function! utility#differences(hunks) return len(a:hunks) != 0 endfunction -function! utility#snake_case_to_camel_case(text) +function! utility#highlight_name_for_change(text) if a:text ==# 'added' - return 'Added' + return 'GitGutterLineAdded' elseif a:text ==# 'removed' - return 'Removed' + return 'GitGutterLineRemoved' elseif a:text ==# 'modified' - return 'Modified' + return 'GitGutterLineModified' elseif a:text ==# 'modified_removed' - return 'ModifiedRemoved' + return 'GitGutterLineModifiedRemoved' endif endfunction