X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.vimrc;h=50b213d0912135b0da8f06a6c75dbea754b73940;hb=a80b8df3a27a371e01842c1d1a082e2c5f9602ab;hp=cbb1f584dc2af516c07f3eb59e258da887b57ae3;hpb=3aba54c891969552833dbc350b3139e944e17a97;p=dotfiles%2F.git diff --git a/.vimrc b/.vimrc index cbb1f584..50b213d0 100644 --- a/.vimrc +++ b/.vimrc @@ -1,14 +1,40 @@ 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 +"REMAPS: +inoremap jk +nnoremap :w +noremap j (v:count == 0 ? 'gj' : 'j') +noremap k (v:count == 0 ? 'gk' : 'k') +nnoremap v :Vex +nnoremap h :Sex +"searcher function +function! Grepper() + call inputsave() + let replacement = input('RegExp: ') + let workdir = input('Directory: ') + call inputrestore() + execute 'grep! -Irn '.replacement.' '.workdir +endfunction +nnoremap g :call Grepper():copen + + + +" this is an auto changer for relative numbers +:augroup numbertoggle +: autocmd! +: autocmd BufEnter,FocusGained,InsertLeave * set relativenumber +: autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber +:augroup END + "PARA CREAR TAGS EN UN PROYECTO: command! MakeTags !ctags -R .