aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/autocmd.c
diff options
context:
space:
mode:
authorFamiu Haque <famiuhaque@protonmail.com>2022-05-05 21:00:47 +0600
committerFamiu Haque <famiuhaque@protonmail.com>2022-05-05 23:17:36 +0600
commit96289f24169281da419e8ce1078705258db3229b (patch)
tree8300632f4e9b959dcf0be50bd5014d8813533089 /src/nvim/api/autocmd.c
parent82c7a82c3585100e73e154c49e3e002b7dc35437 (diff)
downloadrneovim-96289f24169281da419e8ce1078705258db3229b.tar.gz
rneovim-96289f24169281da419e8ce1078705258db3229b.tar.bz2
rneovim-96289f24169281da419e8ce1078705258db3229b.zip
feat(api): add `group_name` to `nvim_get_autocmds`
Diffstat (limited to 'src/nvim/api/autocmd.c')
-rw-r--r--src/nvim/api/autocmd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/api/autocmd.c b/src/nvim/api/autocmd.c
index 010c03e505..4645b77a1c 100644
--- a/src/nvim/api/autocmd.c
+++ b/src/nvim/api/autocmd.c
@@ -64,6 +64,7 @@ static int64_t next_autocmd_id = 1;
/// containing the following fields:
/// - id (number): the autocommand id (only when defined with the API).
/// - group (integer): the autocommand group id.
+/// - group_name (string): the autocommand group name.
/// - desc (string): the autocommand description.
/// - event (string): the autocommand event.
/// - command (string): the autocommand command.
@@ -269,6 +270,7 @@ Array nvim_get_autocmds(Dict(get_autocmds) *opts, Error *err)
if (ap->group != AUGROUP_DEFAULT) {
PUT(autocmd_info, "group", INTEGER_OBJ(ap->group));
+ PUT(autocmd_info, "group_name", CSTR_TO_OBJ(augroup_name(ap->group)));
}
if (ac->id > 0) {