X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.vimrc;h=9a35eb18b38c56d87cb1bfca0e29e8657b426167;hp=50b213d0912135b0da8f06a6c75dbea754b73940;hb=HEAD;hpb=a80b8df3a27a371e01842c1d1a082e2c5f9602ab diff --git a/.vimrc b/.vimrc index 50b213d0..9a35eb18 100644 --- a/.vimrc +++ b/.vimrc @@ -1,6 +1,25 @@ set nocompatible "its just because if i share it it might be useful +syntax on +set timeout timeoutlen=2000 +set tabstop=4 softtabstop=4 +set shiftwidth=4 +set smarttab +set expandtab +set smartindent +set termguicolors set number set relativenumber +set ignorecase +set smartcase +set exrc +set nohlsearch +set incsearch +set hidden +set noerrorbells +set scrolloff=8 +set cmdheight=2 +set updatetime=300 +set shortmess+=c "FOR FINDING FILES: "a better way to find everything that is in my actual subfolder or bellow set path+=** @@ -10,6 +29,11 @@ set wildmenu "con el comando ":ls" que nos deja ver todos los buffer "REMAPS: +" Use ctrl-[hjkl] to select the active split! +nmap :wincmd k +nmap :wincmd j +nmap :wincmd h +nmap :wincmd l inoremap jk nnoremap :w noremap j (v:count == 0 ? 'gj' : 'j') @@ -54,8 +78,21 @@ command! MakeTags !ctags -R . "FILE BROWSING: let g:netrw_banner=0 -let g:netrw_browse_split=4 -let g:netrw_altv=1 -let g:netrw_liststyle=3 -let g:netrw_list_hide=netrw_gitignore#Hide() -let g:netrw_list_dide=',\(^\|\s\s\)\zs\.\S\+' +"let g:netrw_browse_split=4 +"let g:netrw_altv=1 +"let g:netrw_liststyle=3 +"let g:netrw_list_hide=netrw_gitignore#Hide() +"let g:netrw_list_dide=',\(^\|\s\s\)\zs\.\S\+' + + +"My_autocmds: +fun! TrimWhitespace() + let l:save = winsaveview() + keeppatterns %s/\s\+$//e + call winrestview(l:save) +endfun + +augroup JOSUERODRIGUEZ + autocmd! + autocmd BufWritePre * :call TrimWhitespace() +augroup END