diff --git a/junction.exe b/junction.exe new file mode 100644 index 0000000..7705421 Binary files /dev/null and b/junction.exe differ diff --git a/setup.bat b/setup.bat new file mode 100644 index 0000000..0e44ed5 --- /dev/null +++ b/setup.bat @@ -0,0 +1,24 @@ +@echo off + +rem Change to the directory of this script +cd /d %0\.. + +ver | find "XP" > nul +if %ERRORLEVEL% == 0 goto vXp + +goto vOver + +:vXp +set target=%UserProfile%\vimfiles +set cmd=junction "%target%" "%cd%" +start /I %cmd% +set cmd=fsutil hardlink create "%UserProfile%\_vimrc" "%cd%\vimrc" +start /I %cmd% +goto done + + +:vOver + +goto done + +:done diff --git a/vimrc b/vimrc index 8384ffa..4a8cd58 100644 --- a/vimrc +++ b/vimrc @@ -1,43 +1,46 @@ -call pathogen#infect() -syntax on -set laststatus=2 -"set statusline=%t\ %y\ format:\ %{&ff};\ [%c,%l]\ %{fugitive#statusline()} -set number -set autoindent -set hidden -set encoding=utf-8 -"set t_Co=256 -colorscheme hybrid -if has("autocmd") - autocmd bufwritepost .vimrc source $MYVIMRC -endif -set nocompatible -set modelines=0 -set visualbell - -nnoremap :nohlsearch - -"No more arrow keys -nnoremap -nnoremap -nnoremap -nnoremap -"inoremap -"inoremap -"inoremap -"inoremap -nnoremap j gj -nnoremap k gk -"press jk in quick succession for esc key -imap jj - -"Autoexit to normal mode -if has("autocmd") - au CursorHoldI * stopinsert - au InsertEnter * let updaterestore=&updatetime | set updatetime=15000 - au InsertLeave * let &updatetime=updaterestore -endif - -let g:Powerline_symbols = 'fancy' - -set autoread "automatically reload files +call pathogen#infect() +syntax on +set laststatus=2 +"set statusline=%t\ %y\ format:\ %{&ff};\ [%c,%l]\ %{fugitive#statusline()} +set number +set autoindent +set hidden +set encoding=utf-8 +"set t_Co=256 +colorscheme hybrid +if has("autocmd") + autocmd bufwritepost .vimrc source $MYVIMRC +endif +set nocompatible +set modelines=0 +set visualbell + +nnoremap :nohlsearch + +"No more arrow keys +nnoremap +nnoremap +nnoremap +nnoremap +"inoremap +"inoremap +"inoremap +"inoremap +nnoremap j gj +nnoremap k gk +"press jk in quick succession for esc key +imap jj + +"Autoexit to normal mode +if has("autocmd") + au CursorHoldI * stopinsert + au InsertEnter * let updaterestore=&updatetime | set updatetime=15000 + au InsertLeave * let &updatetime=updaterestore +endif + +if has("gui_running") +else + let g:Powerline_symbols = 'fancy' +endif + +set autoread "automatically reload files