From 5616842ba98ddc701398f3e54cd57a53d7aad190 Mon Sep 17 00:00:00 2001 From: Tharre Date: Tue, 8 Dec 2015 16:15:39 +0100 Subject: vim: restructure .vimrc --- shell/_vimrc | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/shell/_vimrc b/shell/_vimrc index f72d11f..cecabd0 100644 --- a/shell/_vimrc +++ b/shell/_vimrc @@ -13,7 +13,7 @@ set nocompatible " Be iMproved let mapleader="," " set leader early as otherwise it wouldn't work filetype plugin indent on -" ----- general settings ----- +" ========== general settings ========== set encoding=utf-8 set ff=unix set number @@ -35,6 +35,11 @@ set tabstop=4 set shiftwidth=4 set textwidth=80 set cc=81 +"set expandtab + +syntax enable +set background=dark +colorscheme distinguished set list set listchars=tab:>-,trail:~ @@ -44,6 +49,11 @@ set wildmenu set relativenumber +set wildignore+=*.a,*.o,*.class +set wildignore+=*.bmp,*.gif,*.ico,*.jpg,*.jpeg,*.png +set wildignore+=.DS_Store,.git,.hg,.svn +set wildignore+=*~,*.swp,*.tmp + " jk is escape inoremap jk @@ -59,25 +69,27 @@ map 3 :diffget 4 :diffupdate autocmd InsertEnter * :let @/="" autocmd InsertLeave * :let @/="" -"set expandtab - map Q @ map :tabprevious map m :tabnext -syntax enable -set background=dark -colorscheme distinguished - " remove trailing whitespaces on save autocmd BufWritePre * :%s/\s\+$//e " save file with root permissions cmap w!! w !sudo tee % >/dev/null +" turn off search highlight +nnoremap :nohlsearch + +" ========== file specific settings ========== " Markdown autocmd BufRead,BufNew *.md set filetype=markdown +" java +au BufNewFile,BufRead *.java set tabstop=4 softtabstop=4 shiftwidth=4 smarttab autoindent cc=121 + +" ========== plugin settings ========== " airline set laststatus=2 let g:airline_theme = 'powerlineish' @@ -92,24 +104,13 @@ vmap (EasyAlign) " Start interactive EasyAlign for a motion/text object (e.g. gaip) nmap ga (EasyAlign) -" java -au BufNewFile,BufRead *.java set tabstop=4 softtabstop=4 shiftwidth=4 smarttab autoindent cc=121 +" toggle gundo +nnoremap u :GundoToggle " eclim nmap a :JavaImportOrganize nmap t :ProjectTree nmap o :ProjectOpen -" toggle gundo -nnoremap u :GundoToggle - -" turn off search highlight -nnoremap :nohlsearch - -set wildignore+=*.a,*.o,*.class -set wildignore+=*.bmp,*.gif,*.ico,*.jpg,*.jpeg,*.png -set wildignore+=.DS_Store,.git,.hg,.svn -set wildignore+=*~,*.swp,*.tmp - " ctrlp let g:ctrlp_max_files = 1000000 -- cgit v1.2.3-70-g09d2