mirror of
https://github.com/vim/vim.git
synced 2025-10-05 05:34:07 -04:00
updated for version 7.2-270
This commit is contained in:
@@ -8358,6 +8358,7 @@ ex_at(eap)
|
||||
exarg_T *eap;
|
||||
{
|
||||
int c;
|
||||
int prev_len = typebuf.tb_len;
|
||||
|
||||
curwin->w_cursor.lnum = eap->line2;
|
||||
|
||||
@@ -8383,11 +8384,10 @@ ex_at(eap)
|
||||
|
||||
/*
|
||||
* Execute from the typeahead buffer.
|
||||
* Originally this didn't check for the typeahead buffer to be empty,
|
||||
* thus could read more Ex commands from stdin. It's not clear why,
|
||||
* it is certainly unexpected.
|
||||
* Continue until the stuff buffer is empty and all added characters
|
||||
* have been consumed.
|
||||
*/
|
||||
while ((!stuff_empty() || typebuf.tb_len > 0) && vpeekc() == ':')
|
||||
while (!stuff_empty() || typebuf.tb_len > prev_len)
|
||||
(void)do_cmdline(NULL, getexline, NULL, DOCMD_NOWAIT|DOCMD_VERBOSE);
|
||||
|
||||
exec_from_reg = save_efr;
|
||||
|
@@ -676,6 +676,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
270,
|
||||
/**/
|
||||
269,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user