diff options
author | Gregory Anders <greg@gpanders.com> | 2025-03-07 07:45:34 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-07 05:45:34 -0800 |
commit | b31132f1c1fa47a9db368d5d28ee6dda8dc96ecc (patch) | |
tree | 31d7dfe2d1a2480efd9077764abaf8810a9b7387 /test/functional/ui/bufhl_spec.lua | |
parent | c8b64b7a43975d6f4efa30999c82ae8180f16a4b (diff) | |
download | rneovim-b31132f1c1fa47a9db368d5d28ee6dda8dc96ecc.tar.gz rneovim-b31132f1c1fa47a9db368d5d28ee6dda8dc96ecc.tar.bz2 rneovim-b31132f1c1fa47a9db368d5d28ee6dda8dc96ecc.zip |
feat(defaults): jump between :terminal shell prompts with ]]/[[ #32736
Diffstat (limited to 'test/functional/ui/bufhl_spec.lua')
-rw-r--r-- | test/functional/ui/bufhl_spec.lua | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/test/functional/ui/bufhl_spec.lua b/test/functional/ui/bufhl_spec.lua index b7cf8504ff..58fd50e724 100644 --- a/test/functional/ui/bufhl_spec.lua +++ b/test/functional/ui/bufhl_spec.lua @@ -577,7 +577,7 @@ describe('Buffer highlighting', function() end) describe('virtual text decorations', function() - local id1, id2 + local id1, id2 ---@type integer, integer before_each(function() insert([[ 1 + 2 @@ -709,7 +709,7 @@ describe('Buffer highlighting', function() 0, 0, { - ns_id = 1, + ns_id = id1, priority = 0, virt_text = s1, -- other details @@ -729,7 +729,7 @@ describe('Buffer highlighting', function() lastline, 0, { - ns_id = 1, + ns_id = id1, priority = 0, virt_text = s2, -- other details @@ -898,11 +898,15 @@ describe('Buffer highlighting', function() end) it('and virtual text use the same namespace counter', function() - eq(1, add_highlight(0, 0, 'String', 0, 0, -1)) - eq(2, set_virtual_text(0, 0, 0, { { '= text', 'Comment' } }, {})) - eq(3, api.nvim_create_namespace('my-ns')) - eq(4, add_highlight(0, 0, 'String', 0, 0, -1)) - eq(5, set_virtual_text(0, 0, 0, { { '= text', 'Comment' } }, {})) - eq(6, api.nvim_create_namespace('other-ns')) + local base = vim.iter(api.nvim_get_namespaces()):fold(0, function(acc, _, v) + return math.max(acc, v) + end) + + eq(base + 1, add_highlight(0, 0, 'String', 0, 0, -1)) + eq(base + 2, set_virtual_text(0, 0, 0, { { '= text', 'Comment' } }, {})) + eq(base + 3, api.nvim_create_namespace('my-ns')) + eq(base + 4, add_highlight(0, 0, 'String', 0, 0, -1)) + eq(base + 5, set_virtual_text(0, 0, 0, { { '= text', 'Comment' } }, {})) + eq(base + 6, api.nvim_create_namespace('other-ns')) end) end) |