annotate src/testdir/test75.in @ 2610:6c05b5e5c1be
v7.3.032
updated for version 7.3.032
Problem: maparg() doesn't return the flags, such as <buffer>, <script>,
<silent>. These are needed to save and restore a mapping.
Solution: Improve maparg(). (also by Christian Brabandt)
author |
Bram Moolenaar <bram@vim.org> |
date |
Wed, 20 Oct 2010 21:23:33 +0200 |
parents |
|
children |
6018c815e120 |
rev |
line source |
2610
|
1 " Tests for functions.
|
|
2
|
|
3 STARTTEST
|
|
4 :so small.vim
|
|
5 :" Test maparg() with a string result
|
|
6 :map foo<C-V> is<F4>foo
|
|
7 :vnoremap <script> <buffer> <expr> <silent> bar isbar
|
|
8 :call append('$', maparg('foo<C-V>'))
|
|
9 :call append('$', string(maparg('foo<C-V>', '', 0, 1)))
|
|
10 :call append('$', string(maparg('bar', '', 0, 1)))
|
|
11 :"
|
|
12 :/^eof/+1,$w! test.out
|
|
13 :qa!
|
|
14 ENDTEST
|
|
15
|
|
16 eof
|