integrated some settings from https://github.com/amix/vimrc/blob/master/vimrcs/basic.vim
This commit is contained in:
parent
5a73bab821
commit
5b0cdd0687
23
.vimrc
23
.vimrc
|
|
@ -29,6 +29,8 @@ set noexpandtab
|
||||||
|
|
||||||
set tabstop=2
|
set tabstop=2
|
||||||
set sw=2
|
set sw=2
|
||||||
|
set so=7 "set 7 lines to the cursor when moving vertically with j/k
|
||||||
|
set foldcolumn=1 "add a bit of extra margin to the left
|
||||||
|
|
||||||
set smarttab
|
set smarttab
|
||||||
set smartindent
|
set smartindent
|
||||||
|
|
@ -49,6 +51,11 @@ filetype plugin on
|
||||||
filetype indent on
|
filetype indent on
|
||||||
filetype on
|
filetype on
|
||||||
|
|
||||||
|
" With a map leader it's possible to do extra key combinations
|
||||||
|
" like <leader>w saves the current file
|
||||||
|
let mapleader=" "
|
||||||
|
let g:mapleader=" "
|
||||||
|
|
||||||
" settings for vim 7
|
" settings for vim 7
|
||||||
if version >= 700
|
if version >= 700
|
||||||
set spellfile=~/.vimspell.de.add,~/.vimspell.en.add
|
set spellfile=~/.vimspell.de.add,~/.vimspell.en.add
|
||||||
|
|
@ -58,6 +65,22 @@ endif
|
||||||
hi LineTooLong cterm=bold ctermbg=red guibg=LightYellow
|
hi LineTooLong cterm=bold ctermbg=red guibg=LightYellow
|
||||||
match LineTooLong /\%>80v.\+/
|
match LineTooLong /\%>80v.\+/
|
||||||
|
|
||||||
|
"useful mappings for managing tabs
|
||||||
|
map <leader>tn :tabnew<cr>
|
||||||
|
map <leader>to :tabonly<cr>
|
||||||
|
map <leader>tc :tabclose<cr>
|
||||||
|
map <leader>tm :tabmove
|
||||||
|
map <leader>t<leader> :tabnext
|
||||||
|
|
||||||
|
" Delete trailing white space on save, useful for some filetypes ;)
|
||||||
|
fun! CleanExtraSpaces()
|
||||||
|
let save_cursor = getpos(".")
|
||||||
|
let old_query = getreg('/')
|
||||||
|
silent! %s/\s\+$//e
|
||||||
|
call setpos('.', save_cursor)
|
||||||
|
call setreg('/', old_query)
|
||||||
|
endfun
|
||||||
|
|
||||||
" grep will sometimes skip displaying the file name
|
" grep will sometimes skip displaying the file name
|
||||||
set grepprg=grep\ -nH\ $*
|
set grepprg=grep\ -nH\ $*
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user