На самом деле это не похоже на задокументировано в справке Vim (упоминаются только команды для выбора или удаления группы), но по крайней мере в моем Vim 8.2.0318 команда :augroup
от сам по себе перечисляет все определенные группы autocmd.
Я получаю это на довольно большом складе Vim setup:
:augroup
filetypedetect syntaxset filetypeplugin filetypeindent vimStartup gzip matchparen FileExplorer Network tar Vimball
Команда :autocmd
, которая перечисляет все авто-команды, в конечном итоге выводит список групп также , но, конечно, удобнее получить их непосредственно из :augroup
.
Если вы хотите получить это в переменную Vim, используйте для нее функцию execute()
:
let groups = split(execute('augroup'))