-" Package manager
-execute pathogen#infect()
-
" Automaticly source some files after writing
autocmd! bufwritepost .vimrc source %
-autocmd! bufwritepost .bashrc !source %
-autocmd! bufwritepost .Xresources !xrdb -merge %
" Some general options
syntax enable
set textwidth=79
set shiftwidth=4
set tabstop=4
+set nowrap
" List characters to mark trailing whitespace etc
set listchars=nbsp:¬,tab:▸\ ,eol:↩,extends:»,precedes:«,trail:•
map j gj
map k gk
-" Custom split switching using tab
-map <TAB>l <C-W>l
-map <TAB>h <C-W>h
+" Custom split and tabswitching using tab
+map <TAB>l <C-PageDown>
+map <TAB>h <C-PageUp>
+map <TAB><TAB>l <C-W>l
+map <TAB><TAB>h <C-W>h
map <TAB>j <C-W>j
map <TAB>k <C-W>k
nnoremap n nzzzv
nnoremap N Nzzzv
+" Fold settings
+set foldmethod=marker
+set foldlevelstart=99
+
" Unbind arrow keys, who has them anyways on the keyboard...
for prefix in ['i', 'n', 'v']
for key in ['<UP>', '<DOWN>', '<LEFT>', '<RIGHT>']
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 0
let g:syntastic_check_on_wq = 0
+
+" Vimtex options
+let g:vimtex_compiler_enabled = 0
+
+" Background transparency
+hi Normal guibg=NONE ctermbg=NONE