mirror of
https://github.com/vim/vim.git
synced 2025-09-28 04:24:06 -04:00
updated for version 7.3.358
Problem: Mouse support doesn't work properly. Solution: Add HMT_URXVT. (lilydjwg, James McCoy)
This commit is contained in:
11
src/term.c
11
src/term.c
@@ -1996,6 +1996,7 @@ set_termname(term)
|
|||||||
# define HMT_DEC 4
|
# define HMT_DEC 4
|
||||||
# define HMT_JSBTERM 8
|
# define HMT_JSBTERM 8
|
||||||
# define HMT_PTERM 16
|
# define HMT_PTERM 16
|
||||||
|
# define HMT_URXVT 32
|
||||||
static int has_mouse_termcode = 0;
|
static int has_mouse_termcode = 0;
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
@@ -2030,6 +2031,11 @@ set_mouse_termcode(n, s)
|
|||||||
if (n == KS_PTERM_MOUSE)
|
if (n == KS_PTERM_MOUSE)
|
||||||
has_mouse_termcode |= HMT_PTERM;
|
has_mouse_termcode |= HMT_PTERM;
|
||||||
else
|
else
|
||||||
|
# endif
|
||||||
|
# ifdef FEAT_MOUSE_URXVT
|
||||||
|
if (n == KS_URXVT_MOUSE)
|
||||||
|
has_mouse_termcode |= HMT_URXVT;
|
||||||
|
else
|
||||||
# endif
|
# endif
|
||||||
has_mouse_termcode |= HMT_NORMAL;
|
has_mouse_termcode |= HMT_NORMAL;
|
||||||
# endif
|
# endif
|
||||||
@@ -2067,6 +2073,11 @@ del_mouse_termcode(n)
|
|||||||
if (n == KS_PTERM_MOUSE)
|
if (n == KS_PTERM_MOUSE)
|
||||||
has_mouse_termcode &= ~HMT_PTERM;
|
has_mouse_termcode &= ~HMT_PTERM;
|
||||||
else
|
else
|
||||||
|
# endif
|
||||||
|
# ifdef FEAT_MOUSE_URXVT
|
||||||
|
if (n == KS_URXVT_MOUSE)
|
||||||
|
has_mouse_termcode &= ~HMT_URXVT;
|
||||||
|
else
|
||||||
# endif
|
# endif
|
||||||
has_mouse_termcode &= ~HMT_NORMAL;
|
has_mouse_termcode &= ~HMT_NORMAL;
|
||||||
# endif
|
# endif
|
||||||
|
@@ -714,6 +714,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 */
|
||||||
|
/**/
|
||||||
|
358,
|
||||||
/**/
|
/**/
|
||||||
357,
|
357,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user