1 diff -Nru vim62.orig/src/misc1.c vim62/src/misc1.c
2 --- vim62.orig/src/misc1.c 2003-11-11 18:53:52.000000000 +0100
3 +++ vim62/src/misc1.c 2003-11-11 19:29:32.000000000 +0100
5 if (STRCMP(name, "HOME") == 0)
11 if (p != NULL && *p == NUL) /* empty is the same as not set */
13 @@ -3341,6 +3341,11 @@
17 + if (strcmp(name, "HOME_ETC") == 0) {
22 vimruntime = (STRCMP(name, "VIMRUNTIME") == 0);
23 if (!vimruntime && STRCMP(name, "VIM") != 0)
25 --- vim62.orig/src/os_unix.h 2003-11-11 18:53:52.000000000 +0100
26 +++ vim62/src/os_unix.h 2003-11-11 19:53:54.000000000 +0100
29 # define USR_EXRC_FILE "sys$login:.exrc"
31 -# define USR_EXRC_FILE "$HOME/.exrc"
32 +# define USR_EXRC_FILE "$HOME_ETC/.exrc"
38 # define USR_VIMRC_FILE "sys$login:.vimrc"
40 -# define USR_VIMRC_FILE "$HOME/.vimrc"
41 +# define USR_VIMRC_FILE "$HOME_ETC/.vimrc"
47 # define USR_GVIMRC_FILE "sys$login:.gvimrc"
49 -# define USR_GVIMRC_FILE "$HOME/.gvimrc"
50 +# define USR_GVIMRC_FILE "$HOME_ETC/.gvimrc"
56 # define VIMINFO_FILE "sys$login:.viminfo"
58 -# define VIMINFO_FILE "$HOME/.viminfo"
59 +# define VIMINFO_FILE "$HOME_ETC/.viminfo"
62 # if !defined(VIMINFO_FILE2) && defined(OS2)
65 # define DFLT_VDIR "sys$login:vimfiles/view"
67 -# define DFLT_VDIR "$HOME/.vim/view" /* default for 'viewdir' */
68 +# define DFLT_VDIR "$HOME_ETC/.vim/view" /* default for 'viewdir' */
73 # define DFLT_RUNTIMEPATH "sys$login:vimfiles,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,sys$login:vimfiles/after"
75 # ifdef RUNTIME_GLOBAL
76 -# define DFLT_RUNTIMEPATH "~/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after,~/.vim/after"
77 +# define DFLT_RUNTIMEPATH "$HOME_ETC/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after,$HOME_ETC/.vim/after"
79 -# define DFLT_RUNTIMEPATH "~/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.vim/after"
80 +# define DFLT_RUNTIMEPATH "$HOME_ETC/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,$HOME_ETC/.vim/after"