diff options
| author | Lukas Fürmetz <fuermetz@mailbox.org> | 2018-11-03 14:18:19 +0100 |
|---|---|---|
| committer | Lukas Fürmetz <fuermetz@mailbox.org> | 2018-11-03 14:18:19 +0100 |
| commit | 122b4834edf3c8f332fcf763d3489d5def5fcb1f (patch) | |
| tree | 0a06527445e809a5be899aea133c4793ada6095a /elisp.c | |
| parent | e3a1505252b2fdeb4bb1aa321f211b317d2a400f (diff) | |
Recenter only, when buffer is the selected window
Diffstat (limited to 'elisp.c')
| -rw-r--r-- | elisp.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -114,6 +114,14 @@ emacs_value buffer_line_number(emacs_env *env) { return env->funcall(env, Fbuffer_line_number, 0, (emacs_value[]){}); } +emacs_value get_buffer_window(emacs_env *env) { + return env->funcall(env, Fget_buffer_window, 0, (emacs_value[]){}); +} + +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}); |
