From 9a2301bbae7bf58bcfcbf066454e481f320252f8 Mon Sep 17 00:00:00 2001 From: Josuer08 Date: Sat, 6 Feb 2021 17:15:50 -0500 Subject: [PATCH] added telescope support, needs fd and bat and ripgrep --- .config/nvim/.netrwhist | 10 +++++++ .config/nvim/init.vim | 11 ++++---- .config/nvim/plugin/telescope.vim | 27 +++++++++++++++++++ .config/nvim/plugins/plugged/ctrlp.vim | 1 - .config/nvim/plugins/plugged/nerdtree | 1 - .../nvim/plugins/plugged/nerdtree-git-plugin | 1 - .config/nvim/plugins/plugged/plenary.nvim | 1 + .config/nvim/plugins/plugged/popup.nvim | 1 + .config/nvim/plugins/plugged/telescope.nvim | 1 + .../plugged/vim-nerdtree-syntax-highlight | 1 - .vimrc | 6 ++--- 11 files changed, 49 insertions(+), 12 deletions(-) create mode 100644 .config/nvim/.netrwhist create mode 100644 .config/nvim/plugin/telescope.vim delete mode 160000 .config/nvim/plugins/plugged/ctrlp.vim delete mode 160000 .config/nvim/plugins/plugged/nerdtree delete mode 160000 .config/nvim/plugins/plugged/nerdtree-git-plugin create mode 160000 .config/nvim/plugins/plugged/plenary.nvim create mode 160000 .config/nvim/plugins/plugged/popup.nvim create mode 160000 .config/nvim/plugins/plugged/telescope.nvim delete mode 160000 .config/nvim/plugins/plugged/vim-nerdtree-syntax-highlight diff --git a/.config/nvim/.netrwhist b/.config/nvim/.netrwhist new file mode 100644 index 00000000..0333324e --- /dev/null +++ b/.config/nvim/.netrwhist @@ -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' diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 52fc40f7..bb56ec97 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -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 ++ NERDCommenterToggle " j/k will move virtual lines (lines that wrap) noremap j (v:count == 0 ? 'gj' : 'j') noremap k (v:count == 0 ? 'gk' : 'k') - +"Vex +nnoremap v :Vex +nnoremap h :Sex diff --git a/.config/nvim/plugin/telescope.vim b/.config/nvim/plugin/telescope.vim new file mode 100644 index 00000000..e7a36614 --- /dev/null +++ b/.config/nvim/plugin/telescope.vim @@ -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 = { + [""] = false, + [""] = actions.goto_file_selection_split, + [""] = actions.send_to_qflist, + }, + } + } +} +EOF + +nnoremap ps :lua require('telescope.builtin').grep_string({ search = vim.fn.input("Grep For > ")}) +nnoremap :lua require('telescope.builtin').git_files() +nnoremap pf :lua require('telescope.builtin').find_files() + +nnoremap pw :lua require('telescope.builtin').grep_string({ search = vim.fn.expand("") } ) +nnoremap pb :lua require('telescope.builtin').buffers() +nnoremap vh :lua require('telescope.builtin').help_tags() + diff --git a/.config/nvim/plugins/plugged/ctrlp.vim b/.config/nvim/plugins/plugged/ctrlp.vim deleted file mode 160000 index 971c4d41..00000000 --- a/.config/nvim/plugins/plugged/ctrlp.vim +++ /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 index 1b190899..00000000 --- a/.config/nvim/plugins/plugged/nerdtree +++ /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 index 5fa0e3e1..00000000 --- a/.config/nvim/plugins/plugged/nerdtree-git-plugin +++ /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 index 00000000..a022a1b1 --- /dev/null +++ b/.config/nvim/plugins/plugged/plenary.nvim @@ -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 index 00000000..6f8f4cf3 --- /dev/null +++ b/.config/nvim/plugins/plugged/popup.nvim @@ -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 index 00000000..5f1d16ac --- /dev/null +++ b/.config/nvim/plugins/plugged/telescope.nvim @@ -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 index 5178ee4d..00000000 --- a/.config/nvim/plugins/plugged/vim-nerdtree-syntax-highlight +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5178ee4d7f4e7761187df30bb709f703d91df18a diff --git a/.vimrc b/.vimrc index cbb1f584..7a967bba 100644 --- 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 -- 2.25.1