diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2018-07-12 05:24:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-07-12 05:24:21 +0200 |
| commit | 671b244e6ced960a7c39471cefa758e0d6e47146 (patch) | |
| tree | f82a619c1a890550a3805575296d0860588c9e99 /src/nvim/testdir/test_vimscript.vim | |
| parent | 07499a842b1f06a810c074dc28ee14d8adc42b71 (diff) | |
| parent | 21879247e7852b31489e2ff8aacc7845a4262f5e (diff) | |
| download | rneovim-671b244e6ced960a7c39471cefa758e0d6e47146.tar.gz rneovim-671b244e6ced960a7c39471cefa758e0d6e47146.tar.bz2 rneovim-671b244e6ced960a7c39471cefa758e0d6e47146.zip | |
Merge #8701 from janlazo/vim-8.0.1140
Diffstat (limited to 'src/nvim/testdir/test_vimscript.vim')
| -rw-r--r-- | src/nvim/testdir/test_vimscript.vim | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_vimscript.vim b/src/nvim/testdir/test_vimscript.vim index 3cf51a3b0f..5b16f6d205 100644 --- a/src/nvim/testdir/test_vimscript.vim +++ b/src/nvim/testdir/test_vimscript.vim @@ -1274,6 +1274,26 @@ func Test_user_command_with_bang() delcommand Nieuw endfunc +" Test for script-local function +func <SID>DoLast() + call append(line('$'), "last line") +endfunc + +func s:DoNothing() + call append(line('$'), "nothing line") +endfunc + +func Test_script_local_func() + set nocp viminfo+=nviminfo + new + nnoremap <buffer> _x :call <SID>DoNothing()<bar>call <SID>DoLast()<bar>delfunc <SID>DoNothing<bar>delfunc <SID>DoLast<cr> + + normal _x + call assert_equal('nothing line', getline(2)) + call assert_equal('last line', getline(3)) + enew! | close +endfunc + "------------------------------------------------------------------------------- " Modelines {{{1 " vim: ts=8 sw=4 tw=80 fdm=marker |