diff install.cmd @ 82:6b2c3f14a5c1

Install changes: - Don't use any linking on Windows (requires admin rights). - Reference the global hgignore correctly from hgrc.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 22 Mar 2012 11:11:16 -0700
parents 8021bd1438f6
children b96ff0dd0137
line wrap: on
line diff
--- a/install.cmd	Wed Mar 14 11:34:05 2012 -0700
+++ b/install.cmd	Thu Mar 22 11:11:16 2012 -0700
@@ -8,13 +8,13 @@
     set /P confirm=Will delete existing "%userprofile%\vimfiles". OK with that? Press CTRL-C to abort.
     rmdir /Q /S "%userprofile%\vimfiles"
 )
-mklink /D "%userprofile%\vimfiles"	"%CWD%vim"
 
 if exist "%userprofile%\_vimrc" (
     set /P confirm=Will delete existing "%userprofile%\_vimrc". OK with that? Press CTRL-C to abort.
     del /Q "%userprofile%\_vimrc"
 )
-mklink    "%userprofile%\_vimrc"	"%CWD%vim\vimrc"
+echo set runtimepath=%CWD:\=/%vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,%CWD:\=/%vim/after > "%userprofile%\_vimrc"
+echo source %CWD:\=/%vim/vimrc >> "%userprofile%\_vimrc"
 
 :: Mercurial Files
 if exist "%userprofile%\mercurial.ini" (
@@ -22,13 +22,8 @@
     del /Q "%userprofile%\mercurial.ini"
 )
 echo %%include %CWD%hgrc\hgrc > "%userprofile%\mercurial.ini"
+echo [ui] >> "%userprofile%\mercurial.ini"
+echo ignore = %CWD:\=/%/hgrc/hgignore >> "%userprofile%\mercurial.ini"
 echo [extensions] >> "%userprofile%\mercurial.ini"
 echo hggit = %CWD:\=/%lib/hg/hg-git/hggit/ >> "%userprofile%\mercurial.ini"
 echo onsub = %CWD:\=/%lib/hg/onsub/onsub.py >> "%userprofile%\mercurial.ini"
-
-if exist "%userprofile%\mercurial_ignore" (
-    set /P confirm=Will delete existing "%userprofile%\mercurial_ignore". OK with that? Press CTRL-C to abort.
-    del /Q "%userprofile%\mercurial_ignore"
-)
-mklink    "%userprofile%\mercurial_ignore" "%CWD%hgrc\hgignore"
-