annotate src/version.c @ 1045:7f01e52cc97a v7.0.171

updated for version 7.0-171
author vimboss
date Tue, 28 Nov 2006 16:43:58 +0000
parents f66abfa335bb
children 26ff011aec2d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 /* vi:set ts=8 sts=4 sw=4:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 * VIM - Vi IMproved by Bram Moolenaar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 * Do ":help uganda" in Vim to read copying and usage conditions.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 * Do ":help credits" in Vim to see a list of people who contributed.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 * See README.txt for an overview of the Vim source code.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 #include "vim.h"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 #ifdef AMIGA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 # include <time.h> /* for time() */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 * Vim originated from Stevie version 3.6 (Fish disk 217) by GRWalter (Fred)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 * It has been changed beyond recognition since then.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 *
26
404aac550f35 updated for version 7.0017
vimboss
parents: 14
diff changeset
20 * Differences between version 6.x and 7.x can be found with ":help version7".
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 * Differences between version 5.x and 6.x can be found with ":help version6".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 * Differences between version 4.x and 5.x can be found with ":help version5".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 * Differences between version 3.0 and 4.x can be found with ":help version4".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 * All the remarks about older versions have been removed, they are not very
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 * interesting.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 #include "version.h"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29
378
6b49757d378c updated for version 7.0098
vimboss
parents: 170
diff changeset
30 char *Version = VIM_VERSION_SHORT;
6b49757d378c updated for version 7.0098
vimboss
parents: 170
diff changeset
31 static char *mediumVersion = VIM_VERSION_MEDIUM;
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 #if defined(HAVE_DATE_TIME) || defined(PROTO)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 # if (defined(VMS) && defined(VAXC)) || defined(PROTO)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 char longVersion[sizeof(VIM_VERSION_LONG_DATE) + sizeof(__DATE__)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 + sizeof(__TIME__) + 3];
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 void
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 make_version()
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 * Construct the long version string. Necessary because
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 * VAX C can't catenate strings in the preprocessor.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 strcpy(longVersion, VIM_VERSION_LONG_DATE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 strcat(longVersion, __DATE__);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 strcat(longVersion, " ");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 strcat(longVersion, __TIME__);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 strcat(longVersion, ")");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 char *longVersion = VIM_VERSION_LONG_DATE __DATE__ " " __TIME__ ")";
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 char *longVersion = VIM_VERSION_LONG;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 static void version_msg __ARGS((char *s));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 static char *(features[]) =
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 #ifdef AMIGA /* only for Amiga systems */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 # ifdef FEAT_ARP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 "+ARP",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 "-ARP",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 #ifdef FEAT_ARABIC
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 "+arabic",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 "-arabic",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 #ifdef FEAT_AUTOCMD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 "+autocmd",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 "-autocmd",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 #ifdef FEAT_BEVAL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 "+balloon_eval",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 "-balloon_eval",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 #ifdef FEAT_BROWSE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 "+browse",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 "-browse",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 #ifdef NO_BUILTIN_TCAPS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 "-builtin_terms",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 #ifdef SOME_BUILTIN_TCAPS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 "+builtin_terms",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 #ifdef ALL_BUILTIN_TCAPS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 "++builtin_terms",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 #ifdef FEAT_BYTEOFF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 "+byte_offset",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 "-byte_offset",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 #ifdef FEAT_CINDENT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 "+cindent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 "-cindent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 #ifdef FEAT_CLIENTSERVER
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 "+clientserver",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 "-clientserver",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 #ifdef FEAT_CLIPBOARD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 "+clipboard",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 "-clipboard",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 #ifdef FEAT_CMDL_COMPL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 "+cmdline_compl",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 "-cmdline_compl",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 #ifdef FEAT_CMDHIST
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 "+cmdline_hist",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 "-cmdline_hist",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 #ifdef FEAT_CMDL_INFO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 "+cmdline_info",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 "-cmdline_info",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 #ifdef FEAT_COMMENTS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 "+comments",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 "-comments",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 #ifdef FEAT_CRYPT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 "+cryptv",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 "-cryptv",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 #ifdef FEAT_CSCOPE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 "+cscope",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 "-cscope",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 #endif
647
19106f131c87 updated for version 7.0188
vimboss
parents: 615
diff changeset
147 #ifdef CURSOR_SHAPE
19106f131c87 updated for version 7.0188
vimboss
parents: 615
diff changeset
148 "+cursorshape",
19106f131c87 updated for version 7.0188
vimboss
parents: 615
diff changeset
149 #else
19106f131c87 updated for version 7.0188
vimboss
parents: 615
diff changeset
150 "-cursorshape",
19106f131c87 updated for version 7.0188
vimboss
parents: 615
diff changeset
151 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 #if defined(FEAT_CON_DIALOG) && defined(FEAT_GUI_DIALOG)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 "+dialog_con_gui",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 # if defined(FEAT_CON_DIALOG)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 "+dialog_con",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 # if defined(FEAT_GUI_DIALOG)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 "+dialog_gui",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 "-dialog",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 #ifdef FEAT_DIFF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 "+diff",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 "-diff",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 #ifdef FEAT_DIGRAPHS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 "+digraphs",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 "-digraphs",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 #ifdef FEAT_DND
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 "+dnd",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 "-dnd",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 #ifdef EBCDIC
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 "+ebcdic",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 "-ebcdic",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 #ifdef FEAT_EMACS_TAGS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 "+emacs_tags",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 "-emacs_tags",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 #ifdef FEAT_EVAL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 "+eval",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 "-eval",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 #ifdef FEAT_EX_EXTRA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 "+ex_extra",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 "-ex_extra",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 #ifdef FEAT_SEARCH_EXTRA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 "+extra_search",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 "-extra_search",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 #ifdef FEAT_FKMAP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 "+farsi",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 "-farsi",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210 #ifdef FEAT_SEARCHPATH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 "+file_in_path",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 "-file_in_path",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215 #ifdef FEAT_FIND_ID
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 "+find_in_path",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 "-find_in_path",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220 #ifdef FEAT_FOLDING
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221 "+folding",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223 "-folding",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 #ifdef FEAT_FOOTER
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226 "+footer",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 "-footer",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230 /* only interesting on Unix systems */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 #if !defined(USE_SYSTEM) && defined(UNIX)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232 "+fork()",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 #ifdef FEAT_GETTEXT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235 # ifdef DYNAMIC_GETTEXT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236 "+gettext/dyn",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
237 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238 "+gettext",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
239 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241 "-gettext",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 #ifdef FEAT_HANGULIN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244 "+hangul_input",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246 "-hangul_input",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
248 #if (defined(HAVE_ICONV_H) && defined(USE_ICONV)) || defined(DYNAMIC_ICONV)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249 # ifdef DYNAMIC_ICONV
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250 "+iconv/dyn",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252 "+iconv",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255 "-iconv",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257 #ifdef FEAT_INS_EXPAND
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
258 "+insert_expand",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260 "-insert_expand",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
261 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262 #ifdef FEAT_JUMPLIST
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263 "+jumplist",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
265 "-jumplist",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
267 #ifdef FEAT_KEYMAP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
268 "+keymap",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
269 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270 "-keymap",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 #ifdef FEAT_LANGMAP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 "+langmap",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275 "-langmap",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
276 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277 #ifdef FEAT_LIBCALL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278 "+libcall",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 "-libcall",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
282 #ifdef FEAT_LINEBREAK
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
283 "+linebreak",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
284 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
285 "-linebreak",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
286 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
287 #ifdef FEAT_LISP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288 "+lispindent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
289 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290 "-lispindent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292 #ifdef FEAT_LISTCMDS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293 "+listcmds",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
294 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
295 "-listcmds",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
296 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
297 #ifdef FEAT_LOCALMAP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
298 "+localmap",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 "-localmap",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302 #ifdef FEAT_MENU
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 "+menu",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 "-menu",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
306 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307 #ifdef FEAT_SESSION
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308 "+mksession",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310 "-mksession",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312 #ifdef FEAT_MODIFY_FNAME
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 "+modify_fname",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
314 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315 "-modify_fname",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
316 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317 #ifdef FEAT_MOUSE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
318 "+mouse",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
319 # ifdef FEAT_MOUSESHAPE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
320 "+mouseshape",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
321 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
322 "-mouseshape",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325 "-mouse",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327 #if defined(UNIX) || defined(VMS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 # ifdef FEAT_MOUSE_DEC
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329 "+mouse_dec",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331 "-mouse_dec",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
333 # ifdef FEAT_MOUSE_GPM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
334 "+mouse_gpm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
335 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336 "-mouse_gpm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
337 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
338 # ifdef FEAT_MOUSE_JSB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
339 "+mouse_jsbterm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
340 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
341 "-mouse_jsbterm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
342 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
343 # ifdef FEAT_MOUSE_NET
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
344 "+mouse_netterm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
345 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
346 "-mouse_netterm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
347 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348 # ifdef FEAT_MOUSE_XTERM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
349 "+mouse_xterm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
350 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
351 "-mouse_xterm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
353 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354 #ifdef __QNX__
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
355 # ifdef FEAT_MOUSE_PTERM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
356 "+mouse_pterm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
357 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
358 "-mouse_pterm",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
359 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
360 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
361 #ifdef FEAT_MBYTE_IME
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
362 # ifdef DYNAMIC_IME
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
363 "+multi_byte_ime/dyn",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
364 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
365 "+multi_byte_ime",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
366 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
367 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
368 # ifdef FEAT_MBYTE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
369 "+multi_byte",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
370 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
371 "-multi_byte",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
372 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
373 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
374 #ifdef FEAT_MULTI_LANG
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
375 "+multi_lang",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
376 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
377 "-multi_lang",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
378 #endif
14
946da5994c01 updated for version 7.0006
vimboss
parents: 11
diff changeset
379 #ifdef FEAT_MZSCHEME
132
d6009de12681 updated for version 7.0044
vimboss
parents: 68
diff changeset
380 # ifdef DYNAMIC_MZSCHEME
d6009de12681 updated for version 7.0044
vimboss
parents: 68
diff changeset
381 "+mzscheme/dyn",
d6009de12681 updated for version 7.0044
vimboss
parents: 68
diff changeset
382 # else
14
946da5994c01 updated for version 7.0006
vimboss
parents: 11
diff changeset
383 "+mzscheme",
132
d6009de12681 updated for version 7.0044
vimboss
parents: 68
diff changeset
384 # endif
14
946da5994c01 updated for version 7.0006
vimboss
parents: 11
diff changeset
385 #else
946da5994c01 updated for version 7.0006
vimboss
parents: 11
diff changeset
386 "-mzscheme",
946da5994c01 updated for version 7.0006
vimboss
parents: 11
diff changeset
387 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
388 #ifdef FEAT_NETBEANS_INTG
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
389 "+netbeans_intg",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
390 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
391 "-netbeans_intg",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
392 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
393 #ifdef FEAT_GUI_W32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
394 # ifdef FEAT_OLE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
395 "+ole",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
396 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
397 "-ole",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
398 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
399 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
400 #ifdef FEAT_OSFILETYPE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
401 "+osfiletype",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
402 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
403 "-osfiletype",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
404 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
405 #ifdef FEAT_PATH_EXTRA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
406 "+path_extra",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
408 "-path_extra",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
410 #ifdef FEAT_PERL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
411 # ifdef DYNAMIC_PERL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
412 "+perl/dyn",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
413 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
414 "+perl",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
415 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
416 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
417 "-perl",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
418 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
419 #ifdef FEAT_PRINTER
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
420 # ifdef FEAT_POSTSCRIPT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
421 "+postscript",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
422 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
423 "-postscript",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
424 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
425 "+printer",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
426 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
427 "-printer",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
428 #endif
170
8c60f65311fa updated for version 7.0052
vimboss
parents: 132
diff changeset
429 #ifdef FEAT_PROFILE
8c60f65311fa updated for version 7.0052
vimboss
parents: 132
diff changeset
430 "+profile",
8c60f65311fa updated for version 7.0052
vimboss
parents: 132
diff changeset
431 #else
8c60f65311fa updated for version 7.0052
vimboss
parents: 132
diff changeset
432 "-profile",
8c60f65311fa updated for version 7.0052
vimboss
parents: 132
diff changeset
433 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
434 #ifdef FEAT_PYTHON
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
435 # ifdef DYNAMIC_PYTHON
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
436 "+python/dyn",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
437 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
438 "+python",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
440 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
441 "-python",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
442 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
443 #ifdef FEAT_QUICKFIX
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
444 "+quickfix",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
445 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
446 "-quickfix",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
447 #endif
857
b933657f7c9d updated for version 7.0g01
vimboss
parents: 647
diff changeset
448 #ifdef FEAT_RELTIME
b933657f7c9d updated for version 7.0g01
vimboss
parents: 647
diff changeset
449 "+reltime",
b933657f7c9d updated for version 7.0g01
vimboss
parents: 647
diff changeset
450 #else
b933657f7c9d updated for version 7.0g01
vimboss
parents: 647
diff changeset
451 "-reltime",
b933657f7c9d updated for version 7.0g01
vimboss
parents: 647
diff changeset
452 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
453 #ifdef FEAT_RIGHTLEFT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
454 "+rightleft",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
455 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
456 "-rightleft",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
457 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
458 #ifdef FEAT_RUBY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
459 # ifdef DYNAMIC_RUBY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
460 "+ruby/dyn",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
461 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
462 "+ruby",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
463 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
464 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
465 "-ruby",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
466 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
467 #ifdef FEAT_SCROLLBIND
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
468 "+scrollbind",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
469 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
470 "-scrollbind",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
471 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
472 #ifdef FEAT_SIGNS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
473 "+signs",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
474 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
475 "-signs",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
476 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
477 #ifdef FEAT_SMARTINDENT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
478 "+smartindent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
479 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
480 "-smartindent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
481 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
482 #ifdef FEAT_SNIFF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
483 "+sniff",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
484 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
485 "-sniff",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487 #ifdef FEAT_STL_OPT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
488 "+statusline",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
489 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490 "-statusline",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
491 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
492 #ifdef FEAT_SUN_WORKSHOP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
493 "+sun_workshop",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
494 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
495 "-sun_workshop",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
496 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
497 #ifdef FEAT_SYN_HL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
498 "+syntax",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
499 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
500 "-syntax",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
501 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
502 /* only interesting on Unix systems */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
503 #if defined(USE_SYSTEM) && (defined(UNIX) || defined(__EMX__))
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
504 "+system()",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
505 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
506 #ifdef FEAT_TAG_BINS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
507 "+tag_binary",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
508 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
509 "-tag_binary",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
510 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
511 #ifdef FEAT_TAG_OLDSTATIC
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
512 "+tag_old_static",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
513 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
514 "-tag_old_static",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
515 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
516 #ifdef FEAT_TAG_ANYWHITE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
517 "+tag_any_white",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
518 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
519 "-tag_any_white",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
520 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
521 #ifdef FEAT_TCL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
522 # ifdef DYNAMIC_TCL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
523 "+tcl/dyn",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
524 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
525 "+tcl",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
526 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
527 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
528 "-tcl",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
529 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
530 #if defined(UNIX) || defined(__EMX__)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
531 /* only Unix (or OS/2 with EMX!) can have terminfo instead of termcap */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
532 # ifdef TERMINFO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
533 "+terminfo",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
534 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
535 "-terminfo",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
536 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
537 #else /* unix always includes termcap support */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
538 # ifdef HAVE_TGETENT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
539 "+tgetent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
540 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
541 "-tgetent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
542 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
543 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
544 #ifdef FEAT_TERMRESPONSE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
545 "+termresponse",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
546 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
547 "-termresponse",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
548 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
549 #ifdef FEAT_TEXTOBJ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
550 "+textobjects",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
551 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
552 "-textobjects",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
553 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
554 #ifdef FEAT_TITLE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
555 "+title",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
556 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
557 "-title",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
558 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
559 #ifdef FEAT_TOOLBAR
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
560 "+toolbar",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
561 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
562 "-toolbar",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
563 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
564 #ifdef FEAT_USR_CMDS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
565 "+user_commands",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
566 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
567 "-user_commands",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
568 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
569 #ifdef FEAT_VERTSPLIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
570 "+vertsplit",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
571 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
572 "-vertsplit",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
573 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
574 #ifdef FEAT_VIRTUALEDIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
575 "+virtualedit",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
576 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
577 "-virtualedit",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
578 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
579 #ifdef FEAT_VISUAL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
580 "+visual",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
581 # ifdef FEAT_VISUALEXTRA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
582 "+visualextra",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
583 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
584 "-visualextra",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
585 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
586 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
587 "-visual",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
588 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
589 #ifdef FEAT_VIMINFO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
590 "+viminfo",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
591 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
592 "-viminfo",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
593 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
594 #ifdef FEAT_VREPLACE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
595 "+vreplace",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
596 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
597 "-vreplace",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
598 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
599 #ifdef FEAT_WILDIGN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
600 "+wildignore",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
601 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
602 "-wildignore",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
603 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
604 #ifdef FEAT_WILDMENU
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
605 "+wildmenu",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
606 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
607 "-wildmenu",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
608 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
609 #ifdef FEAT_WINDOWS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
610 "+windows",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
611 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
612 "-windows",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
613 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
614 #ifdef FEAT_WRITEBACKUP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
615 "+writebackup",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
616 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
617 "-writebackup",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
618 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
619 #if defined(UNIX) || defined(VMS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
620 # ifdef FEAT_X11
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
621 "+X11",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
622 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
623 "-X11",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
624 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
625 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
626 #ifdef FEAT_XFONTSET
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
627 "+xfontset",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
628 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
629 "-xfontset",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
630 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
631 #ifdef FEAT_XIM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
632 "+xim",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
633 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
634 "-xim",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
635 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
636 #if defined(UNIX) || defined(VMS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
637 # ifdef USE_XSMP_INTERACT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
638 "+xsmp_interact",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
639 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
640 # ifdef USE_XSMP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
641 "+xsmp",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
642 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
643 "-xsmp",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
644 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
645 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
646 # ifdef FEAT_XCLIPBOARD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
647 "+xterm_clipboard",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
648 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
649 "-xterm_clipboard",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
650 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
651 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
652 #ifdef FEAT_XTERM_SAVE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
653 "+xterm_save",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
654 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
655 "-xterm_save",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
656 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
657 #ifdef WIN3264
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
658 # ifdef FEAT_XPM_W32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
659 "+xpm_w32",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
660 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
661 "-xpm_w32",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
662 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
663 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
664 NULL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
665 };
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
666
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
667 static int included_patches[] =
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
668 { /* Add new patch number below this line */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
669 /**/
1045
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
670 171,
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
671 /**/
1044
f66abfa335bb updated for version 7.0-170
vimboss
parents: 1043
diff changeset
672 170,
f66abfa335bb updated for version 7.0-170
vimboss
parents: 1043
diff changeset
673 /**/
1043
10d7ebdbe8a3 updated for version 7.0-169
vimboss
parents: 1042
diff changeset
674 169,
10d7ebdbe8a3 updated for version 7.0-169
vimboss
parents: 1042
diff changeset
675 /**/
1042
932fe018ad16 updated for version 7.0-168
vimboss
parents: 1041
diff changeset
676 168,
932fe018ad16 updated for version 7.0-168
vimboss
parents: 1041
diff changeset
677 /**/
1041
c3bd0a84e11a updated for version 7.0-167
vimboss
parents: 1040
diff changeset
678 167,
c3bd0a84e11a updated for version 7.0-167
vimboss
parents: 1040
diff changeset
679 /**/
1040
65e0c2e3a352 updated for version 7.0-166
vimboss
parents: 1039
diff changeset
680 166,
65e0c2e3a352 updated for version 7.0-166
vimboss
parents: 1039
diff changeset
681 /**/
1039
04943f311357 updated for version 7.0-165
vimboss
parents: 1038
diff changeset
682 165,
04943f311357 updated for version 7.0-165
vimboss
parents: 1038
diff changeset
683 /**/
1038
777d5460622d updated for version 7.0-164
vimboss
parents: 1037
diff changeset
684 164,
777d5460622d updated for version 7.0-164
vimboss
parents: 1037
diff changeset
685 /**/
1037
7df2d171ef1c updated for version 7.0-163
vimboss
parents: 1036
diff changeset
686 163,
7df2d171ef1c updated for version 7.0-163
vimboss
parents: 1036
diff changeset
687 /**/
1036
20308f30826d updated for version 7.0-162
vimboss
parents: 1035
diff changeset
688 162,
20308f30826d updated for version 7.0-162
vimboss
parents: 1035
diff changeset
689 /**/
1035
4a6554fb0483 updated for version 7.0-161
vimboss
parents: 1034
diff changeset
690 161,
4a6554fb0483 updated for version 7.0-161
vimboss
parents: 1034
diff changeset
691 /**/
1034
98d1c149be76 updated for version 7.0-160
vimboss
parents: 1033
diff changeset
692 160,
98d1c149be76 updated for version 7.0-160
vimboss
parents: 1033
diff changeset
693 /**/
1033
19ed3bfbe488 updated for version 7.0-159
vimboss
parents: 1032
diff changeset
694 159,
19ed3bfbe488 updated for version 7.0-159
vimboss
parents: 1032
diff changeset
695 /**/
1032
e6aed39f1264 updated for version 7.0-158
vimboss
parents: 1031
diff changeset
696 158,
e6aed39f1264 updated for version 7.0-158
vimboss
parents: 1031
diff changeset
697 /**/
1031
1780e6046802 updated for version 7.0-157
vimboss
parents: 1030
diff changeset
698 157,
1780e6046802 updated for version 7.0-157
vimboss
parents: 1030
diff changeset
699 /**/
1030
d4bc24e6a281 updated for version 7.0-156
vimboss
parents: 1029
diff changeset
700 156,
d4bc24e6a281 updated for version 7.0-156
vimboss
parents: 1029
diff changeset
701 /**/
1029
82b2594be408 updated for version 7.0-155
vimboss
parents: 1028
diff changeset
702 155,
82b2594be408 updated for version 7.0-155
vimboss
parents: 1028
diff changeset
703 /**/
1028
5044d9d784ed updated for version 7.0-154
vimboss
parents: 1027
diff changeset
704 154,
5044d9d784ed updated for version 7.0-154
vimboss
parents: 1027
diff changeset
705 /**/
1027
c37ed44f014f updated for version 7.0-153
vimboss
parents: 1026
diff changeset
706 153,
c37ed44f014f updated for version 7.0-153
vimboss
parents: 1026
diff changeset
707 /**/
1026
d8af28dbfb80 updated for version 7.0-152
vimboss
parents: 1025
diff changeset
708 152,
d8af28dbfb80 updated for version 7.0-152
vimboss
parents: 1025
diff changeset
709 /**/
1025
b6627f01c67d updated for version 7.0-151
vimboss
parents: 1024
diff changeset
710 151,
b6627f01c67d updated for version 7.0-151
vimboss
parents: 1024
diff changeset
711 /**/
1024
39aaf0cc59e8 updated for version 7.0-150
vimboss
parents: 1023
diff changeset
712 150,
39aaf0cc59e8 updated for version 7.0-150
vimboss
parents: 1023
diff changeset
713 /**/
1023
cb7043482eca updated for version 7.0-149
vimboss
parents: 1022
diff changeset
714 149,
cb7043482eca updated for version 7.0-149
vimboss
parents: 1022
diff changeset
715 /**/
1022
3376d79d40f2 updated for version 7.0-148
vimboss
parents: 1021
diff changeset
716 148,
3376d79d40f2 updated for version 7.0-148
vimboss
parents: 1021
diff changeset
717 /**/
1021
81cf1b6e0a2d updated for version 7.0-147
vimboss
parents: 1020
diff changeset
718 147,
81cf1b6e0a2d updated for version 7.0-147
vimboss
parents: 1020
diff changeset
719 /**/
1020
be9fbf8b0cdb updated for version 7.0-146
vimboss
parents: 1019
diff changeset
720 146,
be9fbf8b0cdb updated for version 7.0-146
vimboss
parents: 1019
diff changeset
721 /**/
1019
95b507e6c9e7 updated for version 7.0-145
vimboss
parents: 1018
diff changeset
722 145,
95b507e6c9e7 updated for version 7.0-145
vimboss
parents: 1018
diff changeset
723 /**/
1018
d3cff90680f3 updated for version 7.0-144
vimboss
parents: 1017
diff changeset
724 144,
d3cff90680f3 updated for version 7.0-144
vimboss
parents: 1017
diff changeset
725 /**/
1017
0d31f8a78ab3 updated for version 7.0-143
vimboss
parents: 1016
diff changeset
726 143,
0d31f8a78ab3 updated for version 7.0-143
vimboss
parents: 1016
diff changeset
727 /**/
1016
4bc81d4dc6be updated for version 7.0-142
vimboss
parents: 1015
diff changeset
728 142,
4bc81d4dc6be updated for version 7.0-142
vimboss
parents: 1015
diff changeset
729 /**/
1015
64e2b75e1615 updated for version 7.0-141
vimboss
parents: 1014
diff changeset
730 141,
64e2b75e1615 updated for version 7.0-141
vimboss
parents: 1014
diff changeset
731 /**/
1014
2651e7d07cd6 updated for version 7.0-140
vimboss
parents: 1013
diff changeset
732 140,
2651e7d07cd6 updated for version 7.0-140
vimboss
parents: 1013
diff changeset
733 /**/
1013
61e5d40135d0 updated for version 7.0-139
vimboss
parents: 1012
diff changeset
734 139,
61e5d40135d0 updated for version 7.0-139
vimboss
parents: 1012
diff changeset
735 /**/
1012
be8e2719caa6 updated for version 7.0-138
vimboss
parents: 1011
diff changeset
736 138,
be8e2719caa6 updated for version 7.0-138
vimboss
parents: 1011
diff changeset
737 /**/
1011
6e03ee418b50 updated for version 7.0-137
vimboss
parents: 1010
diff changeset
738 137,
6e03ee418b50 updated for version 7.0-137
vimboss
parents: 1010
diff changeset
739 /**/
1010
ba32a005373a updated for version 7.0-136
vimboss
parents: 1009
diff changeset
740 136,
ba32a005373a updated for version 7.0-136
vimboss
parents: 1009
diff changeset
741 /**/
1009
721ebb602db0 updated for version 7.0-135
vimboss
parents: 1008
diff changeset
742 135,
721ebb602db0 updated for version 7.0-135
vimboss
parents: 1008
diff changeset
743 /**/
1008
58059676e24a updated for version 7.0-134
vimboss
parents: 1007
diff changeset
744 134,
58059676e24a updated for version 7.0-134
vimboss
parents: 1007
diff changeset
745 /**/
1007
7d29124f77f5 updated for version 7.0-133
vimboss
parents: 1006
diff changeset
746 133,
7d29124f77f5 updated for version 7.0-133
vimboss
parents: 1006
diff changeset
747 /**/
1006
992d5c69d5e9 updated for version 7.0-132
vimboss
parents: 1005
diff changeset
748 132,
992d5c69d5e9 updated for version 7.0-132
vimboss
parents: 1005
diff changeset
749 /**/
1005
1dfe9032bd92 updated for version 7.0-131
vimboss
parents: 1004
diff changeset
750 131,
1dfe9032bd92 updated for version 7.0-131
vimboss
parents: 1004
diff changeset
751 /**/
1004
09d0e83c29b8 updated for version 7.0-130
vimboss
parents: 1003
diff changeset
752 130,
09d0e83c29b8 updated for version 7.0-130
vimboss
parents: 1003
diff changeset
753 /**/
1003
a1c1f001b99d updated for version 7.0-129
vimboss
parents: 1002
diff changeset
754 129,
a1c1f001b99d updated for version 7.0-129
vimboss
parents: 1002
diff changeset
755 /**/
1002
41ab6b381572 updated for version 7.0-128
vimboss
parents: 1001
diff changeset
756 128,
41ab6b381572 updated for version 7.0-128
vimboss
parents: 1001
diff changeset
757 /**/
1001
1de53700b1d9 updated for version 7.0-127
vimboss
parents: 1000
diff changeset
758 127,
1de53700b1d9 updated for version 7.0-127
vimboss
parents: 1000
diff changeset
759 /**/
1000
cb49fa8c7196 updated for version 7.0-126
vimboss
parents: 999
diff changeset
760 126,
cb49fa8c7196 updated for version 7.0-126
vimboss
parents: 999
diff changeset
761 /**/
999
2787b8483e64 updated for version 7.0-125
vimboss
parents: 998
diff changeset
762 125,
2787b8483e64 updated for version 7.0-125
vimboss
parents: 998
diff changeset
763 /**/
998
f49d72bf9c5c updated for version 7.0-124
vimboss
parents: 997
diff changeset
764 124,
f49d72bf9c5c updated for version 7.0-124
vimboss
parents: 997
diff changeset
765 /**/
997
86289e90a4bb updated for version 7.0-123
vimboss
parents: 996
diff changeset
766 123,
86289e90a4bb updated for version 7.0-123
vimboss
parents: 996
diff changeset
767 /**/
996
5858c00d0f2c updated for version 7.0-122
vimboss
parents: 995
diff changeset
768 122,
5858c00d0f2c updated for version 7.0-122
vimboss
parents: 995
diff changeset
769 /**/
995
9aec644c45dc updated for version 7.0-121
vimboss
parents: 994
diff changeset
770 121,
9aec644c45dc updated for version 7.0-121
vimboss
parents: 994
diff changeset
771 /**/
994
c5d5e0f3403f updated for version 7.0-120
vimboss
parents: 993
diff changeset
772 120,
c5d5e0f3403f updated for version 7.0-120
vimboss
parents: 993
diff changeset
773 /**/
993
cbc9c335ddb1 updated for version 7.0-119
vimboss
parents: 992
diff changeset
774 119,
cbc9c335ddb1 updated for version 7.0-119
vimboss
parents: 992
diff changeset
775 /**/
992
144ad7f25f67 updated for version 7.0-118
vimboss
parents: 991
diff changeset
776 118,
144ad7f25f67 updated for version 7.0-118
vimboss
parents: 991
diff changeset
777 /**/
991
ddafd2ba3a86 updated for version 7.0-117
vimboss
parents: 990
diff changeset
778 117,
ddafd2ba3a86 updated for version 7.0-117
vimboss
parents: 990
diff changeset
779 /**/
990
9adbd26f7fee updated for version 7.0-116
vimboss
parents: 989
diff changeset
780 116,
9adbd26f7fee updated for version 7.0-116
vimboss
parents: 989
diff changeset
781 /**/
989
3f8cf4c668c3 updated for version 7.0-115
vimboss
parents: 988
diff changeset
782 115,
3f8cf4c668c3 updated for version 7.0-115
vimboss
parents: 988
diff changeset
783 /**/
988
cec8b867838b updated for version 7.0-114
vimboss
parents: 987
diff changeset
784 114,
cec8b867838b updated for version 7.0-114
vimboss
parents: 987
diff changeset
785 /**/
987
e625dad74346 updated for version 7.0-113
vimboss
parents: 986
diff changeset
786 113,
e625dad74346 updated for version 7.0-113
vimboss
parents: 986
diff changeset
787 /**/
986
8fd2e00c44ae updated for version 7.0-112
vimboss
parents: 985
diff changeset
788 112,
8fd2e00c44ae updated for version 7.0-112
vimboss
parents: 985
diff changeset
789 /**/
985
656853d9c014 updated for version 7.0-111
vimboss
parents: 984
diff changeset
790 111,
656853d9c014 updated for version 7.0-111
vimboss
parents: 984
diff changeset
791 /**/
984
fa9ee618000f updated for version 7.0-110
vimboss
parents: 983
diff changeset
792 110,
fa9ee618000f updated for version 7.0-110
vimboss
parents: 983
diff changeset
793 /**/
983
f3669fbc9a31 updated for version 7.0-109
vimboss
parents: 982
diff changeset
794 109,
f3669fbc9a31 updated for version 7.0-109
vimboss
parents: 982
diff changeset
795 /**/
982
b00d5f429a4b updated for version 7.0-108
vimboss
parents: 981
diff changeset
796 108,
b00d5f429a4b updated for version 7.0-108
vimboss
parents: 981
diff changeset
797 /**/
981
eb4ee2010aae updated for version 7.0-107
vimboss
parents: 980
diff changeset
798 107,
eb4ee2010aae updated for version 7.0-107
vimboss
parents: 980
diff changeset
799 /**/
980
e1efa991c2b6 updated for version 7.0-106
vimboss
parents: 979
diff changeset
800 106,
e1efa991c2b6 updated for version 7.0-106
vimboss
parents: 979
diff changeset
801 /**/
979
32e19278c1ad updated for version 7.0-105
vimboss
parents: 978
diff changeset
802 105,
32e19278c1ad updated for version 7.0-105
vimboss
parents: 978
diff changeset
803 /**/
978
0e3e208b4b90 updated for version 7.0-104
vimboss
parents: 977
diff changeset
804 104,
0e3e208b4b90 updated for version 7.0-104
vimboss
parents: 977
diff changeset
805 /**/
977
316dad0565b8 updated for version 7.0-103
vimboss
parents: 976
diff changeset
806 103,
316dad0565b8 updated for version 7.0-103
vimboss
parents: 976
diff changeset
807 /**/
976
727ab557c58a updated for version 7.0-102
vimboss
parents: 975
diff changeset
808 102,
727ab557c58a updated for version 7.0-102
vimboss
parents: 975
diff changeset
809 /**/
975
f88008797313 updated for version 7.0-101
vimboss
parents: 974
diff changeset
810 101,
f88008797313 updated for version 7.0-101
vimboss
parents: 974
diff changeset
811 /**/
974
ed44c1c436d3 updated for version 7.0-100
vimboss
parents: 973
diff changeset
812 100,
ed44c1c436d3 updated for version 7.0-100
vimboss
parents: 973
diff changeset
813 /**/
973
d607b48414b7 updated for version 7.0-099
vimboss
parents: 972
diff changeset
814 99,
d607b48414b7 updated for version 7.0-099
vimboss
parents: 972
diff changeset
815 /**/
972
decce137e7be updated for version 7.0-098
vimboss
parents: 971
diff changeset
816 98,
decce137e7be updated for version 7.0-098
vimboss
parents: 971
diff changeset
817 /**/
971
a9ffa7c7db77 updated for version 7.0-097
vimboss
parents: 970
diff changeset
818 97,
a9ffa7c7db77 updated for version 7.0-097
vimboss
parents: 970
diff changeset
819 /**/
970
c5cafb21c45b updated for version 7.0-096
vimboss
parents: 969
diff changeset
820 96,
c5cafb21c45b updated for version 7.0-096
vimboss
parents: 969
diff changeset
821 /**/
969
cf4d73a8924e updated for version 7.0-095
vimboss
parents: 968
diff changeset
822 95,
cf4d73a8924e updated for version 7.0-095
vimboss
parents: 968
diff changeset
823 /**/
968
994ea4e6f023 updated for version 7.0-094
vimboss
parents: 967
diff changeset
824 94,
994ea4e6f023 updated for version 7.0-094
vimboss
parents: 967
diff changeset
825 /**/
967
daa1e34570ff updated for version 7.0-093
vimboss
parents: 966
diff changeset
826 93,
daa1e34570ff updated for version 7.0-093
vimboss
parents: 966
diff changeset
827 /**/
966
eb800128bd89 updated for version 7.0-092
vimboss
parents: 965
diff changeset
828 92,
eb800128bd89 updated for version 7.0-092
vimboss
parents: 965
diff changeset
829 /**/
965
2bebfa810a66 updated for version 7.0-091
vimboss
parents: 964
diff changeset
830 91,
2bebfa810a66 updated for version 7.0-091
vimboss
parents: 964
diff changeset
831 /**/
964
e905716f6a3a updated for version 7.0-090
vimboss
parents: 963
diff changeset
832 90,
e905716f6a3a updated for version 7.0-090
vimboss
parents: 963
diff changeset
833 /**/
963
7644c80ca87b updated for version 7.0-089
vimboss
parents: 962
diff changeset
834 89,
7644c80ca87b updated for version 7.0-089
vimboss
parents: 962
diff changeset
835 /**/
962
ca4883686f93 updated for version 7.0-088
vimboss
parents: 961
diff changeset
836 88,
ca4883686f93 updated for version 7.0-088
vimboss
parents: 961
diff changeset
837 /**/
961
c06c658691e2 updated for version 7.0-087
vimboss
parents: 960
diff changeset
838 87,
c06c658691e2 updated for version 7.0-087
vimboss
parents: 960
diff changeset
839 /**/
960
8c8d07318d8d updated for version 7.0-086
vimboss
parents: 959
diff changeset
840 86,
8c8d07318d8d updated for version 7.0-086
vimboss
parents: 959
diff changeset
841 /**/
959
ea15087a42cd updated for version 7.0-085
vimboss
parents: 958
diff changeset
842 85,
ea15087a42cd updated for version 7.0-085
vimboss
parents: 958
diff changeset
843 /**/
958
e88950f0d4f6 updated for version 7.0-084
vimboss
parents: 957
diff changeset
844 84,
e88950f0d4f6 updated for version 7.0-084
vimboss
parents: 957
diff changeset
845 /**/
957
3dc6072e0a25 updated for version 7.0-083
vimboss
parents: 956
diff changeset
846 83,
3dc6072e0a25 updated for version 7.0-083
vimboss
parents: 956
diff changeset
847 /**/
956
92f3089a7b10 updated for version 7.0-082
vimboss
parents: 955
diff changeset
848 82,
92f3089a7b10 updated for version 7.0-082
vimboss
parents: 955
diff changeset
849 /**/
955
e1070b3b03e9 updated for version 7.0-081
vimboss
parents: 954
diff changeset
850 81,
e1070b3b03e9 updated for version 7.0-081
vimboss
parents: 954
diff changeset
851 /**/
954
4256f76f7266 updated for version 7.0-080
vimboss
parents: 953
diff changeset
852 80,
4256f76f7266 updated for version 7.0-080
vimboss
parents: 953
diff changeset
853 /**/
953
2fb204616c9b updated for version 7.0-079
vimboss
parents: 952
diff changeset
854 79,
2fb204616c9b updated for version 7.0-079
vimboss
parents: 952
diff changeset
855 /**/
952
af7afd2bb4c2 updated for version 7.0-078
vimboss
parents: 951
diff changeset
856 78,
af7afd2bb4c2 updated for version 7.0-078
vimboss
parents: 951
diff changeset
857 /**/
951
06959e7212e5 updated for version 7.0-077
vimboss
parents: 950
diff changeset
858 77,
06959e7212e5 updated for version 7.0-077
vimboss
parents: 950
diff changeset
859 /**/
950
f03c3fae0a99 updated for version 7.0-076
vimboss
parents: 949
diff changeset
860 76,
f03c3fae0a99 updated for version 7.0-076
vimboss
parents: 949
diff changeset
861 /**/
949
8fafff87aedb updated for version 7.0-075
vimboss
parents: 948
diff changeset
862 75,
8fafff87aedb updated for version 7.0-075
vimboss
parents: 948
diff changeset
863 /**/
948
c1b61096e3d0 updated for version 7.0-074
vimboss
parents: 947
diff changeset
864 74,
c1b61096e3d0 updated for version 7.0-074
vimboss
parents: 947
diff changeset
865 /**/
947
a157c4786b79 updated for version 7.0-073
vimboss
parents: 946
diff changeset
866 73,
a157c4786b79 updated for version 7.0-073
vimboss
parents: 946
diff changeset
867 /**/
946
4fb859cd9ba9 updated for version 7.0-072
vimboss
parents: 945
diff changeset
868 72,
4fb859cd9ba9 updated for version 7.0-072
vimboss
parents: 945
diff changeset
869 /**/
945
0b211ebefd4e updated for version 7.0-071
vimboss
parents: 944
diff changeset
870 71,
0b211ebefd4e updated for version 7.0-071
vimboss
parents: 944
diff changeset
871 /**/
944
b2dcb8457067 updated for version 7.0-070
vimboss
parents: 943
diff changeset
872 70,
b2dcb8457067 updated for version 7.0-070
vimboss
parents: 943
diff changeset
873 /**/
943
e70aad5761b5 updated for version 7.0-069
vimboss
parents: 942
diff changeset
874 69,
e70aad5761b5 updated for version 7.0-069
vimboss
parents: 942
diff changeset
875 /**/
942
29bf49bad20d updated for version 7.0-068
vimboss
parents: 941
diff changeset
876 68,
29bf49bad20d updated for version 7.0-068
vimboss
parents: 941
diff changeset
877 /**/
941
d95676480093 updated for version 7.0-067
vimboss
parents: 940
diff changeset
878 67,
d95676480093 updated for version 7.0-067
vimboss
parents: 940
diff changeset
879 /**/
940
306fc545fe2c updated for version 7.0-066
vimboss
parents: 939
diff changeset
880 66,
306fc545fe2c updated for version 7.0-066
vimboss
parents: 939
diff changeset
881 /**/
939
31208ed42de9 updated for version 7.0-065
vimboss
parents: 938
diff changeset
882 65,
31208ed42de9 updated for version 7.0-065
vimboss
parents: 938
diff changeset
883 /**/
938
fc0c566b9107 updated for version 7.0-064
vimboss
parents: 937
diff changeset
884 64,
fc0c566b9107 updated for version 7.0-064
vimboss
parents: 937
diff changeset
885 /**/
937
de8224965034 updated for version 7.0-063
vimboss
parents: 936
diff changeset
886 63,
de8224965034 updated for version 7.0-063
vimboss
parents: 936
diff changeset
887 /**/
936
77f8a648d2e6 updated for version 7.0-062
vimboss
parents: 935
diff changeset
888 62,
77f8a648d2e6 updated for version 7.0-062
vimboss
parents: 935
diff changeset
889 /**/
935
c8cae82dee30 updated for version 7.0-061
vimboss
parents: 934
diff changeset
890 61,
c8cae82dee30 updated for version 7.0-061
vimboss
parents: 934
diff changeset
891 /**/
934
e44efb3af0d5 updated for version 7.0-060
vimboss
parents: 933
diff changeset
892 60,
e44efb3af0d5 updated for version 7.0-060
vimboss
parents: 933
diff changeset
893 /**/
933
56609cdae088 updated for version 7.0-059
vimboss
parents: 932
diff changeset
894 59,
56609cdae088 updated for version 7.0-059
vimboss
parents: 932
diff changeset
895 /**/
932
c9ddc2338f41 updated for version 7.0-058
vimboss
parents: 931
diff changeset
896 58,
c9ddc2338f41 updated for version 7.0-058
vimboss
parents: 931
diff changeset
897 /**/
931
c5871806d7e6 updated for version 7.0-057
vimboss
parents: 930
diff changeset
898 57,
c5871806d7e6 updated for version 7.0-057
vimboss
parents: 930
diff changeset
899 /**/
930
529c6a431ff5 updated for version 7.0-056
vimboss
parents: 929
diff changeset
900 56,
529c6a431ff5 updated for version 7.0-056
vimboss
parents: 929
diff changeset
901 /**/
929
2448f4c8afc6 updated for version 7.0-055
vimboss
parents: 928
diff changeset
902 55,
2448f4c8afc6 updated for version 7.0-055
vimboss
parents: 928
diff changeset
903 /**/
928
03c4ceec6bec updated for version 7.0-054
vimboss
parents: 927
diff changeset
904 54,
03c4ceec6bec updated for version 7.0-054
vimboss
parents: 927
diff changeset
905 /**/
927
6632670ff6fc updated for version 7.0-053
vimboss
parents: 926
diff changeset
906 53,
6632670ff6fc updated for version 7.0-053
vimboss
parents: 926
diff changeset
907 /**/
926
bde3b38593f9 updated for version 7.0-052
vimboss
parents: 925
diff changeset
908 52,
bde3b38593f9 updated for version 7.0-052
vimboss
parents: 925
diff changeset
909 /**/
925
3d842a9e2bae updated for version 7.0-051
vimboss
parents: 924
diff changeset
910 51,
3d842a9e2bae updated for version 7.0-051
vimboss
parents: 924
diff changeset
911 /**/
924
ba9375e24d49 updated for version 7.0-050
vimboss
parents: 923
diff changeset
912 50,
ba9375e24d49 updated for version 7.0-050
vimboss
parents: 923
diff changeset
913 /**/
923
b31702c473ae updated for version 7.0-049
vimboss
parents: 922
diff changeset
914 49,
b31702c473ae updated for version 7.0-049
vimboss
parents: 922
diff changeset
915 /**/
922
652d074e0264 updated for version 7.0-048
vimboss
parents: 921
diff changeset
916 48,
652d074e0264 updated for version 7.0-048
vimboss
parents: 921
diff changeset
917 /**/
921
cd9471bd8e9e updated for version 7.0-047
vimboss
parents: 920
diff changeset
918 47,
cd9471bd8e9e updated for version 7.0-047
vimboss
parents: 920
diff changeset
919 /**/
920
09fcdfde9afc updated for version 7.0-046
vimboss
parents: 919
diff changeset
920 46,
09fcdfde9afc updated for version 7.0-046
vimboss
parents: 919
diff changeset
921 /**/
919
3cd88bdcd97d updated for version 7.0-045
vimboss
parents: 918
diff changeset
922 45,
3cd88bdcd97d updated for version 7.0-045
vimboss
parents: 918
diff changeset
923 /**/
918
a07007166d51 updated for version 7.0-044
vimboss
parents: 917
diff changeset
924 44,
a07007166d51 updated for version 7.0-044
vimboss
parents: 917
diff changeset
925 /**/
917
94164a5b0626 updated for version 7.0-043
vimboss
parents: 916
diff changeset
926 43,
94164a5b0626 updated for version 7.0-043
vimboss
parents: 916
diff changeset
927 /**/
916
b8ed23ef6ff1 updated for version 7.0-042
vimboss
parents: 915
diff changeset
928 42,
b8ed23ef6ff1 updated for version 7.0-042
vimboss
parents: 915
diff changeset
929 /**/
915
d87865573d80 updated for version 7.0-041
vimboss
parents: 914
diff changeset
930 41,
d87865573d80 updated for version 7.0-041
vimboss
parents: 914
diff changeset
931 /**/
914
bc68103ea3f6 updated for version 7.0-040
vimboss
parents: 913
diff changeset
932 40,
bc68103ea3f6 updated for version 7.0-040
vimboss
parents: 913
diff changeset
933 /**/
913
1aba098d6abc updated for version 7.0-039
vimboss
parents: 912
diff changeset
934 39,
1aba098d6abc updated for version 7.0-039
vimboss
parents: 912
diff changeset
935 /**/
912
adf6a9dcaded updated for version 7.0-038
vimboss
parents: 911
diff changeset
936 38,
adf6a9dcaded updated for version 7.0-038
vimboss
parents: 911
diff changeset
937 /**/
911
697dec8ec5e7 updated for version 7.0-037
vimboss
parents: 910
diff changeset
938 37,
697dec8ec5e7 updated for version 7.0-037
vimboss
parents: 910
diff changeset
939 /**/
910
abff2f6a3ad7 updated for version 7.0-036
vimboss
parents: 909
diff changeset
940 36,
abff2f6a3ad7 updated for version 7.0-036
vimboss
parents: 909
diff changeset
941 /**/
909
073f98f45a44 updated for version 7.0-035
vimboss
parents: 908
diff changeset
942 35,
073f98f45a44 updated for version 7.0-035
vimboss
parents: 908
diff changeset
943 /**/
908
bd7e26d05a3f updated for version 7.0-034
vimboss
parents: 907
diff changeset
944 34,
bd7e26d05a3f updated for version 7.0-034
vimboss
parents: 907
diff changeset
945 /**/
907
5e168526af25 updated for version 7.0-033
vimboss
parents: 906
diff changeset
946 33,
5e168526af25 updated for version 7.0-033
vimboss
parents: 906
diff changeset
947 /**/
906
039ce9407934 updated for version 7.0-032
vimboss
parents: 905
diff changeset
948 32,
039ce9407934 updated for version 7.0-032
vimboss
parents: 905
diff changeset
949 /**/
905
f099adbff887 updated for version 7.0-031
vimboss
parents: 904
diff changeset
950 31,
f099adbff887 updated for version 7.0-031
vimboss
parents: 904
diff changeset
951 /**/
904
f6c72dd1962a updated for version 7.0-030
vimboss
parents: 903
diff changeset
952 30,
f6c72dd1962a updated for version 7.0-030
vimboss
parents: 903
diff changeset
953 /**/
903
98ef5b0fe076 updated for version 7.0-029
vimboss
parents: 902
diff changeset
954 29,
98ef5b0fe076 updated for version 7.0-029
vimboss
parents: 902
diff changeset
955 /**/
902
3c17f4d2196f updated for version 7.0-028
vimboss
parents: 901
diff changeset
956 28,
3c17f4d2196f updated for version 7.0-028
vimboss
parents: 901
diff changeset
957 /**/
901
f959cda54600 updated for version 7.0-027
vimboss
parents: 900
diff changeset
958 27,
f959cda54600 updated for version 7.0-027
vimboss
parents: 900
diff changeset
959 /**/
900
7bc38b35f1e8 updated for version 7.0-026
vimboss
parents: 899
diff changeset
960 26,
7bc38b35f1e8 updated for version 7.0-026
vimboss
parents: 899
diff changeset
961 /**/
899
2981ad79c362 updated for version 7.0-025
vimboss
parents: 898
diff changeset
962 25,
2981ad79c362 updated for version 7.0-025
vimboss
parents: 898
diff changeset
963 /**/
898
a5beb9fb4da8 updated for version 7.0-024
vimboss
parents: 897
diff changeset
964 24,
a5beb9fb4da8 updated for version 7.0-024
vimboss
parents: 897
diff changeset
965 /**/
897
2e1e9b708941 updated for version 7.0-023
vimboss
parents: 896
diff changeset
966 23,
2e1e9b708941 updated for version 7.0-023
vimboss
parents: 896
diff changeset
967 /**/
896
354ea37841d1 updated for version 7.0-022
vimboss
parents: 895
diff changeset
968 22,
354ea37841d1 updated for version 7.0-022
vimboss
parents: 895
diff changeset
969 /**/
895
4ec4c53046b5 updated for version 7.0-021
vimboss
parents: 894
diff changeset
970 21,
4ec4c53046b5 updated for version 7.0-021
vimboss
parents: 894
diff changeset
971 /**/
894
edb3bc186e97 updated for version 7.0-020
vimboss
parents: 893
diff changeset
972 20,
edb3bc186e97 updated for version 7.0-020
vimboss
parents: 893
diff changeset
973 /**/
893
bf7803d0f5b9 updated for version 7.0-019
vimboss
parents: 892
diff changeset
974 19,
bf7803d0f5b9 updated for version 7.0-019
vimboss
parents: 892
diff changeset
975 /**/
892
d8dbf7d55c5e updated for version 7.0-018
vimboss
parents: 891
diff changeset
976 18,
d8dbf7d55c5e updated for version 7.0-018
vimboss
parents: 891
diff changeset
977 /**/
891
e6bd96f2d7b8 updated for version 7.0-017
vimboss
parents: 890
diff changeset
978 17,
e6bd96f2d7b8 updated for version 7.0-017
vimboss
parents: 890
diff changeset
979 /**/
890
ffa17de19445 updated for version 7.0-016
vimboss
parents: 889
diff changeset
980 16,
ffa17de19445 updated for version 7.0-016
vimboss
parents: 889
diff changeset
981 /**/
889
0c0a2b25d10a updated for version 7.0-015
vimboss
parents: 888
diff changeset
982 15,
0c0a2b25d10a updated for version 7.0-015
vimboss
parents: 888
diff changeset
983 /**/
888
882b2fa49a2a updated for version 7.0-014
vimboss
parents: 887
diff changeset
984 14,
882b2fa49a2a updated for version 7.0-014
vimboss
parents: 887
diff changeset
985 /**/
887
9dc77520c6d3 updated for version 7.0-013
vimboss
parents: 886
diff changeset
986 13,
9dc77520c6d3 updated for version 7.0-013
vimboss
parents: 886
diff changeset
987 /**/
886
ddfb6f3f3b2b updated for version 7.0-012
vimboss
parents: 885
diff changeset
988 12,
ddfb6f3f3b2b updated for version 7.0-012
vimboss
parents: 885
diff changeset
989 /**/
885
2548cf0a5f62 updated for version 7.0-011
vimboss
parents: 884
diff changeset
990 11,
2548cf0a5f62 updated for version 7.0-011
vimboss
parents: 884
diff changeset
991 /**/
884
9f184758f277 updated for version 7.0-010
vimboss
parents: 883
diff changeset
992 10,
9f184758f277 updated for version 7.0-010
vimboss
parents: 883
diff changeset
993 /**/
883
7c28790fa8b4 updated for version 7.0-009
vimboss
parents: 882
diff changeset
994 9,
7c28790fa8b4 updated for version 7.0-009
vimboss
parents: 882
diff changeset
995 /**/
882
6b89fd4ffcc6 updated for version 7.0-008
vimboss
parents: 881
diff changeset
996 8,
6b89fd4ffcc6 updated for version 7.0-008
vimboss
parents: 881
diff changeset
997 /**/
881
48775ea99f24 updated for version 7.0-007
vimboss
parents: 880
diff changeset
998 7,
48775ea99f24 updated for version 7.0-007
vimboss
parents: 880
diff changeset
999 /**/
880
ef0fe6201b84 updated for version 7.0-006
vimboss
parents: 879
diff changeset
1000 6,
ef0fe6201b84 updated for version 7.0-006
vimboss
parents: 879
diff changeset
1001 /**/
879
232a4740aa0e updated for version 7.0-005
vimboss
parents: 878
diff changeset
1002 5,
232a4740aa0e updated for version 7.0-005
vimboss
parents: 878
diff changeset
1003 /**/
878
64be6e0b070a updated for version 7.0-004
vimboss
parents: 877
diff changeset
1004 4,
64be6e0b070a updated for version 7.0-004
vimboss
parents: 877
diff changeset
1005 /**/
877
af98ef7f5a39 updated for version 7.0-003
vimboss
parents: 876
diff changeset
1006 3,
af98ef7f5a39 updated for version 7.0-003
vimboss
parents: 876
diff changeset
1007 /**/
876
1d0ef79659af updated for version 7.0-002
vimboss
parents: 875
diff changeset
1008 2,
1d0ef79659af updated for version 7.0-002
vimboss
parents: 875
diff changeset
1009 /**/
875
15146eaa0e9c updated for version 7.0-001
vimboss
parents: 857
diff changeset
1010 1,
15146eaa0e9c updated for version 7.0-001
vimboss
parents: 857
diff changeset
1011 /**/
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1012 0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1013 };
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1014
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1015 int
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1016 highest_patch()
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1017 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1018 int i;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1019 int h = 0;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1020
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1021 for (i = 0; included_patches[i] != 0; ++i)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1022 if (included_patches[i] > h)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1023 h = included_patches[i];
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1024 return h;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1025 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1026
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1027 #if defined(FEAT_EVAL) || defined(PROTO)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1028 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1029 * Return TRUE if patch "n" has been included.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1030 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1031 int
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1032 has_patch(n)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1033 int n;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1034 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1035 int i;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1036
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1037 for (i = 0; included_patches[i] != 0; ++i)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1038 if (included_patches[i] == n)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1039 return TRUE;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1040 return FALSE;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1041 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1042 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1043
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1044 void
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1045 ex_version(eap)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1046 exarg_T *eap;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1047 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1048 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1049 * Ignore a ":version 9.99" command.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1050 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1051 if (*eap->arg == NUL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1052 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1053 msg_putchar('\n');
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1054 list_version();
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1055 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1056 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1057
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1058 void
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1059 list_version()
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1060 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1061 int i;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1062 int first;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1063 char *s = "";
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1064
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1065 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1066 * When adding features here, don't forget to update the list of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1067 * internal variables in eval.c!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1068 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1069 MSG(longVersion);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1070 #ifdef WIN3264
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1071 # ifdef FEAT_GUI_W32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1072 # if defined(_MSC_VER) && (_MSC_VER <= 1010)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1073 /* Only MS VC 4.1 and earlier can do Win32s */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1074 MSG_PUTS(_("\nMS-Windows 16/32 bit GUI version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1075 # else
990
9adbd26f7fee updated for version 7.0-116
vimboss
parents: 989
diff changeset
1076 # ifdef _WIN64
9adbd26f7fee updated for version 7.0-116
vimboss
parents: 989
diff changeset
1077 MSG_PUTS(_("\nMS-Windows 64 bit GUI version"));
9adbd26f7fee updated for version 7.0-116
vimboss
parents: 989
diff changeset
1078 # else
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1079 MSG_PUTS(_("\nMS-Windows 32 bit GUI version"));
990
9adbd26f7fee updated for version 7.0-116
vimboss
parents: 989
diff changeset
1080 # endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1081 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1082 if (gui_is_win32s())
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1083 MSG_PUTS(_(" in Win32s mode"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1084 # ifdef FEAT_OLE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1085 MSG_PUTS(_(" with OLE support"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1086 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1087 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1088 MSG_PUTS(_("\nMS-Windows 32 bit console version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1089 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1090 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1091 #ifdef WIN16
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1092 MSG_PUTS(_("\nMS-Windows 16 bit version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1093 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1094 #ifdef MSDOS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1095 # ifdef DJGPP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1096 MSG_PUTS(_("\n32 bit MS-DOS version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1097 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1098 MSG_PUTS(_("\n16 bit MS-DOS version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1099 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1100 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1101 #ifdef MACOS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1102 # ifdef MACOS_X
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1103 # ifdef MACOS_X_UNIX
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1104 MSG_PUTS(_("\nMacOS X (unix) version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1105 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1106 MSG_PUTS(_("\nMacOS X version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1107 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1108 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1109 MSG_PUTS(_("\nMacOS version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1110 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1111 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1112
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1113 #ifdef RISCOS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1114 MSG_PUTS(_("\nRISC OS version"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1115 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1116 #ifdef VMS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1117 MSG_PUTS("\nOpenVMS version");
1045
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
1118 # ifdef HAVE_PATHDEF
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
1119 if (*compiled_arch != NUL)
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
1120 {
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
1121 MSG_PUTS(" - ");
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
1122 MSG_PUTS(compiled_arch);
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
1123 }
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
1124 # endif
7f01e52cc97a updated for version 7.0-171
vimboss
parents: 1044
diff changeset
1125
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1126 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1127
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1128 /* Print the list of patch numbers if there is at least one. */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1129 /* Print a range when patches are consecutive: "1-10, 12, 15-40, 42-45" */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1130 if (included_patches[0] != 0)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1131 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1132 MSG_PUTS(_("\nIncluded patches: "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1133 first = -1;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1134 /* find last one */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1135 for (i = 0; included_patches[i] != 0; ++i)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1136 ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1137 while (--i >= 0)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1138 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1139 if (first < 0)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1140 first = included_patches[i];
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1141 if (i == 0 || included_patches[i - 1] != included_patches[i] + 1)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1142 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1143 MSG_PUTS(s);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1144 s = ", ";
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1145 msg_outnum((long)first);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1146 if (first != included_patches[i])
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1147 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1148 MSG_PUTS("-");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1149 msg_outnum((long)included_patches[i]);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1150 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1151 first = -1;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1152 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1153 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1154 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1155
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1156 #ifdef MODIFIED_BY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1157 MSG_PUTS("\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1158 MSG_PUTS(_("Modified by "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1159 MSG_PUTS(MODIFIED_BY);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1160 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1161
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1162 #ifdef HAVE_PATHDEF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1163 if (*compiled_user != NUL || *compiled_sys != NUL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1164 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1165 MSG_PUTS(_("\nCompiled "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1166 if (*compiled_user != NUL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1167 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1168 MSG_PUTS(_("by "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1169 MSG_PUTS(compiled_user);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1170 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1171 if (*compiled_sys != NUL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1172 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1173 MSG_PUTS("@");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1174 MSG_PUTS(compiled_sys);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1175 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1176 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1177 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1178
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1179 #ifdef FEAT_HUGE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1180 MSG_PUTS(_("\nHuge version "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1181 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1182 # ifdef FEAT_BIG
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1183 MSG_PUTS(_("\nBig version "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1184 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1185 # ifdef FEAT_NORMAL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1186 MSG_PUTS(_("\nNormal version "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1187 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1188 # ifdef FEAT_SMALL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1189 MSG_PUTS(_("\nSmall version "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1190 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1191 MSG_PUTS(_("\nTiny version "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1192 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1193 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1194 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1195 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1196 #ifndef FEAT_GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1197 MSG_PUTS(_("without GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1198 #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1199 # ifdef FEAT_GUI_GTK
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1200 # ifdef FEAT_GUI_GNOME
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1201 # ifdef HAVE_GTK2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1202 MSG_PUTS(_("with GTK2-GNOME GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1203 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1204 MSG_PUTS(_("with GTK-GNOME GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1205 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1206 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1207 # ifdef HAVE_GTK2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1208 MSG_PUTS(_("with GTK2 GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1209 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1210 MSG_PUTS(_("with GTK GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1211 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1212 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1213 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1214 # ifdef FEAT_GUI_MOTIF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1215 MSG_PUTS(_("with X11-Motif GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1216 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1217 # ifdef FEAT_GUI_ATHENA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1218 # ifdef FEAT_GUI_NEXTAW
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1219 MSG_PUTS(_("with X11-neXtaw GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1220 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1221 MSG_PUTS(_("with X11-Athena GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1222 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1223 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1224 # ifdef FEAT_GUI_PHOTON
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1225 MSG_PUTS(_("with Photon GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1226 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1227 # if defined(MSWIN)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1228 MSG_PUTS(_("with GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1229 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1230 # if defined (TARGET_API_MAC_CARBON) && TARGET_API_MAC_CARBON
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1231 MSG_PUTS(_("with Carbon GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1232 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1233 # if defined (TARGET_API_MAC_OSX) && TARGET_API_MAC_OSX
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1234 MSG_PUTS(_("with Cocoa GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1235 # else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1236 # if defined (MACOS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1237 MSG_PUTS(_("with (classic) GUI."));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1238 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1239 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1240 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1241 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1242 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1243 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1244 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1245 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1246 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1247 version_msg(_(" Features included (+) or not (-):\n"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1248
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1249 /* print all the features */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1250 for (i = 0; features[i] != NULL; ++i)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1251 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1252 version_msg(features[i]);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1253 if (msg_col > 0)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1254 version_msg(" ");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1255 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1256
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1257 version_msg("\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1258 #ifdef SYS_VIMRC_FILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1259 version_msg(_(" system vimrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1260 version_msg(SYS_VIMRC_FILE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1261 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1262 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1263 #ifdef USR_VIMRC_FILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1264 version_msg(_(" user vimrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1265 version_msg(USR_VIMRC_FILE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1266 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1267 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1268 #ifdef USR_VIMRC_FILE2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1269 version_msg(_(" 2nd user vimrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1270 version_msg(USR_VIMRC_FILE2);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1271 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1272 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1273 #ifdef USR_VIMRC_FILE3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1274 version_msg(_(" 3rd user vimrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1275 version_msg(USR_VIMRC_FILE3);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1276 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1277 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1278 #ifdef USR_EXRC_FILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1279 version_msg(_(" user exrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1280 version_msg(USR_EXRC_FILE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1281 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1282 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1283 #ifdef USR_EXRC_FILE2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1284 version_msg(_(" 2nd user exrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1285 version_msg(USR_EXRC_FILE2);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1286 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1287 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1288 #ifdef FEAT_GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1289 # ifdef SYS_GVIMRC_FILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1290 version_msg(_(" system gvimrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1291 version_msg(SYS_GVIMRC_FILE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1292 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1293 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1294 version_msg(_(" user gvimrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1295 version_msg(USR_GVIMRC_FILE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1296 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1297 # ifdef USR_GVIMRC_FILE2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1298 version_msg(_("2nd user gvimrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1299 version_msg(USR_GVIMRC_FILE2);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1300 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1301 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1302 # ifdef USR_GVIMRC_FILE3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1303 version_msg(_("3rd user gvimrc file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1304 version_msg(USR_GVIMRC_FILE3);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1305 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1306 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1307 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1308 #ifdef FEAT_GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1309 # ifdef SYS_MENU_FILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1310 version_msg(_(" system menu file: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1311 version_msg(SYS_MENU_FILE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1312 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1313 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1314 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1315 #ifdef HAVE_PATHDEF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1316 if (*default_vim_dir != NUL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1317 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1318 version_msg(_(" fall-back for $VIM: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1319 version_msg((char *)default_vim_dir);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1320 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1321 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1322 if (*default_vimruntime_dir != NUL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1323 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1324 version_msg(_(" f-b for $VIMRUNTIME: \""));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1325 version_msg((char *)default_vimruntime_dir);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1326 version_msg("\"\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1327 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1328 version_msg(_("Compilation: "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1329 version_msg((char *)all_cflags);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1330 version_msg("\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1331 #ifdef VMS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1332 if (*compiler_version != NUL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1333 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1334 version_msg(_("Compiler: "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1335 version_msg((char *)compiler_version);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1336 version_msg("\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1337 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1338 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1339 version_msg(_("Linking: "));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1340 version_msg((char *)all_lflags);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1341 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1342 #ifdef DEBUG
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1343 version_msg("\n");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1344 version_msg(_(" DEBUG BUILD"));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1345 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1346 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1347
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1348 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1349 * Output a string for the version message. If it's going to wrap, output a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1350 * newline, unless the message is too long to fit on the screen anyway.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1351 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1352 static void
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1353 version_msg(s)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1354 char *s;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1355 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1356 int len = (int)STRLEN(s);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1357
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1358 if (!got_int && len < (int)Columns && msg_col + len >= (int)Columns
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1359 && *s != '\n')
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1360 msg_putchar('\n');
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1361 if (!got_int)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1362 MSG_PUTS(s);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1363 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1364
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1365 static void do_intro_line __ARGS((int row, char_u *mesg, int add_version, int attr));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1366
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1367 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1368 * Give an introductory message about Vim.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1369 * Only used when starting Vim on an empty file, without a file name.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1370 * Or with the ":intro" command (for Sven :-).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1371 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1372 void
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1373 intro_message(colon)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1374 int colon; /* TRUE for ":intro" */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1375 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1376 int i;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1377 int row;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1378 int blanklines;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1379 int sponsor;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1380 char *p;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1381 static char *(lines[]) =
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1382 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1383 N_("VIM - Vi IMproved"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1384 "",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1385 N_("version "),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1386 N_("by Bram Moolenaar et al."),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1387 #ifdef MODIFIED_BY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1388 " ",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1389 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1390 N_("Vim is open source and freely distributable"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1391 "",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1392 N_("Help poor children in Uganda!"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1393 N_("type :help iccf<Enter> for information "),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1394 "",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1395 N_("type :q<Enter> to exit "),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1396 N_("type :help<Enter> or <F1> for on-line help"),
26
404aac550f35 updated for version 7.0017
vimboss
parents: 14
diff changeset
1397 N_("type :help version7<Enter> for version info"),
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1398 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1399 "",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1400 N_("Running in Vi compatible mode"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1401 N_("type :set nocp<Enter> for Vim defaults"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1402 N_("type :help cp-default<Enter> for info on this"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1403 };
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1404 #ifdef FEAT_GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1405 static char *(gui_lines[]) =
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1406 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1407 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1408 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1409 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1410 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1411 #ifdef MODIFIED_BY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1412 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1413 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1414 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1415 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1416 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1417 N_("menu Help->Orphans for information "),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1418 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1419 N_("Running modeless, typed text is inserted"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1420 N_("menu Edit->Global Settings->Toggle Insert Mode "),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1421 N_(" for two modes "),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1422 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1423 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1424 NULL,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1425 N_("menu Edit->Global Settings->Toggle Vi Compatible"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1426 N_(" for Vim defaults "),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1427 };
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1428 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1429
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1430 /* blanklines = screen height - # message lines */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1431 blanklines = (int)Rows - ((sizeof(lines) / sizeof(char *)) - 1);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1432 if (!p_cp)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1433 blanklines += 4; /* add 4 for not showing "Vi compatible" message */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1434 #if defined(WIN3264) && !defined(FEAT_GUI_W32)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1435 if (mch_windows95())
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1436 blanklines -= 3; /* subtract 3 for showing "Windows 95" message */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1437 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1438
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1439 #ifdef FEAT_WINDOWS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1440 /* Don't overwrite a statusline. Depends on 'cmdheight'. */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1441 if (p_ls > 1)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1442 blanklines -= Rows - topframe->fr_height;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1443 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1444 if (blanklines < 0)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1445 blanklines = 0;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1446
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1447 /* Show the sponsor and register message one out of four times, the Uganda
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1448 * message two out of four times. */
615
7fe13e0f5dce updated for version 7.0175
vimboss
parents: 574
diff changeset
1449 sponsor = (int)time(NULL);
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1450 sponsor = ((sponsor & 2) == 0) - ((sponsor & 4) == 0);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1451
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1452 /* start displaying the message lines after half of the blank lines */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1453 row = blanklines / 2;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1454 if ((row >= 2 && Columns >= 50) || colon)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1455 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1456 for (i = 0; i < (int)(sizeof(lines) / sizeof(char *)); ++i)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1457 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1458 p = lines[i];
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1459 #ifdef FEAT_GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1460 if (p_im && gui.in_use && gui_lines[i] != NULL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1461 p = gui_lines[i];
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1462 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1463 if (p == NULL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1464 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1465 if (!p_cp)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1466 break;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1467 continue;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1468 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1469 if (sponsor != 0)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1470 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1471 if (strstr(p, "children") != NULL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1472 p = sponsor < 0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1473 ? N_("Sponsor Vim development!")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1474 : N_("Become a registered Vim user!");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1475 else if (strstr(p, "iccf") != NULL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1476 p = sponsor < 0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1477 ? N_("type :help sponsor<Enter> for information ")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1478 : N_("type :help register<Enter> for information ");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1479 else if (strstr(p, "Orphans") != NULL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1480 p = N_("menu Help->Sponsor/Register for information ");
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1481 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1482 if (*p != NUL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1483 do_intro_line(row, (char_u *)_(p), i == 2, 0);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1484 ++row;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1485 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1486 #if defined(WIN3264) && !defined(FEAT_GUI_W32)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1487 if (mch_windows95())
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1488 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1489 do_intro_line(++row,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1490 (char_u *)_("WARNING: Windows 95/98/ME detected"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1491 FALSE, hl_attr(HLF_E));
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1492 do_intro_line(++row,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1493 (char_u *)_("type :help windows95<Enter> for info on this"),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1494 FALSE, 0);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1495 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1496 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1497 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1498
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1499 /* Make the wait-return message appear just below the text. */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1500 if (colon)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1501 msg_row = row;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1502 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1503
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1504 static void
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1505 do_intro_line(row, mesg, add_version, attr)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1506 int row;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1507 char_u *mesg;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1508 int add_version;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1509 int attr;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1510 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1511 char_u vers[20];
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1512 int col;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1513 char_u *p;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1514 int l;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1515 int clen;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1516 #ifdef MODIFIED_BY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1517 # define MODBY_LEN 150
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1518 char_u modby[MODBY_LEN];
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1519
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1520 if (*mesg == ' ')
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1521 {
419
f713fc55bf7b updated for version 7.0109
vimboss
parents: 378
diff changeset
1522 vim_strncpy(modby, _("Modified by "), MODBY_LEN - 1);
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1523 l = STRLEN(modby);
419
f713fc55bf7b updated for version 7.0109
vimboss
parents: 378
diff changeset
1524 vim_strncpy(modby + l, MODIFIED_BY, MODBY_LEN - l - 1);
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1525 mesg = modby;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1526 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1527 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1528
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1529 /* Center the message horizontally. */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1530 col = vim_strsize(mesg);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1531 if (add_version)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1532 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1533 STRCPY(vers, mediumVersion);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1534 if (highest_patch())
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1535 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1536 /* Check for 9.9x or 9.9xx, alpha/beta version */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1537 if (isalpha((int)mediumVersion[3]))
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1538 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1539 if (isalpha((int)mediumVersion[4]))
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1540 sprintf((char *)vers + 5, ".%d%s", highest_patch(),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1541 mediumVersion + 5);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1542 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1543 sprintf((char *)vers + 4, ".%d%s", highest_patch(),
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1544 mediumVersion + 4);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1545 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1546 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1547 sprintf((char *)vers + 3, ".%d", highest_patch());
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1548 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1549 col += (int)STRLEN(vers);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1550 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1551 col = (Columns - col) / 2;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1552 if (col < 0)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1553 col = 0;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1554
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1555 /* Split up in parts to highlight <> items differently. */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1556 for (p = mesg; *p != NUL; p += l)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1557 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1558 clen = 0;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1559 for (l = 0; p[l] != NUL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1560 && (l == 0 || (p[l] != '<' && p[l - 1] != '>')); ++l)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1561 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1562 #ifdef FEAT_MBYTE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1563 if (has_mbyte)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1564 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1565 clen += ptr2cells(p + l);
474
a5fcf36ef512 updated for version 7.0127
vimboss
parents: 419
diff changeset
1566 l += (*mb_ptr2len)(p + l) - 1;
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1567 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1568 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1569 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1570 clen += byte2cells(p[l]);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1571 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1572 screen_puts_len(p, l, row, col, *p == '<' ? hl_attr(HLF_8) : attr);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1573 col += clen;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1574 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1575
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1576 /* Add the version number to the version line. */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1577 if (add_version)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1578 screen_puts(vers, row, col, 0);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1579 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1580
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1581 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1582 * ":intro": clear screen, display intro screen and wait for return.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1583 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1584 /*ARGSUSED*/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1585 void
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1586 ex_intro(eap)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1587 exarg_T *eap;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1588 {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1589 screenclear();
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1590 intro_message(TRUE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1591 wait_return(TRUE);
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1592 }