@@ -140,23 +140,6 @@ function! s:clear_signs()
140140 endif
141141endfunction
142142
143- function ! s: show_signs (modified_lines)
144- let file_name = s: current_file ()
145- for line in a: modified_lines
146- let line_number = line [0 ]
147- let type = line [1 ]
148- " TODO: eugh
149- if type == ? ' added'
150- let name = ' GitGutterLineAdded'
151- elseif type == ? ' removed'
152- let name = ' GitGutterLineRemoved'
153- elseif type == ? ' modified'
154- let name = ' GitGutterLineModified'
155- endif
156- call s: add_sign (line_number, name, file_name)
157- endfor
158- endfunction
159-
160143" This assumes there are no GitGutter signs in the current file.
161144" If this is untenable we could change the regexp to exclude GitGutter's
162145" signs.
@@ -174,6 +157,23 @@ function! s:find_other_signs()
174157 endfor
175158endfunction
176159
160+ function ! s: show_signs (modified_lines)
161+ let file_name = s: current_file ()
162+ for line in a: modified_lines
163+ let line_number = line [0 ]
164+ let type = line [1 ]
165+ " TODO: eugh
166+ if type == ? ' added'
167+ let name = ' GitGutterLineAdded'
168+ elseif type == ? ' removed'
169+ let name = ' GitGutterLineRemoved'
170+ elseif type == ? ' modified'
171+ let name = ' GitGutterLineModified'
172+ endif
173+ call s: add_sign (line_number, name, file_name)
174+ endfor
175+ endfunction
176+
177177function ! s: add_sign (line_number, name, file_name)
178178 let id = s: next_sign_id ()
179179 if ! s: is_other_sign (a: line_number ) " Don't clobber other people's signs.
0 commit comments