aboutsummaryrefslogtreecommitdiff
path: root/elisp.h
diff options
context:
space:
mode:
Diffstat (limited to 'elisp.h')
-rw-r--r--elisp.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/elisp.h b/elisp.h
index 5420728..c5f7e6d 100644
--- a/elisp.h
+++ b/elisp.h
@@ -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);