aboutsummaryrefslogtreecommitdiff
path: root/elisp.c
diff options
context:
space:
mode:
authorjixiufeng <jixiufeng@luojilab.com>2019-05-18 00:05:35 +0800
committerjixiufeng <jixiufeng@luojilab.com>2019-05-18 00:05:35 +0800
commitdce7666b83d8c3a8d9ef9da532b3ac85590a926d (patch)
tree28375d95fe1c87bf7544934e0b36586e486bccb4 /elisp.c
parent74b8e5cb2d1c6798c42e56ae444e5e96c629f2c5 (diff)
support set cursor type
Diffstat (limited to 'elisp.c')
-rw-r--r--elisp.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/elisp.c b/elisp.c
index edfe22b..30e8a52 100644
--- a/elisp.c
+++ b/elisp.c
@@ -98,9 +98,8 @@ emacs_value selected_window(emacs_env *env) {
return env->funcall(env, Fselected_window, 0, (emacs_value[]){});
}
-void toggle_cursor(emacs_env *env, bool visible) {
- emacs_value Qvisible = visible ? Qt : Qnil;
- env->funcall(env, Fset, 2, (emacs_value[]){Qcursor_type, Qvisible});
+void set_cursor_type(emacs_env *env, emacs_value QCursorType) {
+ env->funcall(env, Fset, 2, (emacs_value[]){Qcursor_type, QCursorType});
}
void toggle_cursor_blinking(emacs_env *env, bool blinking) {