Skip to content

Commit 201c574

Browse files
authored
Merge pull request mhinz#368 from jamessan/ambiwidth
Override g:signify_sign_change_delete if it is too wide
2 parents b2a0450 + ac5016a commit 201c574

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

autoload/sy/highlight.vim

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ if get(g:, 'signify_sign_show_text', 1)
88
let s:sign_delete_first_line = get(g:, 'signify_sign_delete_first_line', '')
99
let s:sign_change = get(g:, 'signify_sign_change', '!')
1010
let s:sign_change_delete = get(g:, 'signify_sign_change_delete', s:sign_change . s:sign_delete_first_line)
11+
if strdisplaywidth(s:sign_change_delete) > 2
12+
call sy#verbose(printf('Changing g:signify_sign_change_delete from %s to !- to avoid E239', s:sign_change_delete))
13+
let s:sign_change_delete = '!-'
14+
endif
1115
else
1216
let s:sign_add = ' '
1317
let s:sign_delete_first_line = ' '

0 commit comments

Comments
 (0)