diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-02-29 22:06:30 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-02-29 22:06:30 +0100 |
commit | cc390ff5b2c8725c55b961b24322c470659ede9f (patch) | |
tree | b79b29bf770a6de9d484accad77cee9ac41bcec6 /src/testdir/test_cmdline.vim | |
parent | dd58923c6bcb026de7134d9874e69e0a2b01682d (diff) | |
download | vim-git-cc390ff5b2c8725c55b961b24322c470659ede9f.tar.gz |
patch 8.2.0335: no completion for :disassemblev8.2.0335
Problem: No completion for :disassemble.
Solution: Make completion work. Also complete script-local functions if the
name starts with "s:".
Diffstat (limited to 'src/testdir/test_cmdline.vim')
-rw-r--r-- | src/testdir/test_cmdline.vim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim index 1baed7961..8c580262a 100644 --- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -559,6 +559,17 @@ func Test_cmdline_complete_user_cmd() delcommand Foo endfunc +func s:ScriptLocalFunction() + echo 'yes' +endfunc + +func Test_cmdline_complete_user_func() + call feedkeys(":func Test_cmdline_complete_user\<Tab>\<Home>\"\<cr>", 'tx') + call assert_match('"func Test_cmdline_complete_user', @:) + call feedkeys(":func s:ScriptL\<Tab>\<Home>\"\<cr>", 'tx') + call assert_match('"func <SNR>\d\+_ScriptLocalFunction', @:) +endfunc + func Test_cmdline_complete_user_names() if has('unix') && executable('whoami') let whoami = systemlist('whoami')[0] |