commit 96e1acfa427faab91f4479fde76b7cabbbcd9127
parent 543e14d04085c5e8f613220bb39632c822ee8996
Author: luukvbaal <luukvbaal@gmail.com>
Date: Mon, 26 Jan 2026 17:56:39 +0100
fix(messages): add "list_cmd" kind to :colorscheme #37561
Problem: No kind for :colorscheme message.
Solution: Assign it the "list_cmd" kind.
Diffstat:
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
@@ -4758,6 +4758,7 @@ static void ex_colorscheme(exarg_T *eap)
emsg_off--;
xfree(expr);
+ msg_ext_set_kind("list_cmd");
if (p != NULL) {
msg(p, 0);
xfree(p);
diff --git a/test/functional/ui/messages_spec.lua b/test/functional/ui/messages_spec.lua
@@ -489,6 +489,16 @@ describe('ui/ext_messages', function()
},
})
+ feed(':colorscheme<CR>')
+ screen:expect({
+ grid = [[
+ line 1 |
+ ^line |
+ {1:~ }|*3
+ ]],
+ messages = { { content = { { 'default' } }, history = true, kind = 'list_cmd' } },
+ })
+
feed(':version<CR>')
screen:expect({
grid = [[