diff options
| author | David Moc <personal@cdatgoose.org> | 2026-06-03 04:14:59 +0200 |
|---|---|---|
| committer | David Moc <personal@cdatgoose.org> | 2026-06-03 04:14:59 +0200 |
| commit | aba45a64364457f20e84de4189500f4426e11d53 (patch) | |
| tree | fe42d47f01decd53e28bb187cd3d85de78035a46 /config/ecex_api_completion_plugin.c | |
| parent | c1ccd38b31d722c843ab311338e2b8d1905eb8f8 (diff) | |
Added ffap and fixed an eval memory leakmain
Diffstat (limited to 'config/ecex_api_completion_plugin.c')
| -rw-r--r-- | config/ecex_api_completion_plugin.c | 30 |
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", |
