diff options
author | b-r-o-c-k <brockmammen@gmail.com> | 2018-05-18 15:08:10 -0500 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-06-03 22:31:02 +0200 |
commit | a80f73f04317a161306d503a605bca2c1a7f73a0 (patch) | |
tree | aebb7ea980c25346a9a959c4db885df6f3da3ed4 /third-party/cmake/BuildLibvterm.cmake | |
parent | 90f9f8af6ccd9621f57c3a73857529835be6af14 (diff) | |
download | rneovim-a80f73f04317a161306d503a605bca2c1a7f73a0.tar.gz rneovim-a80f73f04317a161306d503a605bca2c1a7f73a0.tar.bz2 rneovim-a80f73f04317a161306d503a605bca2c1a7f73a0.zip |
deps: Fix libvterm and libtermkey escape sequences for MSVC
The escape sequence `\e` is non-standard and not supported by MSVC.
It caused the terminal emulator to incorrectly interpret certain keys.
Diffstat (limited to 'third-party/cmake/BuildLibvterm.cmake')
-rw-r--r-- | third-party/cmake/BuildLibvterm.cmake | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/third-party/cmake/BuildLibvterm.cmake b/third-party/cmake/BuildLibvterm.cmake index e4649986af..4720581e52 100644 --- a/third-party/cmake/BuildLibvterm.cmake +++ b/third-party/cmake/BuildLibvterm.cmake @@ -39,7 +39,8 @@ if(WIN32) set(LIBVTERM_PATCH_COMMAND ${GIT_EXECUTABLE} -C ${DEPS_BUILD_DIR}/src/libvterm init COMMAND ${GIT_EXECUTABLE} -C ${DEPS_BUILD_DIR}/src/libvterm apply --ignore-whitespace - ${CMAKE_CURRENT_SOURCE_DIR}/patches/libvterm-Remove-VLAs-for-MSVC.patch) + ${CMAKE_CURRENT_SOURCE_DIR}/patches/libvterm-Remove-VLAs-for-MSVC.patch + ${CMAKE_CURRENT_SOURCE_DIR}/patches/libvterm-Fix-escape-sequences-for-MSVC.patch) endif() set(LIBVTERM_CONFIGURE_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/cmake/LibvtermCMakeLists.txt |