diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-03-04 12:23:04 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2023-03-04 13:53:09 +0800 |
commit | b7d59649acf43c76cc72b25c04bcae926a40b4fe (patch) | |
tree | 34e2b7c7324382eb0058e1dffa2d1baa1ab2ae0d /test/functional/ui/statuscolumn_spec.lua | |
parent | 808691e3993ee54519229c175fb950cc02261287 (diff) | |
download | rneovim-b7d59649acf43c76cc72b25c04bcae926a40b4fe.tar.gz rneovim-b7d59649acf43c76cc72b25c04bcae926a40b4fe.tar.bz2 rneovim-b7d59649acf43c76cc72b25c04bcae926a40b4fe.zip |
fix(redraw): get the line again after evaluating something
Diffstat (limited to 'test/functional/ui/statuscolumn_spec.lua')
-rw-r--r-- | test/functional/ui/statuscolumn_spec.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/functional/ui/statuscolumn_spec.lua b/test/functional/ui/statuscolumn_spec.lua index f997546c7c..08b5d1913b 100644 --- a/test/functional/ui/statuscolumn_spec.lua +++ b/test/functional/ui/statuscolumn_spec.lua @@ -375,6 +375,28 @@ describe('statuscolumn', function() {1:wrapped 1 9}aaaaaaaa | | ]]) + -- Also test virt_lines at the end of buffer + exec_lua([[ + local ns = vim.api.nvim_create_namespace("ns") + vim.api.nvim_buf_set_extmark(0, ns, 15, 0, { virt_lines = {{{"END", ""}}} }) + ]]) + feed('Gzz') + screen:expect([[ + {1:buffer 0 13}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa| + {1:wrapped 1 13}aaaaaaaaa | + {1:buffer 0 14}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa| + {1:wrapped 1 14}aaaaaaaaa | + {1:buffer 0 15}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa| + {1:wrapped 1 15}aaaaaaaaa | + {4:buffer 0 16}{5:^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa}| + {4:wrapped 1 16}{5:aaaaaaaaa }| + {1:virtual-1 16}END | + {0:~ }| + {0:~ }| + {0:~ }| + {0:~ }| + | + ]]) end) it("works with 'statuscolumn' clicks", function() |