aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vterm-module.c1
-rw-r--r--vterm-module.h11
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;