vim-rumrunner : A better MRU list.
| script karma
Downloaded by 102
Comments, bugs, improvements
script versions (upload new version)
|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.
git clone https://github.com/tandrewnichols/vim-rumrunner.git ~/.vim/bundle/vim-rumrunner
Click on the package to download.
ip used for rating: 18.104.22.168