fix(api): redundant error when using nvim_cmd (#24010)

`nvim_cmd` shows multiple errors when attempting to edit another buffer
through a command when `curbuf->b_ro_locked` is set. This PR fixes that
by removing a redundant error in `execute_cmd`.
This commit is contained in:
Famiu Haque 2023-06-13 18:55:20 +06:00 committed by GitHub
parent 4c7cec4e29
commit a9968912b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1690,7 +1690,7 @@ int execute_cmd(exarg_T *eap, CmdParseInfo *cmdinfo, bool preview)
&& !(eap->cmdidx == CMD_file && *eap->arg == NUL) && !(eap->cmdidx == CMD_file && *eap->arg == NUL)
&& !IS_USER_CMDIDX(eap->cmdidx) && !IS_USER_CMDIDX(eap->cmdidx)
&& curbuf_locked()) { && curbuf_locked()) {
ERROR(_(e_cannot_edit_other_buf)); goto end;
} }
correct_range(eap); correct_range(eap);