aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/extmark.h
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2023-11-18 20:35:12 +0100
committerbfredl <bjorn.linse@gmail.com>2023-11-18 21:11:18 +0100
commitec283e6b4ba85dcb61e97e089605e006e85cc273 (patch)
treee585d403deb21e2a8a6166cc385c9e398aeb195f /src/nvim/extmark.h
parentbec2ebebdacd494117ce41b31e208577ddeef510 (diff)
downloadrneovim-ec283e6b4ba85dcb61e97e089605e006e85cc273.tar.gz
rneovim-ec283e6b4ba85dcb61e97e089605e006e85cc273.tar.bz2
rneovim-ec283e6b4ba85dcb61e97e089605e006e85cc273.zip
refactor(extmark): redundant ExtmarkInfo delenda est, use MTPair instead
Diffstat (limited to 'src/nvim/extmark.h')
-rw-r--r--src/nvim/extmark.h19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/nvim/extmark.h b/src/nvim/extmark.h
index b4979c4aea..9d0795c947 100644
--- a/src/nvim/extmark.h
+++ b/src/nvim/extmark.h
@@ -15,24 +15,7 @@
EXTERN int extmark_splice_pending INIT( = 0);
-typedef struct {
- uint64_t ns_id;
- uint64_t mark_id;
- int row;
- colnr_T col;
- int end_row;
- colnr_T end_col;
- bool right_gravity;
- bool end_right_gravity;
- bool invalidate;
- bool invalid;
- bool no_undo;
- Decoration decor; // TODO(bfredl): CHONKY
-} ExtmarkInfo;
-#define EXTMARKINFO_INIT { 0, 0, -1, -1, -1, -1, false, false, false, false, false, \
- DECORATION_INIT };
-
-typedef kvec_t(ExtmarkInfo) ExtmarkInfoArray;
+typedef kvec_t(MTPair) ExtmarkInfoArray;
// TODO(bfredl): good enough name for now.
typedef ptrdiff_t bcount_t;