summaryrefslogtreecommitdiff
path: root/src/testdir/test_viminfo.vim
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0039v8.0.0039Bram Moolenaar2016-10-151-3/+23
| | | | | | | Problem: When Vim 8 reads an old viminfo and exits, the next time marks are not read from viminfo. (Ned Batchelder) Solution: Set a mark when it wasn't set before, even when the timestamp is zero. (closes #1170)
* patch 7.4.2262v7.4.2262Bram Moolenaar2016-08-261-0/+13
| | | | | | Problem: Fail to read register content from viminfo if it is 438 characters long. (John Chen) Solution: Adjust the check for line wrapping. (closes #1010)
* patch 7.4.2244v7.4.2244Bram Moolenaar2016-08-231-3/+3
| | | | | | Problem: Adding pattern to ":oldfiles" is not a generic solution. Solution: Add the ":filter /pat/ cmd" command modifier. Only works for some commands right now.
* patch 7.4.2231v7.4.2231Bram Moolenaar2016-08-201-0/+25
| | | | | Problem: ":oldfiles" output is a very long list. Solution: Add a pattern argument. (Coot, closes #575)
* patch 7.4.2212v7.4.2212Bram Moolenaar2016-08-141-0/+30
| | | | | | Problem: Mark " is not set when closing a window in another tab. (Guraga) Solution: Check all tabs for the window to be valid. (based on patch by Hirohito Higashi, closes #974)
* patch 7.4.1988v7.4.1988Bram Moolenaar2016-07-031-0/+30
| | | | | | Problem: When updating viminfo with file marks there is no time order. Solution: Remember the time when a buffer was last used, store marks for the most recently used buffers.
* patch 7.4.1939v7.4.1939Bram Moolenaar2016-06-151-0/+15
| | | | | Problem: Memory access error when reading viminfo. (Dominique Pelle) Solution: Correct index in jumplist when at the end.
* patch 7.4.1932v7.4.1932Bram Moolenaar2016-06-131-0/+27
| | | | | | Problem: When writing viminfo the jumplist is not merged with the one in the viminfo file. Solution: Merge based on timestamp.
* patch 7.4.1925v7.4.1925Bram Moolenaar2016-06-121-2/+98
| | | | | Problem: Viminfo does not merge file marks properly. Solution: Use a timestamp. Add the :clearjumps command.
* patch 7.4.1920v7.4.1920Bram Moolenaar2016-06-111-3/+40
| | | | | Problem: Missing test changes. Solution: Update viminfo test.
* patch 7.4.1918v7.4.1918Bram Moolenaar2016-06-111-0/+19
| | | | | Problem: Not enough testing for parsing viminfo lines. Solution: Add test with viminfo lines in bad syntax. Fix memory leak.
* patch 7.4.1917v7.4.1917Bram Moolenaar2016-06-111-0/+22
| | | | | | Problem: History lines read from viminfo in different encoding than when writing are not converted. Solution: Convert the history lines.
* patch 7.4.1911v7.4.1911Bram Moolenaar2016-06-091-0/+63
| | | | | Problem: Recent history lines may be lost when exiting Vim. Solution: Merge history using the timestamp.
* patch 7.4.1903v7.4.1903Bram Moolenaar2016-06-061-2/+70
| | | | | | | | Problem: When writing viminfo merging current history with history in viminfo may drop recent history entries. Solution: Add new format for viminfo lines, use it for history entries. Use a timestamp for ordering the entries. Add test_settime(). Add the viminfo version. Does not do merging on timestamp yet.
* patch 7.4.1686v7.4.1686Bram Moolenaar2016-03-301-1/+1
| | | | | Problem: When running tests $HOME/.viminfo is written. (James McCoy) Solution: Add 'nviminfo' to the 'viminfo' option. (closes #722)
* patch 7.4.1131v7.4.1131Bram Moolenaar2016-01-181-0/+50
Problem: New lines in the viminfo file are dropped. Solution: Copy lines starting with "|". Fix that when using :rviminfo in a function global variables were restored as function-local variables.