From 24587b2780511875a923f5822d8be522143822d1 Mon Sep 17 00:00:00 2001 From: Saad Malik Date: Sun, 21 Jan 2018 01:19:27 -0800 Subject: [PATCH] Mac: altIsMeta support (#2623) * Reimplement altIsMeta supprt with new xterm library * Update xterm fork to use xtermjs/xterm.js@616958e * Use node 8 in travis, needed by source-map@0.7.0 --- .travis.yml | 2 +- lib/components/term.js | 1 + package.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index cb6ccacf..579b5552 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ language: node_js matrix: include: - os: linux - node_js: 7.9.0 + node_js: 8.0.0 env: CC=clang CXX=clang++ npm_config_clang=1 compiler: clang diff --git a/lib/components/term.js b/lib/components/term.js index a349efc4..ac31bd2c 100644 --- a/lib/components/term.js +++ b/lib/components/term.js @@ -21,6 +21,7 @@ const getTermOptions = props => { // Set a background color only if it is opaque const backgroundColor = Color(props.backgroundColor).alpha() < 1 ? 'transparent' : props.backgroundColor; return { + macOptionIsMeta: props.modifierKeys.altIsMeta, cursorStyle: CURSOR_STYLES[props.cursorShape], cursorBlink: props.cursorBlink, fontFamily: props.fontFamily, diff --git a/package.json b/package.json index a016d4ef..e348e8be 100644 --- a/package.json +++ b/package.json @@ -189,7 +189,7 @@ "semver": "5.4.1", "shebang-loader": "false0.0.1", "uuid": "3.1.0", - "xterm": "chabou/xterm.js#7b741fe" + "xterm": "chabou/xterm.js#95178dd" }, "devDependencies": { "ava": "0.24.0",