aboutsummaryrefslogtreecommitdiff
path: root/vterm-module.h
diff options
context:
space:
mode:
authorLukas Fürmetz <fuermetz@mailbox.org>2017-09-08 13:13:07 +0200
committerLukas Fürmetz <fuermetz@mailbox.org>2017-09-08 13:29:42 +0200
commite6053acec918c892e696c00ac5662c6760b98b54 (patch)
treec3e2e93f7274b073dd58659f642d9bde9d03934b /vterm-module.h
parente817bb18e238c640553bfa6b0fc009db9b42b5ba (diff)
Intern all symbols and functions once
Diffstat (limited to 'vterm-module.h')
-rw-r--r--vterm-module.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/vterm-module.h b/vterm-module.h
index f6df00c..9890f89 100644
--- a/vterm-module.h
+++ b/vterm-module.h
@@ -12,6 +12,28 @@ struct Term {
pid_t pid;
};
+// Emacs symbols
+static emacs_value Qt;
+static emacs_value Qnil;
+static emacs_value Qnormal;
+static emacs_value Qbold;
+static emacs_value Qitalic;
+static emacs_value Qforeground;
+static emacs_value Qbackground;
+static emacs_value Qweight;
+static emacs_value Qunderline;
+static emacs_value Qslant;
+static emacs_value Qreverse;
+static emacs_value Qstrike;
+static emacs_value Qface;
+
+// Emacs functions
+static emacs_value Flength;
+static emacs_value Flist;
+static emacs_value Ferase_buffer;
+static emacs_value Finsert;
+static emacs_value Fgoto_char;
+
static size_t codepoint_to_utf8(const uint32_t codepoint,
unsigned char buffer[4]);
static bool utf8_to_codepoint(const unsigned char buffer[4], const size_t len,