52 lines · 1.2 KB · Text
RawDownload
Tests for 'directory' option.- ".", in same dir as file- "./dir", in directory relative to file- "dir", in directory relative to current dir STARTTEST:so small.vim:set nocompatible viminfo+=nviminfo:set dir=.,~:/start of testfile/,/end of testfile/w! Xtest1:" do an ls of the current dir to find the swap file (should not be there):if has("unix"):  !ls .X*.swp >test.out:else:  r !ls X*.swp >test.out:endif:!echo first line >>test.out:e Xtest1:if has("unix"):" Do an ls of the current dir to find the swap file, remove the leading dot:" to make the result the same for all systems.:  r!ls .X*.swp:  s/\.*X/X/:  .w >>test.out:  undo:else:  !ls X*.swp >>test.out:endif:!echo under Xtest1.swp >>test.out:!mkdir Xtest2:set dir=./Xtest2,.,~:e Xtest1:!ls X*.swp >>test.out:!echo under under >>test.out:!ls Xtest2 >>test.out:!echo under Xtest1.swp >>test.out:!mkdir Xtest.je:/start of testfile/,/end of testfile/w! Xtest2/Xtest3:set dir=Xtest.je,~:e Xtest2/Xtest3:swap:!ls Xtest2 >>test.out:!echo under Xtest3 >>test.out:!ls Xtest.je >>test.out:!echo under Xtest3.swp >>test.out:qa!ENDTEST start of testfileline 2 Abcdefghijline 3 Abcdefghijend of testfile

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t