--- /dev/null
+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'
" 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'
" 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>
--- /dev/null
+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>
+
+++ /dev/null
-Subproject commit 971c4d41880b72dbbf1620b3ad91418a6a6f6b9c
+++ /dev/null
-Subproject commit 1b19089917cc3e0a81d3294fead2424c419d545c
+++ /dev/null
-Subproject commit 5fa0e3e1487b17f8a23fc2674ebde5f55ce6a816
--- /dev/null
+Subproject commit a022a1b11c3a74a18df383894ddab58169c5ace0
--- /dev/null
+Subproject commit 6f8f4cf35278956de1095b0d10701c6b579a2a57
--- /dev/null
+Subproject commit 5f1d16acf6716261bd52466733e096a49b9eadad
+++ /dev/null
-Subproject commit 5178ee4d7f4e7761187df30bb709f703d91df18a
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