diff options
author | Bram Moolenaar <Bram@vim.org> | 2010-11-16 11:32:01 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2010-11-16 11:32:01 +0100 |
commit | bf55e1442dfb5cabf68fc9c019cc834f7e652c3e (patch) | |
tree | aed48233105f324492a1f749b940300b4f2494fb /src/testdir/test76.in | |
parent | 67b3f99eb0f4b2014316c7f0152cefc4d6cfc765 (diff) | |
download | vim-bf55e1442dfb5cabf68fc9c019cc834f7e652c3e.zip |
updated for version 7.3.056
Problem: "getline" argument in do_cmdline() shadows global.
Solution: Rename the argument.
Files: src/ex_docmd.c
Diffstat (limited to 'src/testdir/test76.in')
-rw-r--r-- | src/testdir/test76.in | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/testdir/test76.in b/src/testdir/test76.in new file mode 100644 index 000000000..db7ebe216 --- /dev/null +++ b/src/testdir/test76.in @@ -0,0 +1,46 @@ +Tests for completefunc/omnifunc. vim: set ft=vim : + +STARTTEST +:"Test that nothing happens if the 'completefunc' opens +:"a new window (no completion, no crash) +:so small.vim +:function! DummyCompleteOne(findstart, base) +: if a:findstart +: return 0 +: else +: wincmd n +: return ['onedef', 'oneDEF'] +: endif +:endfunction +:setlocal completefunc=DummyCompleteOne +/^one +A:q! +:function! DummyCompleteTwo(findstart, base) +: if a:findstart +: wincmd n +: return 0 +: else +: return ['twodef', 'twoDEF'] +: endif +:endfunction +:setlocal completefunc=DummyCompleteTwo +/^two +A:q! +:"Test that 'completefunc' works when it's OK. +:function! DummyCompleteThree(findstart, base) +: if a:findstart +: return 0 +: else +: return ['threedef', 'threeDEF'] +: endif +:endfunction +:setlocal completefunc=DummyCompleteThree +/^three +A:/^+++/,/^three/w! test.out +:qa! +ENDTEST + ++++ +one +two +three |