aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/extmark_spec.lua
diff options
context:
space:
mode:
authorluukvbaal <luukvbaal@gmail.com>2023-12-26 00:16:03 +0100
committerGitHub <noreply@github.com>2023-12-26 07:16:03 +0800
commitbbd5c6363c25e8fbbfb962f8f6c5ea1800d431ca (patch)
tree85ba9d46cbe0d01a432f4bfb5f9ce475c0ee383f /test/functional/api/extmark_spec.lua
parent0a598c13b1863ba1aff378027c4376e3ab7048ee (diff)
downloadrneovim-bbd5c6363c25e8fbbfb962f8f6c5ea1800d431ca.tar.gz
rneovim-bbd5c6363c25e8fbbfb962f8f6c5ea1800d431ca.tar.bz2
rneovim-bbd5c6363c25e8fbbfb962f8f6c5ea1800d431ca.zip
feat(extmarks): add virt_text_repeat_linebreak flag (#26625)
Problem: Unable to predict which byte-offset to place virtual text to make it repeat visually in the wrapped part of a line. Solution: Add a flag to nvim_buf_set_extmark() that causes virtual text to repeat in wrapped lines.
Diffstat (limited to 'test/functional/api/extmark_spec.lua')
-rw-r--r--test/functional/api/extmark_spec.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/functional/api/extmark_spec.lua b/test/functional/api/extmark_spec.lua
index 06eb938927..56383986f3 100644
--- a/test/functional/api/extmark_spec.lua
+++ b/test/functional/api/extmark_spec.lua
@@ -1549,6 +1549,7 @@ describe('API/extmarks', function()
virt_lines_above = true,
virt_lines_leftcol = true,
virt_text = { { "text", "Macro" }, { "???" }, { "stack", { "Type", "Search" } } },
+ virt_text_repeat_linebreak = false,
virt_text_hide = true,
virt_text_pos = "right_align",
} }, get_extmark_by_id(ns, marks[1], { details = true }))
@@ -1557,6 +1558,7 @@ describe('API/extmarks', function()
right_gravity = true,
priority = 0,
virt_text = { { "", "Macro" }, { "", { "Type", "Search" } }, { "" } },
+ virt_text_repeat_linebreak = false,
virt_text_hide = false,
virt_text_pos = "win_col",
virt_text_win_col = 1,