Skip to content

Commit f8e26d0

Browse files
authored
Merge pull request mhinz#341 from jamessan/sign-priority-compat
2 parents c15f3d2 + 2eeed69 commit f8e26d0

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

autoload/sy/sign.vim

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ else
99
let s:sign_delete = ' '
1010
endif
1111

12+
" Support for sign priority was added together with sign_place().
13+
if exists('*sign_place')
14+
let s:sign_priority = printf('priority=%d', get(g:, 'signify_priority', 10))
15+
else
16+
let s:sign_priority = ''
17+
endif
18+
1219
let s:sign_show_count = get(g:, 'signify_sign_show_count', 1)
1320
let s:delete_highlight = ['', 'SignifyLineDelete']
1421
" 1}}}
@@ -229,11 +236,11 @@ function! s:add_sign(sy, line, type, ...) abort
229236
\ a:1,
230237
\ s:delete_highlight[g:signify_line_highlight])
231238
endif
232-
execute printf('sign place %d line=%d name=%s priority=%d buffer=%s',
239+
execute printf('sign place %d line=%d name=%s %s buffer=%s',
233240
\ id,
234241
\ a:line,
235242
\ a:type,
236-
\ get(g:, 'signify_priority', 10),
243+
\ s:sign_priority,
237244
\ a:sy.buffer)
238245

239246
return id

0 commit comments

Comments
 (0)