diff options
Diffstat (limited to '.vim')
-rw-r--r-- | .vim/vimrc | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/.vim/vimrc b/.vim/vimrc deleted file mode 100644 index 789fb4e..0000000 --- a/.vim/vimrc +++ /dev/null @@ -1,107 +0,0 @@ -" ======================================================= -" GENERAL -" ======================================================= - -" Colorscheme -colorscheme desert - -" Filetype -filetype indent on -filetype plugin on - -" More general stuff -set nu -set fenc=utf-8 -set modeline -set ts=4 -set sw=4 -set sts=4 -set expandtab -set guifont=Monospace\ 12 -set spelllang=de_20 - -if has("gui") " nice cursorline in the gui - set cursorline -endif - -let mapleader = "," -let &guicursor = &guicursor . ",a:blinkon0" - -" statusline -set laststatus=2 " always show line -set statusline=%-3.3n\ %f\ %r%w[%{strlen(&ft)?&ft:'none'},%{strlen(&fenc)?&fenc:&enc.'\ (G)'},%{&fileformat}]%m%=%-14.(%l,%c%V%)%<%P - -" ======================================================= -" COMPLETION -" ======================================================= - -" Omnicomplete -autocmd FileType python set omnifunc=pythoncomplete#Complete -" nothing set for C/C++ -- done by the autoload feature -set completeopt=longest,menu,preview -set tags+=~/.vim/tags - -for tag in split(glob("~/.vim/tags.d/*"), "\n") - let &tags .= "," . tag -endfor - -" Allow Return to select a match -inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<C-g>u\<CR>" - -" pydiction -let g:pydiction_location = '~/.vim/pydiction/complete-dict' - -" ======================================================= -" CUSTOM MAPPINGS -" ======================================================= - -" Some maps -map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR> -nmap <silent> <F12> :Tlist<CR> -nmap <silent> <F11> :TlistUpdate<CR> -nmap <silent> <F4> :ls<CR>:buf -map <C-Tab> gt -map <C-S-Tab> gT - -" Remap the 'file-toggle' cmd, as it does not work on my keyboard -map <C-6> <C-^> -imap <S-Tab> <C-X><C-O> - -" ======================================================= -" PLUGINS AND LANGUAGES -" ======================================================= - -" Stuff for the TagList-Plugin -let Tlist_Sort_Type = "name" -let Tlist_File_Fold_Auto_Close = 1 -let Tlist_Exit_OnlyWindow = 1 - -" Stuff for the NERD Tree Plugin -let NERDTreeWinPos = 0 "have it on the right site - -" Stuff for the cvs plugin -let VCSCommitOnWrite = 0 - -" Autotag -- correct C++ handling -let g:autotagCtagsCmd="ctags --c++-kinds=+p --fields=+iaS --extra=+q" - -" stuff for gentoo syntax -let g:ebuild_error_on_trailing_whitespace=1 " show trailing whitespaces -let g:bugsummary_browser="firefox %s" - -" for toggling in python -let g:toggle_words_dict = {'python': [['if', 'elif', 'else'], ['True','False']]} -let python_highlight_numbers = 1 -let python_highlight_space_errors = 1 - -" default to latex for .tex files -let g:tex_flavor = "latex" - -" ======================================================= -" FINAL -" ======================================================= - -" turn of any existing search -if has("autocmd") - au VimEnter * nohls -endif |