Skip to content
Browse files

add useless retarded fixed version of vim sourcing mswin.vim by defau…

…lt for dunz0r

helvete
  • Loading branch information...
1 parent 792c7cd commit 13fcbe2a629d57767058935ace655a88ad06d139 @trapd00r committed
Showing with 32 additions and 0 deletions.
  1. +32 −0 _vimrc
View
32 _vimrc
@@ -0,0 +1,32 @@
+set nocompatible
+" men vad i HELVETE
+" <BS>C:\Program Files (x86)\Vim\_vimrc
+"source $VIMRUNTIME/vimrc_example.vim
+"source $VIMRUNTIME/mswin.vim
+"behave mswin
+
+set diffexpr=MyDiff()
+function MyDiff()
+ let opt = '-a --binary '
+ if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
+ if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
+ let arg1 = v:fname_in
+ if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
+ let arg2 = v:fname_new
+ if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
+ let arg3 = v:fname_out
+ if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
+ let eq = ''
+ if $VIMRUNTIME =~ ' '
+ if &sh =~ '\<cmd'
+ let cmd = '""' . $VIMRUNTIME . '\diff"'
+ let eq = '"'
+ else
+ let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
+ endif
+ else
+ let cmd = $VIMRUNTIME . '\diff'
+ endif
+ silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
+endfunction
+

0 comments on commit 13fcbe2

Please sign in to comment.
Something went wrong with that request. Please try again.