mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.2.2806: Vim9: using "++nr" as a command might not work
Problem: Vim9: using "++nr" as a command might not work. Solution: Do not recognize "++" and "--" in a following line as addition or subtraction.
This commit is contained in:
@@ -3531,6 +3531,13 @@ find_ex_command(
|
||||
eap->cmdidx = CMD_eval;
|
||||
return eap->cmd;
|
||||
}
|
||||
|
||||
// Check for "++nr" and "--nr".
|
||||
if (p == eap->cmd && p[0] == p[1] && (*p == '+' || *p == '-'))
|
||||
{
|
||||
eap->cmdidx = *p == '+' ? CMD_increment : CMD_decrement;
|
||||
return eap->cmd + 2;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user