set cryptmethod=blowfish
endif
+" Create new split windows on the right (and not left).
+set splitright
+
" Clear all vimrc-related autocmds. Has to be done here as the vimrc augroup
" is used multiple times. Necessary to support reloading the vimrc.
if has('autocmd')
endif
+" TERMINAL SETTINGS
+
+" Also enable fast terminal mode in GNU screen and tmux, but not for SSH
+" connections.
+if &term =~# '^screen' && !exists('$SSH_CONNECTION')
+ set ttyfast
+endif
+
+
" EDIT SETTINGS
" Enable automatic file detection, plugin and indention support.
nnoremap <silent> <Leader>sn :set nospell<CR>
nnoremap <silent> <Leader>se :set spell spelllang=en_us<CR>
nnoremap <silent> <Leader>sd :set spell spelllang=de_de<CR>
+" If no spell support is available, these mappings do nothing.
+else
+ nmap <Leader>sn <Nop>
+ nmap <Leader>se <Nop>
+ nmap <Leader>sd <Nop>
endif
" Add semicolon to the end of the line. Thanks to
let g:hs_highlight_boolean = 1
let g:hs_highlight_types = 1
let g:hs_highlight_more_types = 1
+ " Java.
+ let g:java_highlight_java_lang_ids = 1 " color java.lang.* identifiers
" Perl.
let g:perl_fold = 1
let g:perl_fold_blocks = 1
let g:perl_nofold_packages = 1
let g:perl_include_pod = 1 " syntax coloring for PODs
+ " PHP.
+ let g:php_folding = 3 " fold functions
+ let g:php_short_tags = 0 " no short tags (<? .. ?>), not always usable
+ let g:php_sql_query = 1 " highlight SQL queries in strings
" Python.
let g:python_highlight_all = 1
" Shell.