diff options
author | James McCoy <jamessan@jamessan.com> | 2017-07-26 15:36:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-26 15:36:07 -0400 |
commit | a2dc33ba19e339583c920e21cc1b4b694012cc2f (patch) | |
tree | b642bc87ec0ee507649ac124b672ca069ca1ca92 /src/nvim/ex_docmd.c | |
parent | 0d24af8112b41f0ff201e35135ed7bcef9fc8415 (diff) | |
parent | 811c45163c5613981c8e5abdca40e28c1b61d076 (diff) | |
download | rneovim-a2dc33ba19e339583c920e21cc1b4b694012cc2f.tar.gz rneovim-a2dc33ba19e339583c920e21cc1b4b694012cc2f.tar.bz2 rneovim-a2dc33ba19e339583c920e21cc1b4b694012cc2f.zip |
Merge pull request #7069 from jbradaric/vim-8.0.0034
vim-patch:8.0.0034
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r-- | src/nvim/ex_docmd.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c index 61c35a494b..d7821fc636 100644 --- a/src/nvim/ex_docmd.c +++ b/src/nvim/ex_docmd.c @@ -3438,6 +3438,11 @@ const char * set_one_cmd_context( xp->xp_pattern = (char_u *)arg; break; + case CMD_messages: + xp->xp_context = EXPAND_MESSAGES; + xp->xp_pattern = (char_u *)arg; + break; + case CMD_history: xp->xp_context = EXPAND_HISTORY; xp->xp_pattern = (char_u *)arg; @@ -4872,6 +4877,7 @@ static struct { #endif { EXPAND_MAPPINGS, "mapping" }, { EXPAND_MENUS, "menu" }, + { EXPAND_MESSAGES, "messages" }, { EXPAND_OWNSYNTAX, "syntax" }, { EXPAND_SYNTIME, "syntime" }, { EXPAND_SETTINGS, "option" }, @@ -9593,6 +9599,16 @@ char_u *get_behave_arg(expand_T *xp, int idx) return NULL; } +// Function given to ExpandGeneric() to obtain the possible arguments of the +// ":messages {clear}" command. +char_u *get_messages_arg(expand_T *xp FUNC_ATTR_UNUSED, int idx) +{ + if (idx == 0) { + return (char_u *)"clear"; + } + return NULL; +} + static TriState filetype_detect = kNone; static TriState filetype_plugin = kNone; static TriState filetype_indent = kNone; |