aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/decoration.h
diff options
context:
space:
mode:
authornotomo <notomo.motono@gmail.com>2022-01-13 23:26:57 +0900
committernotomo <notomo.motono@gmail.com>2022-01-20 13:25:46 +0900
commit5971b863383160d9bf744a9789c1fe5ca62b55a4 (patch)
treea1c3c00ef1fad375f6b15b08567827a2a5378132 /src/nvim/decoration.h
parenta0201b6ed37bae594bd0db2804c8ecff09a29e0e (diff)
downloadrneovim-5971b863383160d9bf744a9789c1fe5ca62b55a4.tar.gz
rneovim-5971b863383160d9bf744a9789c1fe5ca62b55a4.tar.bz2
rneovim-5971b863383160d9bf744a9789c1fe5ca62b55a4.zip
feat(api): expose extmark more details
Diffstat (limited to 'src/nvim/decoration.h')
-rw-r--r--src/nvim/decoration.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/decoration.h b/src/nvim/decoration.h
index 209e2176f2..02472d09e4 100644
--- a/src/nvim/decoration.h
+++ b/src/nvim/decoration.h
@@ -17,6 +17,8 @@ typedef enum {
kVTRightAlign,
} VirtTextPos;
+EXTERN const char *const virt_text_pos_str[] INIT(= { "eol", "overlay", "win_col", "right_align" });
+
typedef enum {
kHlModeUnknown,
kHlModeReplace,
@@ -24,6 +26,8 @@ typedef enum {
kHlModeBlend,
} HlMode;
+EXTERN const char *const hl_mode_str[] INIT(= { "", "replace", "combine", "blend" });
+
typedef kvec_t(VirtTextChunk) VirtText;
#define VIRTTEXT_EMPTY ((VirtText)KV_INITIAL_VALUE)