forked from aniani/vim
Problem: ":0argedit foo" puts the new argument in the second place instead
of the first.
Solution: Adjust the range type. (Ingo Karkat)
29 lines
420 B
Plaintext
29 lines
420 B
Plaintext
Tests for :0argadd and :0argedit vim: set ft=vim :
|
|
|
|
STARTTEST
|
|
:so small.vim
|
|
:let arglists = []
|
|
:%argd
|
|
:arga a b c d
|
|
:2argu
|
|
:0arga added
|
|
:call add(arglists, argv())
|
|
:2argu
|
|
:arga third
|
|
:call add(arglists, argv())
|
|
:%argd
|
|
:arga a b c d
|
|
:2argu
|
|
:0arge edited
|
|
:call add(arglists, argv())
|
|
:2argu
|
|
:arga third
|
|
:call add(arglists, argv())
|
|
:e! test.out
|
|
:call append(0, map(copy(arglists), 'join(v:val, " ")'))
|
|
:w
|
|
:qa!
|
|
ENDTEST
|
|
|
|
|