summaryrefslogtreecommitdiff
path: root/htdocs/develop.php
blob: bddb5db71c9510c946fa60ea019fb333310670ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<?php
// Vim Documentation
require_once("include/init.inc");
$page_title = "Vim development version";

include("header.php");
?>
<h1>Vim 7</h1>

<p>
<b>
Vim 7 has been released and is the stable version.  This page is from when it was not released yet.</b>
<P>
Vim 7 includes many new features and improvements, such as:
<UL>
<LI> Vim script enhancements: Lists, Dictionaries, profiling, etc.  </LI>
<LI> On-the-fly Spell checking.  </LI>
<LI> Translated manual pages.  </LI>
<LI> Internal grep, faster and portable.  </LI>
<LI> Printing multi-byte text.  </LI>
</UL>

<p>
What you can obtain is a snapshot.
This is a highly instable version.
It might not even compile.
<B>Only use this when you are a Vim developer.</B>
<p>
<br>
<A NAME="Aap"></A>
<h1>Obtaining Vim 7 with Aap</h1>

<p>
This is the simplest method.
It will use CVS if possible, download the zip archive otherwise.
After installing Aap you can do this:
<p>
<table cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>
      <code>mkdir vim<br>
      cd vim<br>
      aap -f http://www.a-a-p.org/vim7/main.aap CVS=no</code>
    </td>
  </tr>
</table>
<p>
This will download the needed files and build Vim in one go.<br>
<b>Note:</b> The "CVS=no" argument is added to use the patches instead of CVS.
This generally works better.
<p>
After doing this once you can get the latest version with:
<p>
<table cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>
      <code>cd vim<br>
      aap update</code>
    </td>
  </tr>
</table>
<P>
Options
<UL>
<LI>If you want to build with different configuration arguments, create a file
<code>vim7/src/config.arg</code> and insert the arguments, one per line.
</LI>
<LI>To install in your home directory use a PREFIX argument, e.g.:
<code>aap install PREFIX=/home/bram</code>
</LI>
</UL>
<p>
Resources:
<UL>
<LI>Python version 1.5 or later: <a href="http://www.python.org/download/">www.python.org</a></LI>
<LI>Installing Aap: <a href="http://www.a-a-p.org/download.html">www.a-a-p.org</a>
</UL>
<p>
<br>

<A NAME="subversion"></A>
<h1>Obtaining Vim 7 through Subversion</h1>
<p>
Subversion is a new addition, currently it appears to work better than CVS.
<p>
<table cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>
      <code>mkdir vim<br>
      cd vim<br>
      svn co https://vim.svn.sourceforge.net/svnroot/vim/vim7<br>
      cd vim7/src<br>
      vim -c make</code>
    </td>
  </tr>
</table>
<p>
You can browse the Vim 7 files online
<a href='http://svn.sourceforge.net/viewcvs.cgi/vim/vim7/'>at SourceForge</a>.
<br>
For generic info about using SVN see the <a href="http://subversion.tigris.org/">Subversion</a> site.
<p>
<br>

<A NAME="CVS"></A>
<h1>Obtaining Vim 7 through CVS</h1>
<p>
If you don't want to use Aap or Subversion you can do the CVS steps manually:
<p>
<table cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>
      <code>mkdir vim<br>
      cd vim<br>
      cvs -z3 -d:pserver:anonymous@cvs.sf.net:/cvsroot/vim checkout vim7<br>
      cd vim7/src<br>
      vim -c make</code>
    </td>
  </tr>
</table>
<p>
You can browse the Vim 7 files online
<a href='http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/vim/vim7'>at SourceForge</a>.
<br>
Note that the CVS server currently only has an older version!
<br>
For generic info about using CVS see the <a href="cvs.php">CVS</a> page.
<p>
<br>

<h1>Obtaining Vim 7 as a zip archive</h1>

<p>
These commands illustrate how it's done:
<p>
<table cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>
      <code>mkdir vim7<br>
      cd vim7<br>
      fetch ftp://ftp.vim.org/pub/vim/unstable/snapshot/vim-7.0001.zip<br>
      unzip vim-7.0001.zip<br>
      cd src<br>
      vim -c make</code>
    </td>
  </tr>
</table>
<p>
Obviously, you need to replace "0001" with the version you want to use.
If you do not have the "fetch" command use any other way to download the file
from the Vim ftp server.
<p>
Main disadvantage of using the zip archive is that you need to download and
unpack the whole thing for every version.  The archive is more than 7 Mbytes.
You can tell unzip to overwrite existing files:
<p>
<table cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>
      <code>cd vim7<br>
      fetch ftp://ftp.vim.org/pub/vim/unstable/snapshot/vim-7.0002.zip<br>
      unzip -o vim-7.0002.zip<br>
      cd src<br>
      vim -c make</code>
    </td>
  </tr>
</table>
<p>
<p>

<?php
$google_ads = "big";
include("footer.php");
?>