Mercurial > vim
comparison src/testdir/test_cmdline.vim @ 19556:ff5048b0ccfe v8.2.0335
patch 8.2.0335: no completion for :disassemble
Commit: https://github.com/vim/vim/commit/cc390ff5b2c8725c55b961b24322c470659ede9f
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Feb 29 22:06:30 2020 +0100
patch 8.2.0335: no completion for :disassemble
Problem: No completion for :disassemble.
Solution: Make completion work. Also complete script-local functions if the
name starts with "s:".
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 29 Feb 2020 22:15:05 +0100 |
parents | b3ef3538b389 |
children | 43c04edcafec |
comparison
equal
deleted
inserted
replaced
19555:aae35642cc05 | 19556:ff5048b0ccfe |
---|---|
557 call feedkeys(":Foo b\<Tab>\<Home>\"\<cr>", 'tx') | 557 call feedkeys(":Foo b\<Tab>\<Home>\"\<cr>", 'tx') |
558 call assert_equal('"Foo blue', @:) | 558 call assert_equal('"Foo blue', @:) |
559 delcommand Foo | 559 delcommand Foo |
560 endfunc | 560 endfunc |
561 | 561 |
562 func s:ScriptLocalFunction() | |
563 echo 'yes' | |
564 endfunc | |
565 | |
566 func Test_cmdline_complete_user_func() | |
567 call feedkeys(":func Test_cmdline_complete_user\<Tab>\<Home>\"\<cr>", 'tx') | |
568 call assert_match('"func Test_cmdline_complete_user', @:) | |
569 call feedkeys(":func s:ScriptL\<Tab>\<Home>\"\<cr>", 'tx') | |
570 call assert_match('"func <SNR>\d\+_ScriptLocalFunction', @:) | |
571 endfunc | |
572 | |
562 func Test_cmdline_complete_user_names() | 573 func Test_cmdline_complete_user_names() |
563 if has('unix') && executable('whoami') | 574 if has('unix') && executable('whoami') |
564 let whoami = systemlist('whoami')[0] | 575 let whoami = systemlist('whoami')[0] |
565 let first_letter = whoami[0] | 576 let first_letter = whoami[0] |
566 if len(first_letter) > 0 | 577 if len(first_letter) > 0 |