aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_docmd.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-05-11 21:26:05 +0200
committerJustin M. Keyes <justinkz@gmail.com>2018-05-12 07:29:21 +0200
commit137eedb4edab1643b47282cce4ca07dd2ee42a63 (patch)
tree75063f22b1a90605b6f2aee0233729eaf06306b4 /src/nvim/ex_docmd.c
parentcb6672853a0df3dbe5202621d818ef1c2da7432c (diff)
downloadrneovim-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.c14
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;
}