aboutsummaryrefslogtreecommitdiff
path: root/include/ecex.h
diff options
context:
space:
mode:
authorDavid Moc <personal@cdatgoose.org>2026-06-02 14:15:25 +0200
committerDavid Moc <personal@cdatgoose.org>2026-06-02 14:15:25 +0200
commitb68766967c86a6a789d65772f69f7f44939ebdf2 (patch)
treec65d5a929931d9d52b5717f6577a876d73e66491 /include/ecex.h
parenta15cb041654ae307add0b998b526c87c3f42bf5f (diff)
Add API completion signatures
Diffstat (limited to 'include/ecex.h')
-rw-r--r--include/ecex.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/ecex.h b/include/ecex.h
index 085c3d2..3e0048e 100644
--- a/include/ecex.h
+++ b/include/ecex.h
@@ -154,7 +154,12 @@ int ecex_define_word_completion_provider(ecex_t *ed,
const char *mode_name,
int flags);
int ecex_completion_provider_add_word(ecex_t *ed, const char *name, const char *word);
+int ecex_completion_provider_add_word_detail(ecex_t *ed,
+ const char *name,
+ const char *word,
+ const char *detail);
int ecex_completion_provider_add_words(ecex_t *ed, const char *name, const char *words);
+int ecex_completion_provider_add_entries(ecex_t *ed, const char *name, const char *entries);
int ecex_completion_provider_set_detail(ecex_t *ed, const char *name, const char *detail);
int ecex_add_clangd_completion_provider(ecex_t *ed, const char *name, const char *mode_name);
int ecex_remove_completion_provider(ecex_t *ed, const char *name);