aboutsummaryrefslogtreecommitdiffstats
path: root/src/term.c
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2015-08-20 01:37:52 -0400
committerJesse Luehrs <doy@tozt.net>2015-08-20 01:37:52 -0400
commit7f3b17bd263ac512e59354a33c43fd3b225ecc6d (patch)
tree6233b741b2c39989b8470da2d3618321fb7a9982 /src/term.c
parent9670e562fc024b4048927d691210aaa542dd3e67 (diff)
downloadrunes-7f3b17bd263ac512e59354a33c43fd3b225ecc6d.tar.gz
runes-7f3b17bd263ac512e59354a33c43fd3b225ecc6d.zip
use the libvt100 library
Diffstat (limited to 'src/term.c')
-rw-r--r--src/term.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/term.c b/src/term.c
index aa7f628..d5791e1 100644
--- a/src/term.c
+++ b/src/term.c
@@ -12,7 +12,8 @@ void runes_term_init(RunesTerm *t, int argc, char *argv[])
runes_window_backend_create_window(t, argc, argv);
runes_pty_backend_spawn_subprocess(t);
- runes_screen_init(t);
+ vt100_screen_init(&t->scr);
+ vt100_screen_set_scrollback_length(&t->scr, t->config.scrollback_length);
runes_display_set_window_size(t);
t->loop = uv_default_loop();
@@ -24,7 +25,7 @@ void runes_term_cleanup(RunesTerm *t)
{
runes_config_cleanup(t);
runes_display_cleanup(t);
- runes_screen_cleanup(t);
+ vt100_screen_cleanup(&t->scr);
runes_window_backend_cleanup(t);
runes_pty_backend_cleanup(t);
}