repositories
/
dotfiles.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
many many updates
[dotfiles.git]
/
vim
/
.vimrc
diff --git
a/vim/.vimrc
b/vim/.vimrc
index
e2208df
..
4eeb400
100644
(file)
--- a/
vim/.vimrc
+++ b/
vim/.vimrc
@@
-1,12
+1,8
@@
-" Automaticly source some files after writing
-autocmd! bufwritepost .vimrc source %
-autocmd! bufwritepost .bashrc !source %
-autocmd! bufwritepost .Xresources !xrdb -merge %
-
" Some general options
syntax enable
filetype indent plugin on
" Some general options
syntax enable
filetype indent plugin on
-color torte
+
+" Settings
set encoding=utf-8
set history=1000
set number
set encoding=utf-8
set history=1000
set number
@@
-23,18
+19,27
@@
set colorcolumn=80
set textwidth=79
set shiftwidth=4
set tabstop=4
set textwidth=79
set shiftwidth=4
set tabstop=4
-
-" List characters to mark trailing whitespace etc
+set nowrap
+set lazyredraw
+set smartcase
+set ignorecase
+set scrolloff=1
+set sidescrolloff=1
set listchars=nbsp:¬,tab:▸\ ,eol:↩,extends:»,precedes:«,trail:•
set list
set listchars=nbsp:¬,tab:▸\ ,eol:↩,extends:»,precedes:«,trail:•
set list
+" Make sure the last line is shown as much as possible
+set display+=lastline
+
" Move through long lines as they were short multiple lines
map j gj
map k gk
" Move through long lines as they were short multiple lines
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
map <TAB>j <C-W>j
map <TAB>k <C-W>k
@@
-42,17
+47,20
@@
map <TAB>k <C-W>k
nnoremap n nzzzv
nnoremap N Nzzzv
nnoremap n nzzzv
nnoremap N Nzzzv
+" Allow yanking to the clipboards in visual mode
+vnoremap sy :w ! xclip<enter><enter>
+vnoremap cy :w ! xclip -sel clip<enter><enter>
+" Allow pasting from the clipboards in normal mode
+nnoremap sp :r ! xclip -o<enter>
+nnoremap cp :r ! xclip -sel clip -o<enter>
+
+" Disable ex mode
+map Q <Nop>
+
" Fold settings
" Fold settings
-set foldmethod=
syntax
+set foldmethod=
marker
set foldlevelstart=99
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>']
- exe prefix . "noremap " . key . " <Nop>"
- endfor
-endfor
-
" GPG options
let g:GPGPreferArmor=1
let g:GPGPreferSign=1
" GPG options
let g:GPGPreferArmor=1
let g:GPGPreferSign=1
@@
-67,5
+75,8
@@
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 0
let g:syntastic_check_on_wq = 0
let g:syntastic_check_on_open = 0
let g:syntastic_check_on_wq = 0
-" Vimtex options
-let g:vimtex_compiler_enabled = 0
+" Vimwiki
+let g:vimwiki_list = [{'path': '~/projects/kaartenbak'}]
+
+" Language tools
+let g:languagetool_jar = '/opt/LanguageTool-5.5/languagetool-commandline.jar'