diff options
author | Florrie <towerofnix@gmail.com> | 2019-01-25 09:10:37 -0400 |
---|---|---|
committer | Florrie <towerofnix@gmail.com> | 2019-01-25 09:10:37 -0400 |
commit | 94e78b32499c71db1e32262e4edbfc3ebc4b120b (patch) | |
tree | 7fbf42f2cc64222fa2be2eb73d0ab668da410a58 /index.js | |
parent | 5762a825d589704a53aaabb425d9470c726bbc0d (diff) |
Make use of xterm alternate screen
..so that your scrollback isn't messed up by mtui's output when you quit.
Diffstat (limited to 'index.js')
-rwxr-xr-x | index.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/index.js b/index.js index c366ed7..e46bfa0 100755 --- a/index.js +++ b/index.js @@ -44,6 +44,7 @@ async function main() { appElement.on('quitRequested', () => { process.stdout.write(ansi.cleanCursor()) + process.stdout.write(ansi.disableAlternateScreen()) process.exit(0) }) @@ -67,6 +68,7 @@ async function main() { root.h = size.height root.fixAllLayout() + process.stdout.write(ansi.enableAlternateScreen()) process.stdout.write(ansi.startTrackingMouse()) const flushable = new Flushable(process.stdout, true) |