diff options
Diffstat (limited to 'src/nvim/decoration.h')
-rw-r--r-- | src/nvim/decoration.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/decoration.h b/src/nvim/decoration.h index 97ab218f86..9a82af8661 100644 --- a/src/nvim/decoration.h +++ b/src/nvim/decoration.h @@ -60,10 +60,11 @@ struct Decoration { // TODO(bfredl): in principle this should be a schar_T, but we // probably want some kind of glyph cache for that.. int conceal_char; + bool ui_watched; // watched for win_extmark }; #define DECORATION_INIT { KV_INITIAL_VALUE, KV_INITIAL_VALUE, 0, kVTEndOfLine, \ kHlModeUnknown, false, false, false, false, DECOR_PRIORITY_BASE, \ - 0, 0, NULL, 0, 0, 0, 0, 0 } + 0, 0, NULL, 0, 0, 0, 0, 0, false } typedef struct { int start_row; @@ -74,6 +75,8 @@ typedef struct { int attr_id; // cached lookup of decor.hl_id bool virt_text_owned; int win_col; + uint64_t ns_id; + uint64_t mark_id; } DecorRange; typedef struct { |