added telescope support, needs fd and bat and ripgrep
authorJosuer08 <josuer08@gmail.com>
Sat, 6 Feb 2021 22:15:50 +0000 (17:15 -0500)
committerJosuer08 <josuer08@gmail.com>
Sat, 6 Feb 2021 22:15:50 +0000 (17:15 -0500)
.config/nvim/.netrwhist [new file with mode: 0644]
.config/nvim/init.vim
.config/nvim/plugin/telescope.vim [new file with mode: 0644]
.config/nvim/plugins/plugged/ctrlp.vim [deleted submodule]
.config/nvim/plugins/plugged/nerdtree [deleted submodule]
.config/nvim/plugins/plugged/nerdtree-git-plugin [deleted submodule]
.config/nvim/plugins/plugged/plenary.nvim [new submodule]
.config/nvim/plugins/plugged/popup.nvim [new submodule]
.config/nvim/plugins/plugged/telescope.nvim [new submodule]
.config/nvim/plugins/plugged/vim-nerdtree-syntax-highlight [deleted submodule]
.vimrc

diff --git a/.config/nvim/.netrwhist b/.config/nvim/.netrwhist
new file mode 100644 (file)
index 0000000..0333324
--- /dev/null
@@ -0,0 +1,10 @@
+let g:netrw_dirhistmax  =10
+let g:netrw_dirhistcnt =8
+let g:netrw_dirhist_8='/home/josuer08/.dotfiles/.config/nvim/plugin'
+let g:netrw_dirhist_7='/home/josuer08/.dotfiles/.config/nvim'
+let g:netrw_dirhist_6='/home/josuer08/.dotfiles/.config/nvim/plugin'
+let g:netrw_dirhist_5='/home/josuer08/.dotfiles/.config/nvim'
+let g:netrw_dirhist_4='/home/josuer08/.dotfiles/.config/bashtop'
+let g:netrw_dirhist_3='/home/josuer08/.dotfiles/.config'
+let g:netrw_dirhist_2='/home/josuer08/.dotfiles/.config/nvim'
+let g:netrw_dirhist_1='/home/josuer08'
index 52fc40f7d3ffd20e3adcf5e10e0bc0c711e0cc21..bb56ec97886ea4b3fc8ebcd0065255cfba656f26 100644 (file)
@@ -1,11 +1,10 @@
 " Specify a directory for plugins
 call plug#begin('~/.config/nvim/plugins/plugged')
 
+Plug 'nvim-lua/popup.nvim'
+Plug 'nvim-lua/plenary.nvim'
+Plug 'nvim-telescope/telescope.nvim'
 Plug 'neoclide/coc.nvim', {'branch': 'release'}
-Plug 'scrooloose/nerdtree'
-"Plug 'tsony-tsonev/nerdtree-git-plugin'
-Plug 'Xuyuanp/nerdtree-git-plugin'
-Plug 'tiagofumo/vim-nerdtree-syntax-highlight'
 Plug 'ryanoasis/vim-devicons'
 Plug 'airblade/vim-gitgutter'
 Plug 'scrooloose/nerdcommenter'
@@ -37,4 +36,6 @@ nmap ++ <plug>NERDCommenterToggle
 " j/k will move virtual lines (lines that wrap)
 noremap <silent> <expr> j (v:count == 0 ? 'gj' : 'j')
 noremap <silent> <expr> k (v:count == 0 ? 'gk' : 'k')
-
+"Vex
+nnoremap <leader>v :Vex<CR>
+nnoremap <leader>h :Sex<CR>
diff --git a/.config/nvim/plugin/telescope.vim b/.config/nvim/plugin/telescope.vim
new file mode 100644 (file)
index 0000000..e7a3661
--- /dev/null
@@ -0,0 +1,27 @@
+lua << EOF
+local actions = require('telescope.actions')
+require('telescope').setup {
+  defaults = {
+    file_sorter = require('telescope.sorters').get_fzy_sorter,
+    prompt_prefix = ' >',
+    color_devicons = true,
+
+    mappings = {
+      i = {
+        ["<C-x>"] = false,
+        ["<C-s>"] = actions.goto_file_selection_split,
+        ["<C-q>"] = actions.send_to_qflist,
+      },
+    }
+  }
+}
+EOF
+
+nnoremap <leader>ps :lua require('telescope.builtin').grep_string({ search = vim.fn.input("Grep For > ")})<CR>
+nnoremap <C-p> :lua require('telescope.builtin').git_files()<CR>
+nnoremap <Leader>pf :lua require('telescope.builtin').find_files()<CR>
+
+nnoremap <leader>pw :lua require('telescope.builtin').grep_string({ search = vim.fn.expand("<cword>") } )<CR>
+nnoremap <leader>pb :lua require('telescope.builtin').buffers()<CR>
+nnoremap <leader>vh :lua require('telescope.builtin').help_tags()<CR>
+
diff --git a/.config/nvim/plugins/plugged/ctrlp.vim b/.config/nvim/plugins/plugged/ctrlp.vim
deleted file mode 160000 (submodule)
index 971c4d4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 971c4d41880b72dbbf1620b3ad91418a6a6f6b9c
diff --git a/.config/nvim/plugins/plugged/nerdtree b/.config/nvim/plugins/plugged/nerdtree
deleted file mode 160000 (submodule)
index 1b19089..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1b19089917cc3e0a81d3294fead2424c419d545c
diff --git a/.config/nvim/plugins/plugged/nerdtree-git-plugin b/.config/nvim/plugins/plugged/nerdtree-git-plugin
deleted file mode 160000 (submodule)
index 5fa0e3e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5fa0e3e1487b17f8a23fc2674ebde5f55ce6a816
diff --git a/.config/nvim/plugins/plugged/plenary.nvim b/.config/nvim/plugins/plugged/plenary.nvim
new file mode 160000 (submodule)
index 0000000..a022a1b
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit a022a1b11c3a74a18df383894ddab58169c5ace0
diff --git a/.config/nvim/plugins/plugged/popup.nvim b/.config/nvim/plugins/plugged/popup.nvim
new file mode 160000 (submodule)
index 0000000..6f8f4cf
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 6f8f4cf35278956de1095b0d10701c6b579a2a57
diff --git a/.config/nvim/plugins/plugged/telescope.nvim b/.config/nvim/plugins/plugged/telescope.nvim
new file mode 160000 (submodule)
index 0000000..5f1d16a
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 5f1d16acf6716261bd52466733e096a49b9eadad
diff --git a/.config/nvim/plugins/plugged/vim-nerdtree-syntax-highlight b/.config/nvim/plugins/plugged/vim-nerdtree-syntax-highlight
deleted file mode 160000 (submodule)
index 5178ee4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5178ee4d7f4e7761187df30bb709f703d91df18a
diff --git a/.vimrc b/.vimrc
index cbb1f584dc2af516c07f3eb59e258da887b57ae3..7a967bbab69e3b4d4988e6f9ff08426e14a64033 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -1,12 +1,12 @@
 set nocompatible "its just because if i share it it might be useful
 set number
-set relativenumber 
+set relativenumber
 "FOR FINDING FILES:
 "a better way to find everything that is in my actual subfolder or bellow
 set path+=**
-set wildmenu 
+set wildmenu
 "una nota importante es que podemos simplemente usar ":b nombre" para
-"cambiar entre los buffers que tenemos abiertos, los que podemos ver 
+"cambiar entre los buffers que tenemos abiertos, los que podemos ver
 "con el comando ":ls" que nos deja ver todos los buffer