aboutsummaryrefslogtreecommitdiff
path: root/config/ecex_api_completion_plugin.c
diff options
context:
space:
mode:
Diffstat (limited to 'config/ecex_api_completion_plugin.c')
-rw-r--r--config/ecex_api_completion_plugin.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/config/ecex_api_completion_plugin.c b/config/ecex_api_completion_plugin.c
index b806349..367ec09 100644
--- a/config/ecex_api_completion_plugin.c
+++ b/config/ecex_api_completion_plugin.c
@@ -202,6 +202,8 @@
"ecex_draw_stat_i\n" \
"ecex_draw_tetris_preview_i\n" \
"ecex_find_file\n" \
+ "ecex_find_file_at\n" \
+ "ecex_find_project_file\n" \
"ecex_save_current_buffer\n" \
"ecex_write_current_buffer\n" \
"ecex_compile\n" \
@@ -211,6 +213,9 @@
"ecex_next_interactive_action\n" \
"ecex_previous_interactive_action\n" \
"ecex_indent_line_to\n" \
+ "ecex_clangd_jump_to_definition\n" \
+ "ecex_c_mode_set_tab_width\n" \
+ "ecex_c_mode_tab_width\n" \
"ecex_comment_region\n" \
"ecex_uncomment_region\n" \
"ecex_request_prompt\n" \
@@ -296,6 +301,7 @@
"ecex_path_dirname\n" \
"ecex_path_basename_dup\n" \
"ecex_path_normalize\n" \
+ "ecex_project_root_for_file\n" \
"ecex_path_is_dir\n" \
"ecex_path_is_file\n" \
"ecex_path_exists\n" \
@@ -517,6 +523,8 @@
#define ECEX_API_SIGNATURE_ENTRIES_7 \
"ecex_find_file\tint ecex_find_file(ecex_t *ed, const char *path)\n" \
+ "ecex_find_file_at\tint ecex_find_file_at(ecex_t *ed, const char *path, size_t line, size_t column)\n" \
+ "ecex_find_project_file\tint ecex_find_project_file(ecex_t *ed, const char *from_file, const char *path)\n" \
"ecex_save_current_buffer\tint ecex_save_current_buffer(ecex_t *ed)\n" \
"ecex_write_current_buffer\tint ecex_write_current_buffer(ecex_t *ed, const char *path)\n" \
"ecex_compile\tint ecex_compile(ecex_t *ed, const char *command)\n" \
@@ -526,6 +534,9 @@
"ecex_next_interactive_action\tint ecex_next_interactive_action(ecex_t *ed)\n" \
"ecex_previous_interactive_action\tint ecex_previous_interactive_action(ecex_t *ed)\n" \
"ecex_indent_line_to\tint ecex_indent_line_to(buffer_t *buffer, int target_cols)\n" \
+ "ecex_clangd_jump_to_definition\tint ecex_clangd_jump_to_definition(ecex_t *ed)\n" \
+ "ecex_c_mode_set_tab_width\tint ecex_c_mode_set_tab_width(int spaces)\n" \
+ "ecex_c_mode_tab_width\tint ecex_c_mode_tab_width(void)\n" \
"ecex_comment_region\tint ecex_comment_region(ecex_t *ed)\n" \
"ecex_uncomment_region\tint ecex_uncomment_region(ecex_t *ed)\n" \
"ecex_request_prompt\tvoid ecex_request_prompt(ecex_t *ed, ecex_prompt_request_t request, const char *message)\n" \
@@ -618,6 +629,7 @@
"ecex_path_dirname\tchar *ecex_path_dirname(const char *path)\n" \
"ecex_path_basename_dup\tchar *ecex_path_basename_dup(const char *path)\n" \
"ecex_path_normalize\tchar *ecex_path_normalize(const char *path)\n" \
+ "ecex_project_root_for_file\tchar *ecex_project_root_for_file(const char *path)\n" \
"ecex_path_is_dir\tint ecex_path_is_dir(const char *path)\n" \
"ecex_path_is_file\tint ecex_path_is_file(const char *path)\n" \
"ecex_path_exists\tint ecex_path_exists(const char *path)\n" \
@@ -689,6 +701,9 @@
"last_eval_source\tchar *last_eval_source\n" \
"last_eval_filename\tchar *last_eval_filename\n" \
"last_eval_wrap_as_statements\tint last_eval_wrap_as_statements\n" \
+ "eval_modules\tecex_eval_module_t *eval_modules\n" \
+ "eval_module_cap\tsize_t eval_module_cap\n" \
+ "eval_module_count\tsize_t eval_module_count\n" \
"last_compile_command\tchar *last_compile_command\n" \
"last_grep_command\tchar *last_grep_command\n" \
"prompt_request\tecex_prompt_request_t prompt_request\n" \
@@ -746,6 +761,10 @@
"plugins\n" \
"last_eval_source\n" \
"last_eval_filename\n" \
+ "last_eval_wrap_as_statements\n" \
+ "eval_modules\n" \
+ "eval_module_cap\n" \
+ "eval_module_count\n" \
"last_compile_command\n" \
"last_grep_command\n" \
"prompt_request\n" \
@@ -943,6 +962,8 @@ static const char *ecex_api_symbols[] ECEX_API_UNUSED = {
"ecex_draw_stat_i",
"ecex_draw_tetris_preview_i",
"ecex_find_file",
+ "ecex_find_file_at",
+ "ecex_find_project_file",
"ecex_save_current_buffer",
"ecex_write_current_buffer",
"ecex_compile",
@@ -951,6 +972,10 @@ static const char *ecex_api_symbols[] ECEX_API_UNUSED = {
"ecex_rerun_grep",
"ecex_next_interactive_action",
"ecex_previous_interactive_action",
+ "ecex_indent_line_to",
+ "ecex_clangd_jump_to_definition",
+ "ecex_c_mode_set_tab_width",
+ "ecex_c_mode_tab_width",
"ecex_comment_region",
"ecex_uncomment_region",
"ecex_request_prompt",
@@ -1036,6 +1061,7 @@ static const char *ecex_api_symbols[] ECEX_API_UNUSED = {
"ecex_path_dirname",
"ecex_path_basename_dup",
"ecex_path_normalize",
+ "ecex_project_root_for_file",
"ecex_path_is_dir",
"ecex_path_is_file",
"ecex_path_exists",
@@ -1088,6 +1114,10 @@ static const char *ecex_ed_fields[] ECEX_API_UNUSED = {
"plugins",
"last_eval_source",
"last_eval_filename",
+ "last_eval_wrap_as_statements",
+ "eval_modules",
+ "eval_module_cap",
+ "eval_module_count",
"last_compile_command",
"last_grep_command",
"prompt_request",