| To: vim_dev@googlegroups.com |
| Subject: Patch 7.4.769 |
| Fcc: outbox |
| From: Bram Moolenaar <Bram@moolenaar.net> |
| Mime-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| |
| Patch 7.4.769 (after 7.4 768) |
| Problem: Behavior of :diffoff is not tested. |
| Solution: Add a bit of testing. (Olaf Dabrunz) |
| Files: src/testdir/test47.in, src/testdir/test47.ok |
| |
| |
| |
| |
| |
| *** 1,5 **** |
| --- 1,7 ---- |
| Tests for vertical splits and filler lines in diff mode |
| |
| + Also tests restoration of saved options by :diffoff. |
| + |
| STARTTEST |
| :so small.vim |
| :" Disable the title to avoid xterm keeping the wrong one. |
| |
| *** 10,17 **** |
| --- 12,26 ---- |
| ddGpkkrXoxxx:w! Xtest2 |
| :file Nop |
| ggoyyyjjjozzzz |
| + :set foldmethod=marker foldcolumn=4 |
| + :redir => nodiffsettings |
| + :silent! :set diff? fdm? fdc? scb? crb? wrap? |
| + :redir END |
| :vert diffsplit Xtest |
| :vert diffsplit Xtest2 |
| + :redir => diffsettings |
| + :silent! :set diff? fdm? fdc? scb? crb? wrap? |
| + :redir END |
| :" jump to second window for a moment to have filler line appear at start of |
| :" first window |
| ggpgg:let one = winline() |
| |
| *** 36,43 **** |
| :call append("$", two) |
| :call append("$", three) |
| :$-2,$w! test.out |
| ! :" Test that diffing shows correct filler lines |
| :diffoff! |
| :windo :bw! |
| :enew |
| :put =range(4,10) |
| --- 45,74 ---- |
| :call append("$", two) |
| :call append("$", three) |
| :$-2,$w! test.out |
| ! :" |
| ! :" Test diffoff |
| :diffoff! |
| + :$put =nodiffsettings |
| + :$put =diffsettings |
| + 1 |
| + :redir => nd1 |
| + :silent! :set diff? fdm? fdc? scb? crb? wrap? |
| + :redir END |
| + |
| + :redir => nd2 |
| + :silent! :set diff? fdm? fdc? scb? crb? wrap? |
| + :redir END |
| + |
| + :redir => nd3 |
| + :silent! :set diff? fdm? fdc? scb? crb? wrap? |
| + :redir END |
| + |
| + :$put =nd1 |
| + :$put =nd2 |
| + :$put =nd3 |
| + :$-39,$w >> test.out |
| + :" |
| + :" Test that diffing shows correct filler lines |
| :windo :bw! |
| :enew |
| :put =range(4,10) |
| |
| *** 51,57 **** |
| :enew |
| :put =w0 |
| :.w >> test.out |
| ! :unlet! one two three w0 |
| :qa! |
| ENDTEST |
| |
| --- 82,88 ---- |
| :enew |
| :put =w0 |
| :.w >> test.out |
| ! :unlet! one two three nodiffsettings diffsettings nd1 nd2 nd3 w0 |
| :qa! |
| ENDTEST |
| |
| |
| |
| |
| *** 1,4 **** |
| --- 1,44 ---- |
| 2-4-5-6-8-9 |
| 1-2-4-5-8 |
| 2-3-4-5-6-7-8 |
| + |
| + |
| + nodiff |
| + foldmethod=marker |
| + foldcolumn=4 |
| + noscrollbind |
| + nocursorbind |
| + wrap |
| + |
| + |
| + diff |
| + foldmethod=diff |
| + foldcolumn=2 |
| + scrollbind |
| + cursorbind |
| + nowrap |
| + |
| + |
| + nodiff |
| + foldmethod=marker |
| + foldcolumn=4 |
| + noscrollbind |
| + nocursorbind |
| + wrap |
| + |
| + |
| + nodiff |
| + foldmethod=marker |
| + foldcolumn=4 |
| + noscrollbind |
| + nocursorbind |
| + wrap |
| + |
| + |
| + nodiff |
| + foldmethod=marker |
| + foldcolumn=4 |
| + noscrollbind |
| + nocursorbind |
| + wrap |
| 1 |
| |
| |
| |
| *** 743,744 **** |
| --- 743,746 ---- |
| { /* Add new patch number below this line */ |
| + /**/ |
| + 769, |
| /**/ |
| |
| -- |
| The CIA drives around in cars with the "Intel inside" logo. |
| |
| /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ |
| /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ |
| \\\ an exciting new programming language -- http://www.Zimbu.org /// |
| \\\ help me help AIDS victims -- http://ICCF-Holland.org /// |