mirror of
https://github.com/vim/vim.git
synced 2025-07-25 10:54:51 -04:00
updated for version 7.0-104
This commit is contained in:
parent
a391707d9f
commit
d29a9eefb6
11
src/edit.c
11
src/edit.c
@ -707,6 +707,11 @@ edit(cmdchar, startln, count)
|
|||||||
lastc = c; /* remember previous char for CTRL-D */
|
lastc = c; /* remember previous char for CTRL-D */
|
||||||
c = safe_vgetc();
|
c = safe_vgetc();
|
||||||
|
|
||||||
|
#ifdef FEAT_AUTOCMD
|
||||||
|
/* Don't want K_CURSORHOLD for the second key, e.g., after CTRL-V. */
|
||||||
|
did_cursorhold = TRUE;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef FEAT_RIGHTLEFT
|
#ifdef FEAT_RIGHTLEFT
|
||||||
if (p_hkmap && KeyTyped)
|
if (p_hkmap && KeyTyped)
|
||||||
c = hkmap(c); /* Hebrew mode mapping */
|
c = hkmap(c); /* Hebrew mode mapping */
|
||||||
@ -1389,6 +1394,12 @@ normalchar:
|
|||||||
break;
|
break;
|
||||||
} /* end of switch (c) */
|
} /* end of switch (c) */
|
||||||
|
|
||||||
|
#ifdef FEAT_AUTOCMD
|
||||||
|
/* If typed something may trigger CursorHoldI again. */
|
||||||
|
if (c != K_CURSORHOLD)
|
||||||
|
did_cursorhold = FALSE;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* If the cursor was moved we didn't just insert a space */
|
/* If the cursor was moved we didn't just insert a space */
|
||||||
if (arrow_used)
|
if (arrow_used)
|
||||||
inserted_space = FALSE;
|
inserted_space = FALSE;
|
||||||
|
@ -8289,7 +8289,11 @@ trigger_cursorhold()
|
|||||||
{
|
{
|
||||||
int state;
|
int state;
|
||||||
|
|
||||||
if (!did_cursorhold && has_cursorhold() && !Recording)
|
if (!did_cursorhold && has_cursorhold() && !Recording
|
||||||
|
#ifdef FEAT_INS_EXPAND
|
||||||
|
&& !ins_compl_active()
|
||||||
|
#endif
|
||||||
|
)
|
||||||
{
|
{
|
||||||
state = get_real_state();
|
state = get_real_state();
|
||||||
if (state == NORMAL_BUSY || (state & INSERT) != 0)
|
if (state == NORMAL_BUSY || (state & INSERT) != 0)
|
||||||
|
@ -666,6 +666,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 */
|
||||||
|
/**/
|
||||||
|
104,
|
||||||
/**/
|
/**/
|
||||||
103,
|
103,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user