aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/win_config.c
diff options
context:
space:
mode:
authorWill Hopkins <willothyh@gmail.com>2024-04-01 21:48:21 -0700
committerGitHub <noreply@github.com>2024-04-02 12:48:21 +0800
commitb3f9da9524b0b1bb992d3dd84eaa92980923cb3e (patch)
treedbff5a92fc2f4f8f5058a08260737c95e60812d6 /src/nvim/api/win_config.c
parentfeaab21c71b9c47e20ed88649bdd79b69c3806da (diff)
downloadrneovim-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.c2
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;