efficient vim config
authorJosuer08 <josuer08@gmail.com>
Wed, 10 Feb 2021 03:11:26 +0000 (22:11 -0500)
committerJosuer08 <josuer08@gmail.com>
Wed, 10 Feb 2021 03:11:26 +0000 (22:11 -0500)
.config/nvim/.netrwhist
.vimrc

index 7e1fc6fac6d35eeb419ee502d3bb52e9e29733c2..95a1e680043951bb539e4183b471f27f17b72796 100644 (file)
@@ -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 50b213d0912135b0da8f06a6c75dbea754b73940..9a35eb18b38c56d87cb1bfca0e29e8657b426167 100644 (file)
--- 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 <silent> <c-k> :wincmd k<CR>
+nmap <silent> <c-j> :wincmd j<CR>
+nmap <silent> <c-h> :wincmd h<CR>
+nmap <silent> <c-l> :wincmd l<CR>
 inoremap jk <ESC>
 nnoremap <C-s> :w<CR>
 noremap <silent> <expr> 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