neovim

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

commit 77d3526a3d088b16e4f07e84c79cbd4a3411d0fe
parent 35239e977f53c25016b57729cada612aa53e11d4
Author: dundargoc <gocdundar@gmail.com>
Date:   Sat, 30 Mar 2024 00:57:22 +0100

fix: explain that user should run nvim with -V1 to see more information

It's not obvious for users how to figure out where a mapping is set from
only "Last set from Lua".

Diffstat:
Msrc/nvim/runtime.c | 2+-
Mtest/functional/api/vim_spec.lua | 2+-
Mtest/functional/ex_cmds/verbose_spec.lua | 2+-
3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/nvim/runtime.c b/src/nvim/runtime.c @@ -2392,7 +2392,7 @@ char *get_scriptname(LastSet last_set, bool *should_free) case SID_WINLAYOUT: return _("changed window size"); case SID_LUA: - return _("Lua"); + return _("Lua (run Nvim with -V1 for more details)"); case SID_API_CLIENT: snprintf(IObuff, IOSIZE, _("API client (channel id %" PRIu64 ")"), last_set.channel_id); return IObuff; diff --git a/test/functional/api/vim_spec.lua b/test/functional/api/vim_spec.lua @@ -1598,7 +1598,7 @@ describe('API', function() api.nvim_exec_lua('vim.api.nvim_set_option_value("equalalways", true, {})', {}) status, rv = pcall(command_output, 'verbose set equalalways?') eq(true, status) - eq(' equalalways\n\tLast set from Lua', rv) + eq(' equalalways\n\tLast set from Lua (run Nvim with -V1 for more details)', rv) end) it('updates whether the option has ever been set #25025', function() diff --git a/test/functional/ex_cmds/verbose_spec.lua b/test/functional/ex_cmds/verbose_spec.lua @@ -230,7 +230,7 @@ describe('lua verbose:', function() eq( [[ nohlsearch - Last set from Lua]], + Last set from Lua (run Nvim with -V1 for more details)]], result ) end)