diff options
| -rw-r--r-- | vterm-module.c | 1 | ||||
| -rw-r--r-- | vterm-module.h | 11 |
2 files changed, 6 insertions, 6 deletions
diff --git a/vterm-module.c b/vterm-module.c index 785f8da..85989ea 100644 --- a/vterm-module.c +++ b/vterm-module.c @@ -242,7 +242,6 @@ static void refresh_scrollback(Term *term, emacs_env *env) { if ((buffer_lnum - height) >= (int)term->sb_size) { // scrollback full, delete lines at the top delete_lines(env, 1, 1, true); - /* insert(env,env->make_string(env, "\n", 1)); */ } buffer_lnum = env->extract_integer(env, buffer_line_number(env)); int buf_index = buffer_lnum - height + 1; diff --git a/vterm-module.h b/vterm-module.h index 3e96da6..afa672e 100644 --- a/vterm-module.h +++ b/vterm-module.h @@ -7,13 +7,9 @@ #include <vterm.h> int plugin_is_GPL_compatible; -typedef struct { - size_t cols; - VTermScreenCell cells[]; -} ScrollbackLine; + #define SB_MAX 100000 // Maximum 'scrollback' value. -static bool refresh_pending = false; #ifndef MIN #define MIN(X, Y) ((X) < (Y) ? (X) : (Y)) @@ -22,6 +18,11 @@ static bool refresh_pending = false; #define MAX(X, Y) ((X) > (Y) ? (X) : (Y)) #endif +typedef struct ScrollbackLine { + size_t cols; + VTermScreenCell cells[]; +} ScrollbackLine; + typedef struct Term { VTerm *vt; VTermScreen *vts; |
