]> git.pld-linux.org Git - packages/vim.git/blame - vim-home_etc.patch
- rebuild with ruby 2.4
[packages/vim.git] / vim-home_etc.patch
CommitLineData
bea64654 1diff -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@@ -3333,7 +3333,7 @@
5 if (STRCMP(name, "HOME") == 0)
6 return homedir;
7 #endif
8-
9+first_test:
10 p = mch_getenv(name);
11 if (p != NULL && *p == NUL) /* empty is the same as not set */
12 p = NULL;
13@@ -3341,6 +3341,11 @@
14 if (p != NULL)
15 return p;
16
17+ if (strcmp(name, "HOME_ETC") == 0) {
18+ name = "HOME";
19+ goto first_test;
20+ }
21+
22 vimruntime = (STRCMP(name, "VIMRUNTIME") == 0);
23 if (!vimruntime && STRCMP(name, "VIM") != 0)
24 return NULL;
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
27@@ -264,7 +264,7 @@
28 # ifdef VMS
29 # define USR_EXRC_FILE "sys$login:.exrc"
30 # else
31-# define USR_EXRC_FILE "$HOME/.exrc"
32+# define USR_EXRC_FILE "$HOME_ETC/.exrc"
33 # endif
34 #endif
35
36@@ -279,7 +279,7 @@
37 # ifdef VMS
38 # define USR_VIMRC_FILE "sys$login:.vimrc"
39 # else
40-# define USR_VIMRC_FILE "$HOME/.vimrc"
41+# define USR_VIMRC_FILE "$HOME_ETC/.vimrc"
42 # endif
43 #endif
44
45@@ -294,7 +294,7 @@
46 # ifdef VMS
47 # define USR_GVIMRC_FILE "sys$login:.gvimrc"
48 # else
49-# define USR_GVIMRC_FILE "$HOME/.gvimrc"
50+# define USR_GVIMRC_FILE "$HOME_ETC/.gvimrc"
51 # endif
52 #endif
53
54@@ -313,7 +313,7 @@
55 # ifdef VMS
56 # define VIMINFO_FILE "sys$login:.viminfo"
57 # else
58-# define VIMINFO_FILE "$HOME/.viminfo"
59+# define VIMINFO_FILE "$HOME_ETC/.viminfo"
60 # endif
61 # endif
62 # if !defined(VIMINFO_FILE2) && defined(OS2)
4ca24e06
AM
63@@ -362,7 +362,7 @@ typedef struct dsc$descriptor DESC;
64 # ifdef VMS
65 # define DFLT_VDIR "sys$login:vimfiles/view"
66 # else
67-# define DFLT_VDIR "$HOME/.vim/view" /* default for 'viewdir' */
68+# define DFLT_VDIR "$HOME_ETC/.vim/view" /* default for 'viewdir' */
bea64654 69 # endif
70 #endif
4ca24e06 71
8c2513ef 72@@ -370,10 +370,10 @@ typedef struct dsc$descriptor DESC;
4ca24e06
AM
73 #else
74 # ifdef RUNTIME_GLOBAL
8c2513ef
AM
75 # define DFLT_RUNTIMEPATH "~/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after,~/.vim/after"
76-# define CLEAN_RUNTIMEPATH RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after"
77+# define CLEAN_RUNTIMEPATH "$HOME_ETC/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after,$HOME_ETC/.vim/after"
bea64654 78 # else
8c2513ef
AM
79 # define DFLT_RUNTIMEPATH "~/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.vim/after"
80-# define CLEAN_RUNTIMEPATH "$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after"
81+# define CLEAN_RUNTIMEPATH "$HOME_ETC/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,$HOME_ETC/.vim/after"
bea64654 82 # endif
83 #endif
4ca24e06 84
This page took 0.168327 seconds and 4 git commands to generate.