fix for tmux 2.0. closes #137.

This commit is contained in:
Christopher Jeffrey 2015-05-20 18:58:03 -07:00
parent 3690aae695
commit f0b7204af0
1 changed files with 12 additions and 0 deletions

View File

@ -2041,6 +2041,18 @@ Tput.prototype.detectBrokenACS = function(info) {
return !!+process.env.NCURSES_NO_UTF8_ACS;
}
if (process.env.TMUX != null) {
try {
var tver = cp.execFileSync('tmux', ['-V'], { encoding: 'utf8' });
tver = +tver.split(' ')[1].split('.')[0];
} catch (e) {
;
}
if (tver == null || tver >= 2) {
return true;
}
}
// If the terminal supports unicode, we don't need ACS.
if (info.numbers['U8'] >= 0) {
return !!info.numbers['U8'];