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