diff options
author | Tharre <tharre3@gmail.com> | 2018-07-17 21:56:35 +0200 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2018-07-17 22:05:33 +0200 |
commit | d2df210813307643d6cd1f29b9b397d2ee57ee82 (patch) | |
tree | a41cffc450f56698ad1e4f95d2e68e6750d52dc0 /.gitmodules | |
parent | a47ad306915c2a4976c931da7d5d92aad19c1ddf (diff) | |
download | dotfiles-d2df210813307643d6cd1f29b9b397d2ee57ee82.tar.gz dotfiles-d2df210813307643d6cd1f29b9b397d2ee57ee82.tar.xz dotfiles-d2df210813307643d6cd1f29b9b397d2ee57ee82.zip |
vim: replace ctrlp with fzf
CtrlP is nice when there are not a lot of files in the directory, but
becomes really slow on larger codebases (i.e. the linux kernel). While
it's possible to work around this to some extend, there are much better
alternatives now.
The most general (and fastest) of which is fzf. Combined with fd, a
faster `find` it handles even absurd amounts of files practically
instantly.
The only real downside of this setup is that it requires both fzf and fd
to be installed.
Diffstat (limited to '.gitmodules')
-rw-r--r-- | .gitmodules | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/.gitmodules b/.gitmodules index ebc220a..3a3c81a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -32,9 +32,6 @@ [submodule "gundo.vim"] path = .vim/bundle/gundo.vim url = https://github.com/sjl/gundo.vim.git -[submodule "ctrlp.vim"] - path = .vim/bundle/ctrlp.vim - url = https://github.com/ctrlpvim/ctrlp.vim.git [submodule "vim-sleuth"] path = .vim/bundle/vim-sleuth url = https://github.com/tpope/vim-sleuth.git @@ -71,3 +68,6 @@ [submodule ".vim/bundle/vim-commentary"] path = .vim/bundle/vim-commentary url = https://github.com/tpope/vim-commentary +[submodule ".vim/bundle/fzf.vim"] + path = .vim/bundle/fzf.vim + url = https://github.com/junegunn/fzf.vim |