mirror of
https://github.com/jarun/nnn.git
synced 2025-01-22 08:46:38 +00:00
fix: no mouse support inside vim terminal
we need to signal mouse event by printing these escape codes. the X10 escape code seems to be legacy format only used as fallback incase SGR extended coordinates aren't supported.
This commit is contained in:
parent
12fa5344cf
commit
dd7c13dd77
|
@ -2079,6 +2079,10 @@ static bool initcurses(void *oldmask)
|
|||
//intrflush(stdscr, FALSE);
|
||||
keypad(stdscr, TRUE);
|
||||
#ifndef NOMOUSE
|
||||
#ifndef NOX11
|
||||
printf("\x1b[?1000h\n"); /* xterm X10 mouse mode */
|
||||
printf("\x1b[?1006h\n"); /* extended SGR mouse mode */
|
||||
#endif
|
||||
#if NCURSES_MOUSE_VERSION <= 1
|
||||
mousemask(BUTTON1_PRESSED | BUTTON1_DOUBLE_CLICKED | BUTTON2_PRESSED | BUTTON3_PRESSED,
|
||||
(mmask_t *)oldmask);
|
||||
|
|
Loading…
Reference in a new issue