vim_extended: add feat/indent-wrap-lines
[vim_extended.git] / readme_vim_extended.htm
blob5d3bbe4463e878ce0d3b824250472b6240b7d8ae
1 <p>
2 This is a git repository, which is meant to be an extension to the
3 official Vim from <a href="http://www.vim.org/">vim.org</a>. It
4 includes various extensions and features that didn't yet get into the
5 official version or even won't ever. Most features had been sent as
6 patches to the Vim mailing list.
7 </p>
9 <p>
10 See also the
11 <a href="http://groups.google.com/group/vim_dev/web/vim-patches">
12 Vim patches</a> site.
13 </p>
15 <p>
16 Documentation:
17 <a href="http://repo.or.cz/w/vim_extended.git?a=blob;f=README_gitrepo.txt;hb=stuff">
18 README_gitrepo.txt</a> from the <em>stuff</em> branch
19 </p>
21 <p>
22 Please note that there is no official support for this from Bram. The
23 patches will most likely work and they appear to do so for several
24 people. However, you might get unlucky and stuff breaks. At worst, you
25 could lose your data. So please be aware of this before going down
26 this road.
27 </p>
29 <p>
30 Authors of such features are encouraged to develop directly on this
31 repository and push access would gladly be granted. That way more
32 attention will be paid to their features, which will lead to more
33 testers and bug reports to get it stable. This will raise the
34 possibility to get it into the official Vim or at least helps the
35 feature to not get lost as a patch in the mailing list archives.
36 </p>
38 <p>
39 <strong>NOTE</strong>: This repository is based on
40 <a href="http://repo.or.cz/w/vim_mainline.git">vim_mainline.git</a>,
41 which was originally based on Vim's subversion repository with git-svn,
42 but now uses the official patches for updating. For the sake of
43 cleanness vim_mainline.git and hence vim_extended.git will definitely
44 be <strong>completely rewritten</strong> some time. Please keep this
45 in mind when using this repository as base for your work.
46 </p>
48 <p>
49 Maintainer: <a href="mailto:markus.heidelberg@web.de">Markus Heidelberg</a>
50 </p>
52 <table>
53 <tr>
54 <th>Branch</th>
55 <th>Description</th>
56 </tr>
57 <tr>
58 <td><em>master</em></td>
59 <td>
60 Extended Vim<br />
61 Merges <em>vim-with-runtime</em> and all the feature branches.<br />
62 The only modification is the "Modified by" entry for the version output.
63 </td>
64 </tr>
65 <tr>
66 <td><em>vim-with-runtime</em></td>
67 <td>
68 Official Vim with latest runtime files<br />
69 The <em>master</em> branch of the <a href="http://repo.or.cz/w/vim_mainline.git">vim_mainline.git</a> repository.
70 </td>
71 </tr>
72 <tr>
73 <td><em>vim</em></td>
74 <td>
75 Official Vim<br />
76 The <em>vim</em> branch of the <a href="http://repo.or.cz/w/vim_mainline.git">vim_mainline.git</a> repository.
77 </td>
78 </tr>
79 <tr>
80 <td><em>vim-runtime</em></td>
81 <td>
82 Vim's latest runtime files<br />
83 The <em>vim-runtime</em> branch of the <a href="http://repo.or.cz/w/vim_mainline.git">vim_mainline.git</a> repository.
84 </td>
85 </tr>
86 <tr>
87 <td><em>stuff</em></td>
88 <td>
89 Scripts and documentation for using and managing this repository<br />
90 The <em>stuff</em> branch of the <a href="http://repo.or.cz/w/vim_mainline.git">vim_mainline.git</a> repository.
91 </td>
92 </tr>
93 <tr>
94 <td style="border-top:1px black solid;">feature branches</td>
95 <td style="border-top:1px black solid;">
96 Extensions, features, external patches<br />
97 Based on <em>vim</em>
98 </td>
99 </tr>
100 <tr>
101 <td>
102 <a href="http://repo.or.cz/w/vim_extended.git?a=blobdiff_plain;hp=vim;h=feat/rel-line-numbers" title="Patch against official Vim"><em>feat/rel-line-numbers</em></a>
103 </td>
104 <td>
105 'relativenumber' option to display relative line numbers for use as [count]
106 </td>
107 </tr>
108 <tr>
109 <td>
110 <a href="http://repo.or.cz/w/vim_extended.git?a=blobdiff_plain;hp=vim;h=feat/float-point-ext" title="Patch against official Vim"><em>feat/float-point-ext</em></a>
111 </td>
112 <td>
113 extended floating point functions
114 </td>
115 </tr>
116 <tr>
117 <td>
118 <a href="http://repo.or.cz/w/vim_extended.git?a=blobdiff_plain;hp=vim;h=feat/lua" title="Patch against official Vim"><em>feat/lua</em></a>
119 </td>
120 <td>
121 interface to the programming language Lua
122 </td>
123 </tr>
124 <tr>
125 <td>
126 <a href="http://repo.or.cz/w/vim_extended.git?a=blobdiff_plain;hp=vim;h=feat/code-check" title="Patch against official Vim"><em>feat/code-check</em></a>
127 </td>
128 <td>
129 on-the-fly code checker
130 </td>
131 </tr>
132 <tr>
133 <td>
134 <a href="http://repo.or.cz/w/vim_extended.git?a=blobdiff_plain;hp=vim;h=feat/var-tabstops" title="Patch against official Vim"><em>feat/var-tabstops</em></a>
135 </td>
136 <td>
137 different widths for each tabstop
138 </td>
139 </tr>
140 <tr>
141 <td>
142 <a href="http://repo.or.cz/w/vim_extended.git?a=blobdiff_plain;hp=vim;h=feat/emb-common-lisp" title="Patch against official Vim"><em>feat/emb-common-lisp</em></a>
143 </td>
144 <td>
145 interface to the programming language ECL (Embeddable Common Lisp)
146 </td>
147 </tr>
148 <tr>
149 <td>
150 <a href="http://repo.or.cz/w/vim_extended.git?a=blobdiff_plain;hp=vim;h=feat/indent-wrap-lines" title="Patch against official Vim"><em>feat/indent-wrap-lines</em></a>
151 </td>
152 <td>
153 'breakindent' option to visually indent wrapped lines for improved readability
154 </td>
155 </tr>
156 <tr>
157 <td style="border-top:1px black solid;">fix branches</td>
158 <td style="border-top:1px black solid;">
159 Bugfixes, non-feature improvements <br />
160 Based on <em>vim</em>
161 </td>
162 </tr>
163 <tr>
164 <td>
165 <a href="http://repo.or.cz/w/vim_extended.git?a=blobdiff_plain;hp=vim;h=fix/fast-join" title="Patch against official Vim"><em>fix/fast-join</em></a>
166 </td>
167 <td>
168 faster algorithm for the :join command
169 </td>
170 </tr>
171 </table>