2016-11-17 20:40:45 +01:00
|
|
|
{}:
|
|
|
|
''
|
|
|
|
set nocompatible
|
2017-01-18 16:12:39 +01:00
|
|
|
set mouse=
|
2016-11-17 20:40:45 +01:00
|
|
|
|
|
|
|
" leader
|
|
|
|
let mapleader = ','
|
|
|
|
|
|
|
|
set hidden
|
|
|
|
syntax on
|
|
|
|
set hlsearch
|
|
|
|
set number
|
|
|
|
|
|
|
|
" mappings to stop insert mode
|
|
|
|
imap jjj <ESC>
|
|
|
|
imap kkk <ESC>
|
|
|
|
imap lll <ESC>
|
|
|
|
imap hhh <ESC>
|
|
|
|
set scroll=11
|
|
|
|
|
|
|
|
noremap <C-n> :tabn<CR>
|
|
|
|
noremap <C-p> :tabp<CR>
|
|
|
|
let g:ctrlp_map = '<tab>'
|
|
|
|
set wildignore+=*/site/*,*.so,*.swp,*.zip
|
|
|
|
let g:ctrlp_custom_ignore = {
|
|
|
|
\ 'dir': '\v[\/]\.(git|hg|svn|)$$',
|
|
|
|
\ 'file': '\v\.(exe|so|dll)$$',
|
|
|
|
\ }
|
|
|
|
|
|
|
|
"let g:ctrlp_match_func = { 'match': 'pymatcher#PyMatch' }
|
|
|
|
"let g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict'
|
|
|
|
|
|
|
|
" allways show status line
|
|
|
|
set ls=2
|
|
|
|
set tabstop=4
|
|
|
|
set shiftwidth=4
|
|
|
|
set softtabstop=4
|
|
|
|
set expandtab
|
|
|
|
"set textwidth=80
|
|
|
|
|
2017-02-07 20:16:11 +01:00
|
|
|
set backspace=indent,eol,start
|
|
|
|
|
2016-11-17 20:40:45 +01:00
|
|
|
set wildignore+=*/site/*,*.so,*.swp,*.zip
|
|
|
|
let g:ctrlp_custom_ignore = {
|
|
|
|
\ 'dir': '\v[\/]\.(git|hg|svn|)$$',
|
|
|
|
\ 'file': '\v\.(exe|so|dll)$$',
|
|
|
|
\ }
|
|
|
|
" }
|
|
|
|
|
|
|
|
" spelling {{{
|
|
|
|
au BufRead,BufNewFile *.txt,*.tex,*.md,*.markdown setlocal spell spelllang=en_us,de_de
|
|
|
|
" }}}
|
|
|
|
|
|
|
|
" sync default register to clipboard {
|
|
|
|
if has('unnamedplus')
|
|
|
|
set clipboard=unnamedplus
|
|
|
|
else
|
|
|
|
set clipboard=unnamed
|
|
|
|
endif
|
|
|
|
" }
|
|
|
|
|
|
|
|
" colored brackets {
|
|
|
|
let g:rbpt_colorpairs = [
|
|
|
|
\ ['brown', 'RoyalBlue3'],
|
|
|
|
\ ['Darkblue', 'SeaGreen3'],
|
|
|
|
\ ['darkgray', 'DarkOrchid3'],
|
|
|
|
\ ['darkgreen', 'firebrick3'],
|
|
|
|
\ ['darkcyan', 'RoyalBlue3'],
|
|
|
|
\ ['darkred', 'SeaGreen3'],
|
|
|
|
\ ['darkmagenta', 'DarkOrchid3'],
|
|
|
|
\ ['brown', 'firebrick3'],
|
|
|
|
\ ['gray', 'RoyalBlue3'],
|
|
|
|
\ ['black', 'SeaGreen3'],
|
|
|
|
\ ['darkmagenta', 'DarkOrchid3'],
|
|
|
|
\ ['Darkblue', 'firebrick3'],
|
|
|
|
\ ['darkgreen', 'RoyalBlue3'],
|
|
|
|
\ ['darkcyan', 'SeaGreen3'],
|
|
|
|
\ ['darkred', 'DarkOrchid3'],
|
|
|
|
\ ['red', 'firebrick3'],
|
|
|
|
\ ]
|
|
|
|
let g:rbpt_max = 16
|
|
|
|
let g:rbpt_loadcmd_toggle = 0
|
|
|
|
|
|
|
|
au VimEnter * RainbowParenthesesToggle
|
|
|
|
au Syntax * RainbowParenthesesLoadRound
|
|
|
|
au Syntax * RainbowParenthesesLoadSquare
|
|
|
|
au Syntax * RainbowParenthesesLoadBraces
|
|
|
|
" }
|
|
|
|
|
|
|
|
set t_ut=
|
|
|
|
colorscheme PaperColor
|
|
|
|
|
|
|
|
" Python {{{
|
|
|
|
augroup ft_python
|
|
|
|
au!
|
|
|
|
au FileType python setlocal omnifunc=pythoncomplete#Complete
|
|
|
|
au FileType python setlocal define=^\s*\\(def\\\\|class\\)
|
|
|
|
augroup END
|
|
|
|
" }}}
|
|
|
|
|
|
|
|
" YAML {{{
|
|
|
|
augroup ft_yaml
|
|
|
|
au!
|
|
|
|
setlocal autoindent sw=2 et tabstop=2 shiftwidth=2 softtabstop=2
|
|
|
|
augroup END
|
|
|
|
" }}}
|
2017-02-07 20:16:11 +01:00
|
|
|
|
2016-11-17 20:40:45 +01:00
|
|
|
''
|
2017-02-07 20:16:11 +01:00
|
|
|
|