mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
feat(signs)!: place higher-priority signs from the left #27781
Problem:
Higher-priority signs may be hidden by lower-priority signs.
Solution:
Place higher-priority signs from the left.
Example:
nvim_buf_set_extmark(0, ns, 0, -1, {sign_text='H', priority=1})
nvim_buf_set_extmark(0, ns, 0, -1, {sign_text='W', priority=2})
nvim_buf_set_extmark(0, ns, 0, -1, {sign_text='E', priority=3})
Before:
| |
H | W E |
^ | |
Not visible
After:
| |
| E W | H
| | ^
Not visible
Fixes #16632
This commit is contained in:
@@ -1743,7 +1743,7 @@ describe('API/extmarks', function()
|
||||
command('silent undo')
|
||||
screen:expect([[
|
||||
S1{7: }^aaa bbb ccc |
|
||||
S1S2aaa bbb ccc |
|
||||
S2S1aaa bbb ccc |
|
||||
S2{7: }aaa bbb ccc |
|
||||
{7: }aaa bbb ccc |*2
|
||||
|
|
||||
|
||||
Reference in New Issue
Block a user