diff options
| author | Lukas Fürmetz <fuermetz@mailbox.org> | 2019-07-30 16:13:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-07-30 16:13:46 +0200 |
| commit | 4d34280d6001faf8c4035c51083f94f7f0bb3620 (patch) | |
| tree | 440c633106b59c7b09f69edb83fd874d050c2537 /elisp.c | |
| parent | 40f39427413841dc716e1d309ed36cf67d6dcb06 (diff) | |
| parent | f3e68ea809adb3df1e7bb4cd95f78bc913102854 (diff) | |
Merge pull request #82 from jixiuf/support-256color
Support 256color
Diffstat (limited to 'elisp.c')
| -rw-r--r-- | elisp.c | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -109,16 +109,10 @@ 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 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}); } - -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}); -} - void set_title(emacs_env *env, emacs_value string) { env->funcall(env, Fvterm_set_title, 1, (emacs_value[]){string}); } |
