mirror of
https://github.com/neovim/neovim.git
synced 2025-09-28 22:18:33 +00:00
test: 'showcmd' with ext_messages and Visual selection (#28393)
Also slightly reorder some code to make comments look less out-of-place.
This commit is contained in:
@@ -893,8 +893,8 @@ static bool normal_get_command_count(NormalState *s)
|
||||
// Handle a count before a command and compute ca.count0.
|
||||
// Note that '0' is a command and not the start of a count, but it's
|
||||
// part of a count after other digits.
|
||||
while ((s->c >= '1' && s->c <= '9') || (s->ca.count0 != 0
|
||||
&& (s->c == K_DEL || s->c == K_KDEL || s->c == '0'))) {
|
||||
while ((s->c >= '1' && s->c <= '9')
|
||||
|| (s->ca.count0 != 0 && (s->c == K_DEL || s->c == K_KDEL || s->c == '0'))) {
|
||||
if (s->c == K_DEL || s->c == K_KDEL) {
|
||||
s->ca.count0 /= 10;
|
||||
del_from_showcmd(4); // delete the digit and ~@%
|
||||
@@ -2065,9 +2065,6 @@ static void display_showcmd(void)
|
||||
return;
|
||||
}
|
||||
// 'showcmdloc' is "last" or empty
|
||||
if (p_ch == 0 && !ui_has(kUIMessages)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (ui_has(kUIMessages)) {
|
||||
MAXSIZE_TEMP_ARRAY(content, 1);
|
||||
@@ -2081,6 +2078,9 @@ static void display_showcmd(void)
|
||||
ui_call_msg_showcmd(content);
|
||||
return;
|
||||
}
|
||||
if (p_ch == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
msg_grid_validate();
|
||||
int showcmd_row = Rows - 1;
|
||||
|
Reference in New Issue
Block a user