Mercurial > vim
comparison src/testdir/test_swap.vim @ 26018:c2d4e40a32a6 v8.2.3543
patch 8.2.3543: swapname has double slash when 'directory' ends in it
Commit: https://github.com/vim/vim/commit/8b0e62c93b6dad5ec5b2c7558d4f7b78c46216d2
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Oct 19 22:12:25 2021 +0100
patch 8.2.3543: swapname has double slash when 'directory' ends in it
Problem: Swapname has double slash when 'directory' ends in double slash.
(Shane Smith)
Solution: Remove the superfluous slash. (closes #8876)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 19 Oct 2021 23:15:03 +0200 |
parents | da0e5ff44b14 |
children | a4aad5142959 |
comparison
equal
deleted
inserted
replaced
26017:7fd14e99c44a | 26018:c2d4e40a32a6 |
---|---|
408 call mkdir('Xswapdir') | 408 call mkdir('Xswapdir') |
409 exe 'set dir=' . getcwd() . '/Xswapdir//' | 409 exe 'set dir=' . getcwd() . '/Xswapdir//' |
410 | 410 |
411 " Check that this also works when 'directory' ends with '//' | 411 " Check that this also works when 'directory' ends with '//' |
412 edit Xtestlink | 412 edit Xtestlink |
413 call assert_match('Xtestfile\.swp$', s:swapname()) | 413 call assert_match('Xswapdir[/\\]%.*testdir%Xtestfile\.swp$', s:swapname()) |
414 bwipe! | 414 bwipe! |
415 | 415 |
416 set dir& | 416 set dir& |
417 call delete('Xtestfile') | 417 call delete('Xtestfile') |
418 call delete('Xtestlink') | 418 call delete('Xtestlink') |