mirror of
https://github.com/neovim/neovim.git
synced 2025-10-15 06:16:08 +00:00
fix(extmarks): fix signs
Don't add sign extmarks to state->active. Instead when drawing signs, perform a full line scan for sign marks. This allows decor_redraw_line to be moved back inside the `!number_only` block in screen.c, which prevents decor scans when redrawing the number column when 'relativenumber' is set. Fixes: #17638
This commit is contained in:
@@ -80,7 +80,6 @@ typedef struct {
|
||||
int col_until;
|
||||
int current;
|
||||
int eol_col;
|
||||
bool has_sign_decor;
|
||||
} DecorState;
|
||||
|
||||
typedef struct {
|
||||
|
Reference in New Issue
Block a user