diff options
| author | Lukas Fürmetz <fuermetz@mailbox.org> | 2019-07-04 15:04:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-07-04 15:04:02 +0200 |
| commit | 2422c3858b6a41c07c12d3c9482dd0d6bb821f84 (patch) | |
| tree | c7a986b90a28b84511173756fab6653a276faed0 /elisp.c | |
| parent | bfea244988177ac380bda405cbd2ac84b6068fda (diff) | |
| parent | dce7666b83d8c3a8d9ef9da532b3ac85590a926d (diff) | |
Merge pull request #88 from jixiuf/support-blink-cursor-mode
Support blink cursor mode and set cursor type
Diffstat (limited to 'elisp.c')
| -rw-r--r-- | elisp.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -98,13 +98,11 @@ 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) { - blinking = false; emacs_value Qfalse = env->make_integer(env, -1); emacs_value Qblinking = blinking ? Qt : Qfalse; env->funcall(env, Fblink_cursor_mode, 1, (emacs_value[]){Qblinking}); |
