diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-03-03 21:22:41 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-03-03 21:22:41 +0100 |
commit | 2e2d758902dc08a0e383fe6b198e11dd14f1bdf8 (patch) | |
tree | 7c52c1766681de538f9b4640b346a531701d5fc2 /src/testdir/test_vim9_cmd.vim | |
parent | f76ec1eeb5bba9457bf2b5564364ee90662a0156 (diff) |
patch 8.2.2566: Vim9: Function name is not recognizedv8.2.2566
Problem: Vim9: Function name is not recognized.
Solution: Change lookup_scriptvar() to also find function names.
(closes #7770)
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r-- | src/testdir/test_vim9_cmd.vim | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim index 9a0460bdeb..f638c84b06 100644 --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -371,6 +371,24 @@ def Test_method_call_linebreak() MethodAfterLinebreak('foobar') assert_equal('foobar', getline(1)) bwipe! + + lines =<< trim END + vim9script + def Foo(): string + return '# some text' + enddef + + def Bar(F: func): string + return F() + enddef + + Foo + ->Bar() + ->setline(1) + END + CheckScriptSuccess(lines) + assert_equal('# some text', getline(1)) + bwipe! enddef def Test_method_call_whitespace() |