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
4 @@ -1660,6 +1660,7 @@ vim_getenv(char_u *name, int *mustfree)
10 if (p != NULL && *p == NUL) // empty is the same as not set
12 @@ -1667,6 +1668,11 @@ vim_getenv(char_u *name, int *mustfree)
16 + if (strcmp(name, "HOME_ETC") == 0) {
22 // special handling for user settings directory...
23 if (STRCMP(name, "BE_USER_SETTINGS") == 0)
24 --- vim62.orig/src/os_unix.h 2003-11-11 18:53:52.000000000 +0100
25 +++ vim62/src/os_unix.h 2003-11-11 19:53:54.000000000 +0100
28 # define USR_EXRC_FILE "sys$login:.exrc"
30 -# define USR_EXRC_FILE "$HOME/.exrc"
31 +# define USR_EXRC_FILE "$HOME_ETC/.exrc"
37 # define USR_VIMRC_FILE "sys$login:.vimrc"
39 -# define USR_VIMRC_FILE "$HOME/.vimrc"
40 +# define USR_VIMRC_FILE "$HOME_ETC/.vimrc"
46 # define USR_GVIMRC_FILE "sys$login:.gvimrc"
48 -# define USR_GVIMRC_FILE "$HOME/.gvimrc"
49 +# define USR_GVIMRC_FILE "$HOME_ETC/.gvimrc"
55 # define VIMINFO_FILE "sys$login:.viminfo"
57 -# define VIMINFO_FILE "$HOME/.viminfo"
58 +# define VIMINFO_FILE "$HOME_ETC/.viminfo"
61 # if !defined(VIMINFO_FILE2) && defined(OS2)
62 @@ -358,7 +358,7 @@ typedef struct dsc$descriptor DESC;
64 # define DFLT_VDIR "sys$login:vimfiles/view"
66 -# define DFLT_VDIR "$HOME/.vim/view" // default for 'viewdir'
67 +# define DFLT_VDIR "$HOME_ETC/.vim/view" // default for 'viewdir'
72 # ifdef RUNTIME_GLOBAL
73 # ifdef RUNTIME_GLOBAL_AFTER
74 # define DFLT_RUNTIMEPATH "~/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL_AFTER ",~/.vim/after"
75 -# define CLEAN_RUNTIMEPATH RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL_AFTER
76 +# define CLEAN_RUNTIMEPATH "$HOME_ETC/.vim/after," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL_AFTER
78 # define DFLT_RUNTIMEPATH "~/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after,~/.vim/after"
79 -# define CLEAN_RUNTIMEPATH RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after"
80 +# define CLEAN_RUNTIMEPATH "$HOME_ETC/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after"
83 # define DFLT_RUNTIMEPATH "~/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.vim/after"
84 -# define CLEAN_RUNTIMEPATH "$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after"
85 +# define CLEAN_RUNTIMEPATH "$HOME_ETC/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after"