fix for tmux 2.0. closes #137.
This commit is contained in:
parent
3690aae695
commit
f0b7204af0
12
lib/tput.js
12
lib/tput.js
|
@ -2041,6 +2041,18 @@ Tput.prototype.detectBrokenACS = function(info) {
|
||||||
return !!+process.env.NCURSES_NO_UTF8_ACS;
|
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 the terminal supports unicode, we don't need ACS.
|
||||||
if (info.numbers['U8'] >= 0) {
|
if (info.numbers['U8'] >= 0) {
|
||||||
return !!info.numbers['U8'];
|
return !!info.numbers['U8'];
|
||||||
|
|
Loading…
Reference in New Issue