mirror of
https://github.com/neovim/neovim.git
synced 2026-08-27 01:21:48 +00:00
refactor(excmd): remove duplicate get_cmd_argt (#39643)
Problem: `excmd_get_argt` and `get_cmd_argt` do the same thing. Solution: Drop `get_cmd_argt` and update its callers to use `excmd_get_argt`.
This commit is contained in:
@@ -442,7 +442,7 @@ String nvim_cmd(uint64_t channel_id, Dict(cmd) *cmd, Dict(cmd_opts) *opts, Arena
|
||||
} else if (!IS_USER_CMDIDX(ea.cmdidx)) {
|
||||
// Get the command flags so that we can know what type of arguments the command uses.
|
||||
// Not required for a user command since `find_ex_command` already deals with it in that case.
|
||||
ea.argt = get_cmd_argt(ea.cmdidx);
|
||||
ea.argt = excmd_get_argt(ea.cmdidx);
|
||||
}
|
||||
|
||||
// Track whether the first argument was interpreted as count to avoid conflicts
|
||||
|
||||
@@ -8616,12 +8616,6 @@ void verify_command(char *cmd)
|
||||
" `nW", a);
|
||||
}
|
||||
|
||||
/// Get argt of command with id
|
||||
uint32_t get_cmd_argt(cmdidx_T cmdidx)
|
||||
{
|
||||
return cmdnames[(int)cmdidx].cmd_argt;
|
||||
}
|
||||
|
||||
/// Check if a command is a :map/:abbrev command.
|
||||
bool is_map_cmd(cmdidx_T cmdidx)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user