diff options
author | Will Hopkins <willothyh@gmail.com> | 2024-04-01 21:48:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-02 12:48:21 +0800 |
commit | b3f9da9524b0b1bb992d3dd84eaa92980923cb3e (patch) | |
tree | dbff5a92fc2f4f8f5058a08260737c95e60812d6 /src/nvim/api/win_config.c | |
parent | feaab21c71b9c47e20ed88649bdd79b69c3806da (diff) | |
download | rneovim-b3f9da9524b0b1bb992d3dd84eaa92980923cb3e.tar.gz rneovim-b3f9da9524b0b1bb992d3dd84eaa92980923cb3e.tar.bz2 rneovim-b3f9da9524b0b1bb992d3dd84eaa92980923cb3e.zip |
refactor: informative error msg for 'noautocmd' (#28147)
Problem: Attempting to set 'noautocmd' for an existing window throws an error
that just says "Invalid key: 'noautocmd'" which is not very helpful.
Solution: Explain that 'noautocmd' can't be used with existing windows.
Diffstat (limited to 'src/nvim/api/win_config.c')
-rw-r--r-- | src/nvim/api/win_config.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/api/win_config.c b/src/nvim/api/win_config.c index 43cff9b2c3..f16e614c47 100644 --- a/src/nvim/api/win_config.c +++ b/src/nvim/api/win_config.c @@ -1267,7 +1267,7 @@ static bool parse_float_config(Dict(win_config) *config, WinConfig *fconfig, boo if (HAS_KEY_X(config, noautocmd)) { if (!new_win) { - api_set_error(err, kErrorTypeValidation, "Invalid key: 'noautocmd'"); + api_set_error(err, kErrorTypeValidation, "'noautocmd' cannot be used with existing windows"); return false; } fconfig->noautocmd = config->noautocmd; |