From 4533633b2adb78c35442c4ee9083cf7c7cb1ff58 Mon Sep 17 00:00:00 2001 From: Santiago Rodriguez Date: Tue, 25 Jun 2024 13:19:59 -0300 Subject: [PATCH 1/5] feat: add `fzf.vim` plugin --- .gitmodules | 6 ++++++ pack/cedarvim/start/fzf | 1 + pack/cedarvim/start/fzf.vim | 1 + 3 files changed, 8 insertions(+) create mode 160000 pack/cedarvim/start/fzf create mode 160000 pack/cedarvim/start/fzf.vim diff --git a/.gitmodules b/.gitmodules index 28ed58e..7b3cca6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -52,3 +52,9 @@ [submodule "pack/cedarvim/start/yats.vim"] path = pack/cedarvim/start/yats.vim url = https://github.com/HerringtonDarkholme/yats.vim +[submodule "pack/cedarvim/start/fzf.vim"] + path = pack/cedarvim/start/fzf.vim + url = https://github.com/junegunn/fzf.vim.git +[submodule "pack/cedarvim/start/fzf"] + path = pack/cedarvim/start/fzf + url = https://github.com/junegunn/fzf.git diff --git a/pack/cedarvim/start/fzf b/pack/cedarvim/start/fzf new file mode 160000 index 0000000..d51b71e --- /dev/null +++ b/pack/cedarvim/start/fzf @@ -0,0 +1 @@ +Subproject commit d51b71ee8039df8f51bd348b43c68ee462d4a496 diff --git a/pack/cedarvim/start/fzf.vim b/pack/cedarvim/start/fzf.vim new file mode 160000 index 0000000..d1016db --- /dev/null +++ b/pack/cedarvim/start/fzf.vim @@ -0,0 +1 @@ +Subproject commit d1016dbd7cec2d2a3bb5863776c84b4034e4b85e From 6bbb2f4b7a3f86c18596cad4847d538329c64942 Mon Sep 17 00:00:00 2001 From: Santiago Rodriguez Date: Tue, 25 Jun 2024 13:55:19 -0300 Subject: [PATCH 2/5] feat: support `CTRL+\` for quickly searching the word under cursor --- after/plugin/user_customizations.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/after/plugin/user_customizations.vim b/after/plugin/user_customizations.vim index fc0cca1..da0723c 100644 --- a/after/plugin/user_customizations.vim +++ b/after/plugin/user_customizations.vim @@ -1,3 +1,6 @@ +"fzf.vim configs +nmap :Rg! + " source user customizations if defined if filereadable(expand("~/.vimrc.after")) source ~/.vimrc.after From 7d75f67a6c2bb93ead870556bd62e8318f174704 Mon Sep 17 00:00:00 2001 From: Santiago Rodriguez Date: Tue, 25 Jun 2024 14:03:26 -0300 Subject: [PATCH 3/5] feat: support `CTRL+/` for quickly searching through content of files --- after/plugin/user_customizations.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/after/plugin/user_customizations.vim b/after/plugin/user_customizations.vim index da0723c..ab0e21f 100644 --- a/after/plugin/user_customizations.vim +++ b/after/plugin/user_customizations.vim @@ -1,5 +1,6 @@ "fzf.vim configs nmap :Rg! +nmap :RG! " source user customizations if defined if filereadable(expand("~/.vimrc.after")) From dd5edad0fdccbe36c802639638a6813884cea952 Mon Sep 17 00:00:00 2001 From: Santiago Rodriguez Date: Tue, 25 Jun 2024 14:06:51 -0300 Subject: [PATCH 4/5] feat: change `CTRL+p` to use `fzf` That allow us to fuzzy search files and preview their content. --- after/plugin/user_customizations.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/after/plugin/user_customizations.vim b/after/plugin/user_customizations.vim index ab0e21f..3885d0c 100644 --- a/after/plugin/user_customizations.vim +++ b/after/plugin/user_customizations.vim @@ -1,6 +1,7 @@ "fzf.vim configs nmap :Rg! nmap :RG! +nmap :Files " source user customizations if defined if filereadable(expand("~/.vimrc.after")) From 63196f61fffe38e9e3a0fa2330c405c137f55481 Mon Sep 17 00:00:00 2001 From: Santiago Rodriguez Date: Tue, 25 Jun 2024 14:07:34 -0300 Subject: [PATCH 5/5] feat: change `CTRL+b` to use `fzf` That allow us to fuzzy search for files in the buffer and preview its content. --- after/plugin/user_customizations.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/after/plugin/user_customizations.vim b/after/plugin/user_customizations.vim index 3885d0c..29006f2 100644 --- a/after/plugin/user_customizations.vim +++ b/after/plugin/user_customizations.vim @@ -2,6 +2,7 @@ nmap :Rg! nmap :RG! nmap :Files +nmap :Buffer " source user customizations if defined if filereadable(expand("~/.vimrc.after"))