aboutsummaryrefslogtreecommitdiff
path: root/elisp.c
diff options
context:
space:
mode:
authorjixiufeng <jixiufeng@luojilab.com>2019-04-22 23:39:52 +0800
committerjixiuf <jixiuf@qq.com>2019-07-30 22:00:57 +0800
commitd97260c902524850b4b90489231a3fe00f606921 (patch)
tree980ba15b1aacaf389ff73f6d8b2412935719ab1e /elisp.c
parent44570d15d220f5d41aa1ce20e84644bd7f891d54 (diff)
clean code,remove unused function get_hex_color_fg and get_hex_color_bg
Diffstat (limited to 'elisp.c')
-rw-r--r--elisp.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/elisp.c b/elisp.c
index 3fe511f..951791f 100644
--- a/elisp.c
+++ b/elisp.c
@@ -109,14 +109,9 @@ void set_cursor_type(emacs_env *env, emacs_value QCursorType) {
}
-emacs_value get_hex_color_fg(emacs_env *env, emacs_value face) {
- return env->funcall(env, Fvterm_face_color_hex, 2,
- (emacs_value[]){face, Qforeground});
-}
-
-emacs_value get_hex_color_bg(emacs_env *env, emacs_value face) {
- return env->funcall(env, Fvterm_face_color_hex, 2,
- (emacs_value[]){face, Qbackground});
+emacs_value vterm_get_color(emacs_env *env, int index) {
+ emacs_value idx = env->make_integer(env, index);
+ return env->funcall(env, Fvterm_get_color, 1, (emacs_value[]){idx});
}
void set_title(emacs_env *env, emacs_value string) {