From: Josuer08 Date: Wed, 10 Feb 2021 03:11:26 +0000 (-0500) Subject: efficient vim config X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=commitdiff_plain;h=6d0a8651ec6ace44dd362aeb121e4319545f36e5 efficient vim config --- diff --git a/.config/nvim/.netrwhist b/.config/nvim/.netrwhist index 7e1fc6fa..95a1e680 100644 --- a/.config/nvim/.netrwhist +++ b/.config/nvim/.netrwhist @@ -1,5 +1,6 @@ let g:netrw_dirhistmax =10 -let g:netrw_dirhistcnt =5 +let g:netrw_dirhistcnt =6 +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' let g:netrw_dirhist_3='/home/josuer08/.dotfiles' @@ -9,4 +10,3 @@ let g:netrw_dirhist_0='/home/josuer08/.dotfiles/.config/bashrc' let g:netrw_dirhist_9='/home/josuer08/.dotfiles/.config' let g:netrw_dirhist_8='/home/josuer08/.dotfiles' let g:netrw_dirhist_7='/home/josuer08/.dotfiles/.config/bashrc' -let g:netrw_dirhist_6='/home/josuer08/.dotfiles/.config' 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