aboutsummaryrefslogtreecommitdiff
path: root/third-party/cmake/BuildLibtermkey.cmake
diff options
context:
space:
mode:
authorb-r-o-c-k <brockmammen@gmail.com>2018-05-18 15:08:10 -0500
committerJustin M. Keyes <justinkz@gmail.com>2018-06-03 22:31:02 +0200
commita80f73f04317a161306d503a605bca2c1a7f73a0 (patch)
treeaebb7ea980c25346a9a959c4db885df6f3da3ed4 /third-party/cmake/BuildLibtermkey.cmake
parent90f9f8af6ccd9621f57c3a73857529835be6af14 (diff)
downloadrneovim-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/BuildLibtermkey.cmake')
-rw-r--r--third-party/cmake/BuildLibtermkey.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/third-party/cmake/BuildLibtermkey.cmake b/third-party/cmake/BuildLibtermkey.cmake
index 8147c47e1e..0b56674ad2 100644
--- a/third-party/cmake/BuildLibtermkey.cmake
+++ b/third-party/cmake/BuildLibtermkey.cmake
@@ -14,6 +14,7 @@ ExternalProject_Add(libtermkey
PATCH_COMMAND ${GIT_EXECUTABLE} -C ${DEPS_BUILD_DIR}/src/libtermkey init
COMMAND ${GIT_EXECUTABLE} -C ${DEPS_BUILD_DIR}/src/libtermkey apply --ignore-whitespace
${CMAKE_CURRENT_SOURCE_DIR}/patches/libtermkey-Add-support-for-Windows.patch
+ ${CMAKE_CURRENT_SOURCE_DIR}/patches/libtermkey-Fix-escape-sequences-for-MSVC.patch
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/cmake/libtermkeyCMakeLists.txt
${DEPS_BUILD_DIR}/src/libtermkey/CMakeLists.txt