diff --git a/_vimrc b/_vimrc index 65bbb90..6371b6f 100644 --- a/_vimrc +++ b/_vimrc @@ -59,8 +59,14 @@ endif set rtp+=$HOME/vimfiles +let g:netrw_xg = '' +" gx does some weird things like downloading files by default +if executable('xdg-open') + nnoremap gx BvE"py:!xdg-open p & +endif + let g:ale_completion_autoimport = 1 -let g:ale_linters = {'rust': ['analyzer']} +let g:ale_linters = {'rust': ['analyzer'], 'v': ['v', 'vfmt']} " execute pathogen#infect() packloadall @@ -77,7 +83,9 @@ let g:vimtex_compiler_arara = { \ 'options' : ['-v'], \} -let g:languagetool_jar = 'C:\ProgramData\chocolatey\lib\languagetool\tools\LanguageTool-4.8\languagetool-commandline.jar' +if $LANGUAGE_TOOL != "" + let g:languagetool_jar = '$LANGUAGE_TOOL/languagetool-commandline.jar' +endif silent! helptags ALL @@ -85,6 +93,7 @@ colorscheme atomified set omnifunc=ale#completion#OmniFunc +set modeline set langmenu=en_US let $LANG = 'en_US' source $VIMRUNTIME/delmenu.vim @@ -116,17 +125,19 @@ set shortmess=filnxtToO set spelllang=en_us,de_de set spellfile=$HOME/vimfiles/spell/en.utf8.add,$HOME/vimfiles/spell/de.utf8.add -command! W w -command! DelThis :call delete(expand('%')) | bdelete! +command -nargs=1 C silent !redraw! +command W w +command DelThis call delete(expand('%')) | bdelete! " Filetypes au BufRead,BufNewFile *.z80 set filetype=z8a +au BufRead,BufNewFile *.hs set tabstop=2 smarttab expandtab shiftwidth=2 nnoremap map >> map << map :TOhtml:wq:n -map :echo "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<' . synIDattr(synID(line("."),col("."),0),"name") . "> lo<" . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">" . " FG:" . synIDattr(synIDtrans(synID(line("."),col("."),1)),"fg#") +map :echo "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<' . synIDattr(synID(line("."),col("."),0),"name") . "> lo<" . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">" . " FG:" . synIDattr(synIDtrans(synID(line("."),col("."),1)),"fg#") map :!build make map :!build run map :so $MYVIMRC @@ -149,3 +160,5 @@ set guioptions-=R set guioptions-=L set guioptions-=l set guioptions-=b + +" vim: set tabstop=2 expandtab shiftwidth=2