Skip to content

Releases: yegappan/mru

Version 3.11 (Aug 20, 2022)

20 Aug 14:49
Compare
Choose a tag to compare

The following changes are made in this release:

  1. Update the MRU list every time a buffer is entered (BufEnter).
  2. Add the MruGetFiles() function to return the List of MRU files. Can be used to execute Ex commands on the MRU list.
  3. When loading a deleted buffer, make the buffer listed again.
  4. Support using command modifiers (e.g. topleft) with the MRU command.
  5. Add the :MRUToggle command to toggle the MRU window.
  6. When the MRU file names are displayed in the current window, keep the alternate file when opening a file.
  7. Add support for setting the alternate file to the first file in the MRU list (MRU_Set_Alternate_File).
  8. Support opening encrypted files from the MRU list.
  9. Search the files in the MRU list ignoring case.
  10. Use the MRU window height for the FZF window.
  11. Pass the "--no-sort" option to FZF to keep the MRU file order.
  12. Refresh the MRU list before invoking FZF.
  13. Use the FZF window layout for the FZFMru command.
  14. Add additional tests.

Version 3.10 (Feb 5, 2021)

06 Feb 02:05
Compare
Choose a tag to compare

The following changes are made in this release:

  1. Add support for fuzzy searching the MRU list (using matchfuzzy())
  2. Add support for FZF integration
  3. Add support for deleting a file from the MRU list
  4. Expand the environment variables in the MRU_File variable.
  5. When opening a file from the MRU window using 't', reuse the current tab page if it is empty.
  6. Change the MRU buffer name to '-RecentFiles'
  7. Add support for command modifiers in the :MRU command
  8. Add support for specifying the MRU window height.
  9. When opening existing buffers, use buffer commands to retain buffer-local settings.

Version 3.9 (Feb 3, 2015)

04 Feb 03:45
Compare
Choose a tag to compare
  1. Mapping for escape key breaks special key functionality in terminal Vim
  2. Configurable syntax highlighting pattern (Ingo Karkat)
  3. To open a file in a new tab page at the end, use $ instead of 999.
  4. When opening a file from the MRU list, if the current buffer is modified and the 'hidden' option is set, then replace the current buffer. Otherwise open the file in a new window.
  5. Updated the help text.

Version 3.8 (March 5, 2014)

06 Mar 03:26
Compare
Choose a tag to compare
  1. Add a mapping to open a file in the preview window (By Ingo Karkat)
  2. Add support for changing the filename format in the MRU window (By Ingo Karkat)
  3. Add new key bindings (By Ingo Karkat)
  4. Mark the MRU buffer as modifiable always
  5. Add syntax highlighting for file names

Version 3.7 (Dec 22, 2013)

22 Dec 18:49
Compare
Choose a tag to compare
  1. Use the fnameescape() function (if available) to escape special characters in file names.

Version 3.6 (Dec 22, 2013)

22 Dec 17:53
Compare
Choose a tag to compare
1. When deleting the last empty line in the MRU buffer, use the black hole (_) register.
2. Set the filetype option for the MRU buffer to 'mru'.
3. When comparing strings, use '==#' instead of '==' to match case.

Version 3.5 (May 8, 2013)

03 Nov 22:44
Compare
Choose a tag to compare
First file in the MRU list is not added to the MRU menu. Fix a off-by-one error.

Version 3.4 (April 14, 2012)

03 Nov 22:42
Compare
Choose a tag to compare
1. Separate the file name and the path in the MRU window. 
2. Added support for always opening selected files in a
    tab (MRU_Open_File_Use_Tabs option). 
3. Added support for opening the MRU window even for single
    files (MRU_Window_Open_Always option). 
4. Added new mapping for opening files in a vertically split window
    from the MRU widow (key O). 

Version 3.3 (Dec 18, 2009)

03 Nov 22:31
Compare
Choose a tag to compare
1. Limit the number of file names displayed in the MRU menu.
2. Provide a configuration variable for selecting the number
   of file names displayed in the MRU menu or in the sub-menu. 
3. Add a menu accelerator for the Recent Files menu. 
4. Add the ":Mru" command (alias for the ":MRU" command) for ease of use. 
5. When a file not present in the MRU list is supplied to
   the ":Mru" command, then open the file. 
6. Add 'v' command to edit a file from the MRU list as read-only. 
7. Increase the default MRU list size to 100 from 10. 
8. Support for opening multiple files from the MRU list. 

Version 3.2 (Sep 23, 2008)

03 Nov 22:27
Compare
Choose a tag to compare
1. Escape special characters in filenames for security reasons.
2. On MS-Windows, use the _vim_mru_files file from the $USERPROFILE directory.
3. When the ':vimgrep' command is used, don't add the files to the MRU list.
4. When getting the files matching a pattern, first try it as a literal string.
5. Show tooltip text for MRU menu entries.