0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 9.0.0340: the 'cmdheight' zero support causes too much trouble

Problem:    The 'cmdheight' zero support causes too much trouble.
Solution:   Revert support for 'cmdheight' being zero.
This commit is contained in:
Bram Moolenaar
2022-08-31 14:46:18 +01:00
parent a63ad78ed3
commit a2a8973e51
32 changed files with 46 additions and 404 deletions

View File

@@ -1011,7 +1011,6 @@ do_bang(
if (addr_count == 0) // :!
{
// echo the command
dont_use_message_window();
msg_start();
msg_putchar(':');
msg_putchar('!');
@@ -3702,7 +3701,6 @@ ex_substitute(exarg_T *eap)
int endcolumn = FALSE; // cursor in last column when done
pos_T old_cursor = curwin->w_cursor;
int start_nsubs;
int cmdheight0 = p_ch == 0;
#ifdef FEAT_EVAL
int save_ma = 0;
int save_sandbox = 0;
@@ -4012,14 +4010,6 @@ ex_substitute(exarg_T *eap)
}
}
if (cmdheight0)
{
// If cmdheight is 0, cmdheight must be set to 1 when we enter command
// line.
set_option_value((char_u *)"ch", 1L, NULL, 0);
redraw_statuslines();
}
/*
* Check for a match on each line.
*/
@@ -4902,10 +4892,6 @@ outofmem:
changed_window_setting();
#endif
// Restore cmdheight
if (cmdheight0)
set_option_value((char_u *)"ch", 0L, NULL, 0);
vim_regfree(regmatch.regprog);
vim_free(sub_copy);