diff options
author | zeertzjq <zeertzjq@outlook.com> | 2022-06-01 21:37:01 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-01 21:37:01 +0800 |
commit | 96c494dec345f9a3dd2676048292267552e3f5f8 (patch) | |
tree | 20be26182c603ee6126624b6d90741c16e1e6f65 /src/nvim/api/private/helpers.c | |
parent | f40adf770d090d12f7b14dd519fe649ada40bfe6 (diff) | |
download | rneovim-96c494dec345f9a3dd2676048292267552e3f5f8.tar.gz rneovim-96c494dec345f9a3dd2676048292267552e3f5f8.tar.bz2 rneovim-96c494dec345f9a3dd2676048292267552e3f5f8.zip |
refactor: correct comments and assertions about mapping rhs <Nop> (#18821)
Also avoid referring to mappings as "keymaps" in commands and docs.
*map_empty_rhs* *map-empty-rhs*
You can create an empty {rhs} by typing nothing after a single CTRL-V (you
have to type CTRL-V two times). Unfortunately, you cannot do this in a vimrc
file.
Diffstat (limited to 'src/nvim/api/private/helpers.c')
-rw-r--r-- | src/nvim/api/private/helpers.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/nvim/api/private/helpers.c b/src/nvim/api/private/helpers.c index 6981ecc455..af4aaf01aa 100644 --- a/src/nvim/api/private/helpers.c +++ b/src/nvim/api/private/helpers.c @@ -678,11 +678,7 @@ void modify_keymap(uint64_t channel_id, Buffer buffer, bool is_unmap, String mod if (rhs.size == 0) { // assume that the user wants RHS to be a <Nop> parsed_args.rhs_is_noop = true; } else { - // the given RHS was nonempty and not a <Nop>, but was parsed as if it - // were empty? - assert(false && "Failed to parse nonempty RHS!"); - api_set_error(err, kErrorTypeValidation, "Parsing of nonempty RHS failed: %s", rhs.data); - goto fail_and_free; + abort(); // should never happen } } else if (is_unmap && (parsed_args.rhs_len || parsed_args.rhs_lua != LUA_NOREF)) { if (parsed_args.rhs_len) { |