Bram Moolenaar | 34cdc3e | 2005-05-18 22:24:46 +0000 | [diff] [blame] | 1 | Test for script-local function. vim: set ft=vim : |
| 2 | |
| 3 | STARTTEST |
| 4 | :so small.vim |
| 5 | :" |
Bram Moolenaar | 6abf17b | 2006-09-05 11:36:02 +0000 | [diff] [blame^] | 6 | :set nocp viminfo+=nviminfo |
Bram Moolenaar | 34cdc3e | 2005-05-18 22:24:46 +0000 | [diff] [blame] | 7 | :/^start:/+1,/^end:/-1w! Xtest.vim |
| 8 | :source Xtest.vim |
| 9 | _x |
| 10 | :$-1,$wq! test.out |
| 11 | ENDTEST |
| 12 | |
| 13 | start: |
| 14 | fun <SID>DoLast() |
| 15 | call append(line('$'), "last line") |
| 16 | endfun |
| 17 | fun s:DoNothing() |
| 18 | call append(line('$'), "nothing line") |
| 19 | endfun |
| 20 | nnoremap <buffer> _x :call <SID>DoNothing()<bar>call <SID>DoLast()<cr> |
| 21 | end: |