diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2018-05-11 21:26:05 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-05-12 07:29:21 +0200 |
commit | 137eedb4edab1643b47282cce4ca07dd2ee42a63 (patch) | |
tree | 75063f22b1a90605b6f2aee0233729eaf06306b4 /src/nvim/ex_docmd.c | |
parent | cb6672853a0df3dbe5202621d818ef1c2da7432c (diff) | |
download | rneovim-137eedb4edab1643b47282cce4ca07dd2ee42a63.tar.gz rneovim-137eedb4edab1643b47282cce4ca07dd2ee42a63.tar.bz2 rneovim-137eedb4edab1643b47282cce4ca07dd2ee42a63.zip |
API: nvim_get_commands(): return Dictionary
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r-- | src/nvim/ex_docmd.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c index e92dbc4cc8..52b810085c 100644 --- a/src/nvim/ex_docmd.c +++ b/src/nvim/ex_docmd.c @@ -9969,15 +9969,15 @@ bool cmd_can_preview(char_u *cmd) return false; } -/// Gets a list of maps describing user-commands defined for buffer `buf` -/// or defined globally if `buf` is NULL. +/// Gets a map of maps describing user-commands defined for buffer `buf` or +/// defined globally if `buf` is NULL. /// -/// @param buf Buffer to inspect, or NULL to get global user-commands. +/// @param buf Buffer to inspect, or NULL to get global commands. /// -/// @return Array of dictionaries describing commands -ArrayOf(Dictionary) commands_array(buf_T *buf) +/// @return Map of maps describing commands +Dictionary commands_array(buf_T *buf) { - Array rv = ARRAY_DICT_INIT; + Dictionary rv = ARRAY_DICT_INIT; Object obj = NIL; char str[10]; garray_T *gap = (buf == NULL) ? &ucmds : &buf->b_ucmds; @@ -10043,7 +10043,7 @@ ArrayOf(Dictionary) commands_array(buf_T *buf) } PUT(d, "addr", obj); - ADD(rv, DICTIONARY_OBJ(d)); + PUT(rv, (char *)cmd->uc_name, DICTIONARY_OBJ(d)); } return rv; } |