diff options
Diffstat (limited to 'elisp.h')
| -rw-r--r-- | elisp.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -27,6 +27,7 @@ emacs_value Qcursor_type; emacs_value Fsymbol_value; emacs_value Flength; emacs_value Flist; +emacs_value Fnth; emacs_value Ferase_buffer; emacs_value Finsert; emacs_value Fgoto_char; @@ -42,7 +43,7 @@ emacs_value Fpoint; emacs_value Fput_text_property; emacs_value Fset; emacs_value Fvterm_flush_output; -emacs_value Fget_buffer_window; +emacs_value Fget_buffer_window_list; emacs_value Fselected_window; emacs_value Fvterm_set_title; emacs_value Fvterm_set_directory; @@ -55,8 +56,9 @@ void bind_function(emacs_env *env, const char *name, emacs_value Sfun); void provide(emacs_env *env, const char *feature); emacs_value symbol_value(emacs_env *env, emacs_value symbol); int string_bytes(emacs_env *env, emacs_value string); -emacs_value string_length(emacs_env *env, emacs_value string); +emacs_value length(emacs_env *env, emacs_value string); emacs_value list(emacs_env *env, emacs_value elements[], ptrdiff_t len); +emacs_value nth(emacs_env *env, int idx, emacs_value list); void put_text_property(emacs_env *env, emacs_value string, emacs_value property, emacs_value value); void erase_buffer(emacs_env *env); @@ -72,7 +74,7 @@ void set_window_point(emacs_env *env, emacs_value win, emacs_value point); emacs_value point(emacs_env *env); bool eq(emacs_env *env, emacs_value e1, emacs_value e2); void forward_char(emacs_env *env, emacs_value n); -emacs_value get_buffer_window(emacs_env *env); +emacs_value get_buffer_window_list(emacs_env *env); emacs_value selected_window(emacs_env *env); void set_title(emacs_env *env, emacs_value string); void set_directory(emacs_env *env, emacs_value string); |
