neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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:
Msrc/nvim/ex_docmd.c | 1+
Mtest/functional/ui/messages_spec.lua | 10++++++++++
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 = [[