Support for modifiers on any key

2019-10-10 Fir de Conversatie Bram Moolenaar
I recently discovered that xterm has a mode called modifyOtherKeys which passes modifiers also with just about any key. This is a better option than having the Alt key prepend and ESC before a key (which can be confused as typing ESC and then that key). You need patch 8.1.2135 and then enable i

Patch 8.1.2135

2019-10-10 Fir de Conversatie Bram Moolenaar
Patch 8.1.2135 Problem:With modifyOtherKeys Alt-a does not work properly. Solution: Remove the ALT modifier. Get multi-byte after applying ALT. Files: src/getchar.c *** ../vim-8.1.2134/src/getchar.c 2019-10-10 21:13:59.958360367 +0200 --- src/getchar.c 2019-10-10 21:49:1

Patch 8.1.2134

2019-10-10 Fir de Conversatie Bram Moolenaar
Patch 8.1.2134 Problem:Modifier keys are not always recognized. Solution: Handle key codes generated by xterm with modifyOtherKeys set. Add this to libvterm so we can debug it. Files: src/term.c, src/getchar.c, src/libvterm/src/vterm_internal.h, src/libvterm/src

Patch 8.1.2132

2019-10-10 Fir de Conversatie Bram Moolenaar
Patch 8.1.2132 Problem:MS-Windows: screen mess when not recognizing insider build. Solution: Always move the cursor to the first column first. (Nobuhiro Takasaki, closes #5036) Files: src/os_win32.c *** ../vim-8.1.2131/src/os_win32.c 2019-10-05 12:09:21.258785431 +02

Patch 8.1.2131

2019-10-10 Fir de Conversatie Bram Moolenaar
Patch 8.1.2131 (after 8.2.2129) Problem:MSVC tests fail. Solution: Replace backslashes with slashes. Files: src/testdir/test_compiler.vim, src/testdir/test_spell.vim *** ../vim-8.1.2130/src/testdir/test_compiler.vim 2019-10-10 13:30:09.485605298 +0200 --- src/testdir/test_comp

Re: Patch 8.1.2128

2019-10-10 Fir de Conversatie Bram Moolenaar
Ken Takata wrote: > 2019/10/10 Thu 20:23:32 UTC+9 Bram Moolenaar wrote: > > > > > > Patch 8.1.2128 > > Problem:Renamed libvterm sources makes merging difficult. > > Solution: Rename back to the original name and only rename the .o files. > > Also clean the libvterm build art

Re: Patch 8.1.2128

2019-10-10 Fir de Conversatie Ken Takata
Hi Bram, 2019/10/10 Thu 20:23:32 UTC+9 Bram Moolenaar wrote: > > > Patch 8.1.2128 > Problem:Renamed libvterm sources makes merging difficult. > Solution: Rename back to the original name and only rename the .o files. > Also clean the libvterm build artifacts. (James McCoy, >

Patch 8.1.2130

2019-10-10 Fir de Conversatie Bram Moolenaar
Patch 8.1.2130 (after 8.2.2128) Problem:MSVC build fails. Solution: Add the source file name explicitly. Files: src/Make_mvc.mak *** ../vim-8.1.2129/src/Make_mvc.mak2019-10-10 13:22:36.963636175 +0200 --- src/Make_mvc.mak2019-10-10 13:38:12.411573706 +0200 *** ***

Patch 8.1.2129

2019-10-10 Fir de Conversatie Bram Moolenaar
Patch 8.1.2129 Problem:Using hard coded executable path in test. Solution: Use v:progpath. Use $VIMRUNTIME instead of "runtime". (James McCoy, closes #5025) Files: src/testdir/test49.vim, src/testdir/test_compiler.vim, src/testdir/test_spell.vim *** ../vim-8.1

Patch 8.1.2128

2019-10-10 Fir de Conversatie Bram Moolenaar
Patch 8.1.2128 Problem:Renamed libvterm sources makes merging difficult. Solution: Rename back to the original name and only rename the .o files. Also clean the libvterm build artifacts. (James McCoy, closes #5027) Files: src/libvterm/src/termmouse.c, src/libvte