pbogut / Fzf Mru.vim
Licence: mit
Vim plugin that is using fzf.vim to display your most recently used files.
Stars: ✭ 79
Projects that are alternatives of or similar to Fzf Mru.vim
fzf-checkout.vim
Manage branches and tags with fzf
Stars: ✭ 187 (+136.71%)
Mutual labels: vim-plugin, fzf, neovim-plugin
Vim Template
Simple templates plugin for Vim
Stars: ✭ 328 (+315.19%)
Mutual labels: vim-plugin, neovim-plugin
Languageclient Neovim
Language Server Protocol (LSP) support for vim and neovim.
Stars: ✭ 3,352 (+4143.04%)
Mutual labels: vim-plugin, neovim-plugin
Completor.vim
Async completion framework made ease.
Stars: ✭ 1,158 (+1365.82%)
Mutual labels: vim-plugin, neovim-plugin
Gen tags.vim
Async plugin for vim and neovim to ease the use of ctags/gtags
Stars: ✭ 288 (+264.56%)
Mutual labels: vim-plugin, neovim-plugin
Blamer.nvim
A git blame plugin for neovim inspired by VS Code's GitLens plugin
Stars: ✭ 283 (+258.23%)
Mutual labels: vim-plugin, neovim-plugin
Lens.vim
A Vim Automatic Window Resizing Plugin
Stars: ✭ 381 (+382.28%)
Mutual labels: vim-plugin, neovim-plugin
format.nvim
Neovim lua plugin to format the current buffer with external executables
Stars: ✭ 189 (+139.24%)
Mutual labels: vim-plugin, neovim-plugin
Vim Markdown Composer
An asynchronous markdown preview plugin for Vim and Neovim.
Stars: ✭ 501 (+534.18%)
Mutual labels: vim-plugin, neovim-plugin
Alchemist.vim
Elixir Integration Into Vim
Stars: ✭ 632 (+700%)
Mutual labels: vim-plugin, neovim-plugin
Context.vim
Vim plugin that shows the context of the currently visible buffer contents
Stars: ✭ 688 (+770.89%)
Mutual labels: vim-plugin, neovim-plugin
gx-extended.vim
Extend gx to use it beyond just URLs!
Stars: ✭ 23 (-70.89%)
Mutual labels: vim-plugin, neovim-plugin
Notational Fzf Vim
Notational velocity for vim.
Stars: ✭ 975 (+1134.18%)
Mutual labels: fzf, vim-plugin
cmp-under-comparator
nvim-cmp comparator function for completion items that start with one or more underlines
Stars: ✭ 77 (-2.53%)
Mutual labels: vim-plugin, neovim-plugin
fzf-folds.vim
Vim plugin that lets you fuzzy search for folds in a file
Stars: ✭ 15 (-81.01%)
Mutual labels: vim-plugin, fzf
Tmux Complete.vim
Vim plugin for insert mode completion of words in adjacent tmux panes
Stars: ✭ 447 (+465.82%)
Mutual labels: vim-plugin, neovim-plugin
FZF ❤️ MRU
Vim plugin that allows using awesome CtrlP MRU plugin with even more amazing fzf
I love FZF fuzzy search algorithm and CtrlP Mru tracking - I'm using it
often to jump between two files (yes, I'm aware of <c-^>
). The way how
fzf-vim's :History
works was not the best solution for me that's why I
decided to create this plugin. It requires fzf.
Instalation
Using vim-plug:
Plug 'junegunn/fzf'
Plug 'pbogut/fzf-mru.vim'
Using Vundle:
Plugin 'junegunn/fzf'
Plugin 'pbogut/fzf-mru.vim'
Basic Usage
- You can run
:FZFMru
,:FZFMru [search-query]
or:FZFMru [fzf-command-options]
. - For example:
:FZFMru --prompt "Sup? " -q "notmuch"
or:FZFMru readme
- You can also map it to a shortcut with
map <leader>p :FZFMru<cr>
. - Set
let g:fzf_mru_relative = 1
to only list files within current directory. - Set
let g:fzf_mru_store_relative_dirs = ['/path/to/code']
to store files as relative paths, as opposed to as absolute ones. FZF-MRU will use the elements in this list as patterns to match the path against to see if it qualifies. This is useful if you have multiple copies of a repository on your computer that you switch between, and want to keep your MRU cache consistent between them. - Set
let g:fzf_mru_no_sort = 1
to preventfzf
from sorting list while typing, it will keep list sorted by recency
Todo
- [x]
Move CtrlP MRU functionality to the plugin itself - [x]
Makefzf.vim
optional dependency - [ ] Add Vim help
Credits
99% of MRU engine has been taken from CtrlP.
Contribution
Always welcome.
License
MIT License; The software is provided "as is", without warranty of any kind.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].