blob: 5369d8a3df6dade90f3cd66b79c8601dfd8ecd73 [file] [log] [blame]
Bram Moolenaarbd743252010-10-20 21:23:33 +02001" Tests for functions.
2
3STARTTEST
4:so small.vim
Bram Moolenaar792826c2011-08-19 22:29:02 +02005:set cpo-=<
Bram Moolenaarbd743252010-10-20 21:23:33 +02006:" Test maparg() with a string result
7:map foo<C-V> is<F4>foo
8:vnoremap <script> <buffer> <expr> <silent> bar isbar
9:call append('$', maparg('foo<C-V>'))
10:call append('$', string(maparg('foo<C-V>', '', 0, 1)))
11:call append('$', string(maparg('bar', '', 0, 1)))
12:"
Bram Moolenaar792826c2011-08-19 22:29:02 +020013:map abc x<char-114>x
14:call append('$', maparg('abc'))
15:map abc y<S-char-114>y
16:call append('$', maparg('abc'))
17:"
Bram Moolenaarbd743252010-10-20 21:23:33 +020018:/^eof/+1,$w! test.out
19:qa!
20ENDTEST
21
22eof