X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.vimrc;h=50b213d0912135b0da8f06a6c75dbea754b73940;hb=a80b8df3a27a371e01842c1d1a082e2c5f9602ab;hp=7a967bbab69e3b4d4988e6f9ff08426e14a64033;hpb=9a2301bbae7bf58bcfcbf066454e481f320252f8;p=dotfiles%2F.git diff --git a/.vimrc b/.vimrc index 7a967bba..50b213d0 100644 --- a/.vimrc +++ b/.vimrc @@ -9,6 +9,32 @@ set wildmenu "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 .