anchor.diff:  @echo off
  -setlocal
  +setlocal EnableExtensions
   
   REM ---------------------------------------------------------------------------
   set ROOT=%~dp0
  
positive.code: goto :EOF
  
  REM ---------------------------------------------------------------------------
  :MAIN
      call :MAKE_SYMLINK "%USERPROFILE%\%DOTVIM%rc" "%ROOT%.vimrc"
      call :ENSURE_DIR "%USERPROFILE%\%DOTVIM%"
      call :ENSURE_DIR "%USERPROFILE%\%DOTVIM%\ftplugin"
      for %%I in (.vim\ftplugin\*.vim) do (
          call :MAKE_SYMLINK "%USERPROFILE%\%DOTVIM%\ftplugin\%%~nxI" "%%~fI"
      )
      exit /b 0
  
  :MAKE_SYMLINK
      del /q "%~1" 2> NUL
      mklink "%~f1" "%~f2" > NUL
      echo mklink "%~f1" "%~f2"
      exit /b 0
  
  :ENSURE_DIR
      if not exist "%~1" (
          mkdir "%~1"
          echo mkdir "%~f1"
      )
      exit /b 0
  
negative.code:     goto :CLEANUP
  )
  
  call :MKLINK "%USERPROFILE%\_vimrc" "%ROOT%.vimrc"
  call :MKDIR "%USERPROFILE%\_vim"
  call :MKDIR "%USERPROFILE%\_vim\ftplugin"
  for %%I in (.vim\ftplugin\*.vim) do (
      call :MKLINK "%USERPROFILE%\_vim\ftplugin\%%~nxI" "%%~fI"
  )
  
  :CLEANUP
  del ".\makelinks.tmp" > NUL
  