sponsor Vim development Vim logo Vim Book Ad

vim-rumrunner : A better MRU list.

 script karma  Rating 0/0, Downloaded by 1177  Comments, bugs, improvements  Vim wiki

created by
Andrew Nichols
 
script type
utility
 
description
I have two problems with existing MRU (most recently used) implementations for vim. First, they're isolated, so while you can install, say, mru.vim, other plugins like BufExplorer can't use the list it maintains. Thus BufExplorer implements its own mru list. Which means multiple plugins you use are, potentially, doing the same work to keep the same list. What we need is an MRU plugin with a public-facing API for accessing and manipulating the most recently used list, so that it only needs to be implemented and maintained once and can be shared by all.

The second problem is that most MRU implementations don't provide a clean way to move around the list. That's because, once you go to the second most recently used file, it becomes the most recently used file, so repeating the action over and over will only toggle you between the two most recently used files instead of walking back through the entire list.

Vim-rumrunner attempts to solve both these problems: the first by providing methods to access the list it maintains and the second by temporarily suspending mru recordization when navigating up and down the mru tree.

See https://github.com/tandrewnichols/vim-rumrunner for more details.
 
install details
Via Plug:

  Plug 'tandrewnichols/vim-rumrunner'
  :PlugInstall

Via Vundle:

  Plugin 'tandrewnichols/vim-rumrunner'
  :BundleInstall

Via NeoBundle:

  NeoBundle 'tandrewnichols/vim-rumrunner'
  :BundleInstall

Via Pathogen:

  git clone https://github.com/tandrewnichols/vim-rumrunner.git ~/.vim/bundle/vim-rumrunner
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-rumrunner-v2.0.1.tar.gz 2.0.1 2018-09-27 8.0 Andrew Nichols Don't make this plugin dependent on vim-vigor.
vim-rumrunner-v2.0.0.tar.gz 2.0.0 2018-09-26 8.0 Andrew Nichols Adds a Rumrunner buffer for viewing and manipulating the current MRU list. Plus bug fixes.
vim-rumrunner-1.0.1.tar.gz 1.0.1 2018-09-25 8.0 Andrew Nichols Fixes some documentation and fixes [r when there's only one entry and it's not the current buffer.
vim-rumrunner-1.0.0.tar.gz 1.0.0 2018-09-22 8.0 Andrew Nichols Initial upload
ip used for rating: 142.132.191.50

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github