aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/extmark.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/extmark.h')
-rw-r--r--src/nvim/extmark.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nvim/extmark.h b/src/nvim/extmark.h
index 657e99a938..0b1f22aa84 100644
--- a/src/nvim/extmark.h
+++ b/src/nvim/extmark.h
@@ -76,6 +76,14 @@ typedef enum {
kExtmarkClear,
} UndoObjectType;
+typedef enum {
+ kExtmarkNone = 0x1,
+ kExtmarkSign = 0x2,
+ kExtmarkVirtText = 0x4,
+ kExtmarkVirtLines = 0x8,
+ kExtmarkHighlight = 0x10,
+} ExtmarkType;
+
// TODO(bfredl): reduce the number of undo action types
struct undo_object {
UndoObjectType type;