Mercurial > vim
annotate runtime/doc/if_ruby.txt @ 16237:56451a2677dc v8.1.1123
patch 8.1.1123: no way to avoid filtering for autocomplete function
commit https://github.com/vim/vim/commit/73655cf0ca37a9aa8f56fc51bb853a8b1f7b43d4
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Apr 6 13:45:55 2019 +0200
patch 8.1.1123: no way to avoid filtering for autocomplete function
Problem: No way to avoid filtering for autocomplete function, causing
flickering of the popup menu.
Solution: Add the "equal" field to complete items. (closes #3887)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 06 Apr 2019 14:00:05 +0200 |
parents | 518f44125207 |
children | 0e473e9e70c2 |
rev | line source |
---|---|
15729 | 1 *if_ruby.txt* For Vim version 8.1. Last change: 2019 Jan 29 |
7 | 2 |
3 | |
4 VIM REFERENCE MANUAL by Shugo Maeda | |
5 | |
6 The Ruby Interface to Vim *ruby* *Ruby* | |
7 | |
8 | |
9 1. Commands |ruby-commands| | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
10 2. The Vim module |ruby-vim| |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
11 3. Vim::Buffer objects |ruby-buffer| |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
12 4. Vim::Window objects |ruby-window| |
7 | 13 5. Global variables |ruby-globals| |
16103
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
14 6. rubyeval() Vim function |ruby-rubyeval| |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
15 7. Dynamic loading |ruby-dynamic| |
7 | 16 |
17 {Vi does not have any of these commands} | |
18 *E266* *E267* *E268* *E269* *E270* *E271* *E272* *E273* | |
19 | |
20 The Ruby interface only works when Vim was compiled with the |+ruby| feature. | |
21 | |
22 The home page for ruby is http://www.ruby-lang.org/. You can find links for | |
23 downloading Ruby there. | |
24 | |
25 ============================================================================== | |
26 1. Commands *ruby-commands* | |
27 | |
28 *:ruby* *:rub* | |
3750 | 29 :rub[y] {cmd} Execute Ruby command {cmd}. A command to try it out: > |
30 :ruby print "Hello" | |
7 | 31 |
32 :rub[y] << {endpattern} | |
33 {script} | |
34 {endpattern} | |
35 Execute Ruby script {script}. | |
36 {endpattern} must NOT be preceded by any white space. | |
37 If {endpattern} is omitted, it defaults to a dot '.' | |
236 | 38 like for the |:append| and |:insert| commands. This |
7 | 39 form of the |:ruby| command is mainly useful for |
40 including ruby code in vim scripts. | |
41 Note: This command doesn't work when the Ruby feature | |
42 wasn't compiled in. To avoid errors, see | |
43 |script-here|. | |
44 | |
45 Example Vim script: > | |
46 | |
47 function! RedGem() | |
48 ruby << EOF | |
49 class Garnet | |
50 def initialize(s) | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
51 @buffer = Vim::Buffer.current |
7 | 52 vimputs(s) |
53 end | |
54 def vimputs(s) | |
55 @buffer.append(@buffer.count,s) | |
56 end | |
57 end | |
58 gem = Garnet.new("pretty") | |
59 EOF | |
60 endfunction | |
61 < | |
10153
715d6c5707b8
commit https://github.com/vim/vim/commit/abd468ed0fbcba391e7833feeaa7de3ced841455
Christian Brabandt <cb@256bit.org>
parents:
10140
diff
changeset
|
62 To see what version of Ruby you have: > |
715d6c5707b8
commit https://github.com/vim/vim/commit/abd468ed0fbcba391e7833feeaa7de3ced841455
Christian Brabandt <cb@256bit.org>
parents:
10140
diff
changeset
|
63 :ruby print RUBY_VERSION |
715d6c5707b8
commit https://github.com/vim/vim/commit/abd468ed0fbcba391e7833feeaa7de3ced841455
Christian Brabandt <cb@256bit.org>
parents:
10140
diff
changeset
|
64 < |
7 | 65 |
66 *:rubydo* *:rubyd* *E265* | |
67 :[range]rubyd[o] {cmd} Evaluate Ruby command {cmd} for each line in the | |
68 [range], with $_ being set to the text of each line in | |
236 | 69 turn, without a trailing <EOL>. Setting $_ will change |
7 | 70 the text, but note that it is not possible to add or |
71 delete lines using this command. | |
72 The default for [range] is the whole file: "1,$". | |
73 | |
74 *:rubyfile* *:rubyf* | |
75 :rubyf[ile] {file} Execute the Ruby script in {file}. This is the same as | |
11062 | 76 `:ruby load 'file'`, but allows file name completion. |
7 | 77 |
78 Executing Ruby commands is not possible in the |sandbox|. | |
79 | |
80 ============================================================================== | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
81 2. The Vim module *ruby-vim* |
7 | 82 |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
83 Ruby code gets all of its access to vim via the "Vim" module. |
7 | 84 |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
85 Overview: > |
809 | 86 print "Hello" # displays a message |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
87 Vim.command(cmd) # execute an Ex command |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
88 num = Vim::Window.count # gets the number of windows |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
89 w = Vim::Window[n] # gets window "n" |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
90 cw = Vim::Window.current # gets the current window |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
91 num = Vim::Buffer.count # gets the number of buffers |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
92 b = Vim::Buffer[n] # gets buffer "n" |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
93 cb = Vim::Buffer.current # gets the current buffer |
809 | 94 w.height = lines # sets the window height |
95 w.cursor = [row, col] # sets the window cursor position | |
96 pos = w.cursor # gets an array [row, col] | |
97 name = b.name # gets the buffer file name | |
98 line = b[n] # gets a line from the buffer | |
99 num = b.count # gets the number of lines | |
100 b[n] = str # sets a line in the buffer | |
101 b.delete(n) # deletes a line | |
102 b.append(n, str) # appends a line after n | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
103 line = Vim::Buffer.current.line # gets the current line |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
104 num = Vim::Buffer.current.line_number # gets the current line number |
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
105 Vim::Buffer.current.line = "test" # sets the current line number |
7 | 106 < |
107 | |
108 Module Functions: | |
109 | |
110 *ruby-message* | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
111 Vim::message({msg}) |
7 | 112 Displays the message {msg}. |
113 | |
15454
1d2b5c016f17
patch 8.1.0735: cannot handle binary data
Bram Moolenaar <Bram@vim.org>
parents:
14421
diff
changeset
|
114 *ruby-blob* |
1d2b5c016f17
patch 8.1.0735: cannot handle binary data
Bram Moolenaar <Bram@vim.org>
parents:
14421
diff
changeset
|
115 Vim::blob({arg}) |
15729 | 116 Return |Blob| literal string from {arg}. |
15454
1d2b5c016f17
patch 8.1.0735: cannot handle binary data
Bram Moolenaar <Bram@vim.org>
parents:
14421
diff
changeset
|
117 |
7 | 118 *ruby-set_option* |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
119 Vim::set_option({arg}) |
7 | 120 Sets a vim option. {arg} can be any argument that the ":set" command |
121 accepts. Note that this means that no spaces are allowed in the | |
122 argument! See |:set|. | |
123 | |
124 *ruby-command* | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
125 Vim::command({cmd}) |
7 | 126 Executes Ex command {cmd}. |
127 | |
128 *ruby-evaluate* | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
129 Vim::evaluate({expr}) |
7 | 130 Evaluates {expr} using the vim internal expression evaluator (see |
6647 | 131 |expression|). Returns the expression result as: |
132 - a Integer if the Vim expression evaluates to a number | |
133 - a Float if the Vim expression evaluates to a float | |
134 - a String if the Vim expression evaluates to a string | |
135 - a Array if the Vim expression evaluates to a Vim list | |
136 - a Hash if the Vim expression evaluates to a Vim dictionary | |
137 Dictionaries and lists are recursively expanded. | |
7 | 138 |
139 ============================================================================== | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
140 3. Vim::Buffer objects *ruby-buffer* |
7 | 141 |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
142 Vim::Buffer objects represent vim buffers. |
7 | 143 |
144 Class Methods: | |
145 | |
146 current Returns the current buffer object. | |
147 count Returns the number of buffers. | |
236 | 148 self[{n}] Returns the buffer object for the number {n}. The first number |
7 | 149 is 0. |
150 | |
151 Methods: | |
152 | |
14413
c3b62844ee4e
patch 8.1.0221: not enough testing for the Ruby interface
Christian Brabandt <cb@256bit.org>
parents:
13963
diff
changeset
|
153 name Returns the full name of the buffer. |
7 | 154 number Returns the number of the buffer. |
155 count Returns the number of lines. | |
156 length Returns the number of lines. | |
157 self[{n}] Returns a line from the buffer. {n} is the line number. | |
158 self[{n}] = {str} | |
159 Sets a line in the buffer. {n} is the line number. | |
160 delete({n}) Deletes a line from the buffer. {n} is the line number. | |
161 append({n}, {str}) | |
162 Appends a line after the line {n}. | |
856 | 163 line Returns the current line of the buffer if the buffer is |
809 | 164 active. |
165 line = {str} Sets the current line of the buffer if the buffer is active. | |
166 line_number Returns the number of the current line if the buffer is | |
167 active. | |
7 | 168 |
169 ============================================================================== | |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
170 4. Vim::Window objects *ruby-window* |
7 | 171 |
7315
444efa5f5015
commit https://github.com/vim/vim/commit/2c5e8e80eacf491d4f266983f534a77776c7ae83
Christian Brabandt <cb@256bit.org>
parents:
7196
diff
changeset
|
172 Vim::Window objects represent vim windows. |
7 | 173 |
174 Class Methods: | |
175 | |
176 current Returns the current window object. | |
177 count Returns the number of windows. | |
236 | 178 self[{n}] Returns the window object for the number {n}. The first number |
7 | 179 is 0. |
180 | |
181 Methods: | |
182 | |
183 buffer Returns the buffer displayed in the window. | |
184 height Returns the height of the window. | |
185 height = {n} Sets the window height to {n}. | |
502 | 186 width Returns the width of the window. |
187 width = {n} Sets the window width to {n}. | |
7 | 188 cursor Returns a [row, col] array for the cursor position. |
14413
c3b62844ee4e
patch 8.1.0221: not enough testing for the Ruby interface
Christian Brabandt <cb@256bit.org>
parents:
13963
diff
changeset
|
189 First line number is 1 and first column number is 0. |
7 | 190 cursor = [{row}, {col}] |
191 Sets the cursor position to {row} and {col}. | |
192 | |
193 ============================================================================== | |
557 | 194 5. Global variables *ruby-globals* |
7 | 195 |
196 There are two global variables. | |
197 | |
198 $curwin The current window object. | |
199 $curbuf The current buffer object. | |
200 | |
201 ============================================================================== | |
16103
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
202 6. rubyeval() Vim function *ruby-rubyeval* |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
203 |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
204 To facilitate bi-directional interface, you can use |rubyeval()| function to |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
205 evaluate Ruby expressions and pass their values to Vim script. |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
206 |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
207 The Ruby value "true", "false" and "nil" are converted to v:true, v:false and |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
208 v:null, respectively. |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
209 |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
210 ============================================================================== |
518f44125207
patch 8.1.1056: no eval function for Ruby
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
211 7. Dynamic loading *ruby-dynamic* |
557 | 212 |
2625 | 213 On MS-Windows and Unix the Ruby library can be loaded dynamically. The |
214 |:version| output then includes |+ruby/dyn|. | |
557 | 215 |
2625 | 216 This means that Vim will search for the Ruby DLL file or shared library only |
217 when needed. When you don't use the Ruby interface you don't need it, thus | |
218 you can use Vim even though this library file is not on your system. | |
557 | 219 |
8673
ed7251c3e2d3
commit https://github.com/vim/vim/commit/e18c0b39815c5a746887a509c2cd9f11fadaba07
Christian Brabandt <cb@256bit.org>
parents:
7315
diff
changeset
|
220 |
7196
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
221 MS-Windows ~ |
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
222 |
2342
f6540762173d
Fixes and improvements for MS-Windows build.
Bram Moolenaar <bram@vim.org>
parents:
2154
diff
changeset
|
223 You need to install the right version of Ruby for this to work. You can find |
f6540762173d
Fixes and improvements for MS-Windows build.
Bram Moolenaar <bram@vim.org>
parents:
2154
diff
changeset
|
224 the package to download from: |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10198
diff
changeset
|
225 http://rubyinstaller.org/downloads/ |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10198
diff
changeset
|
226 Currently that is rubyinstaller-2.2.5.exe |
2342
f6540762173d
Fixes and improvements for MS-Windows build.
Bram Moolenaar <bram@vim.org>
parents:
2154
diff
changeset
|
227 |
557 | 228 To use the Ruby interface the Ruby DLL must be in your search path. In a |
8673
ed7251c3e2d3
commit https://github.com/vim/vim/commit/e18c0b39815c5a746887a509c2cd9f11fadaba07
Christian Brabandt <cb@256bit.org>
parents:
7315
diff
changeset
|
229 console window type "path" to see what directories are used. The 'rubydll' |
ed7251c3e2d3
commit https://github.com/vim/vim/commit/e18c0b39815c5a746887a509c2cd9f11fadaba07
Christian Brabandt <cb@256bit.org>
parents:
7315
diff
changeset
|
230 option can be also used to specify the Ruby DLL. |
557 | 231 |
232 The name of the DLL must match the Ruby version Vim was compiled with. | |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10198
diff
changeset
|
233 Currently the name is "msvcrt-ruby220.dll". That is for Ruby 2.2.X. To know |
2342
f6540762173d
Fixes and improvements for MS-Windows build.
Bram Moolenaar <bram@vim.org>
parents:
2154
diff
changeset
|
234 for sure edit "gvim.exe" and search for "ruby\d*.dll\c". |
f6540762173d
Fixes and improvements for MS-Windows build.
Bram Moolenaar <bram@vim.org>
parents:
2154
diff
changeset
|
235 |
10244
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10198
diff
changeset
|
236 If you want to build Vim with RubyInstaller 1.9 or 2.X using MSVC, you need |
876fbdd84e52
commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents:
10198
diff
changeset
|
237 some tricks. See the src/INSTALLpc.txt for detail. |
557 | 238 |
13482
9eebe457eb3c
Update runtime files. Convert a couple of help files to utf-8.
Christian Brabandt <cb@256bit.org>
parents:
11062
diff
changeset
|
239 If Vim is built with RubyInstaller 2.4 or later, you may also need to add |
9eebe457eb3c
Update runtime files. Convert a couple of help files to utf-8.
Christian Brabandt <cb@256bit.org>
parents:
11062
diff
changeset
|
240 "C:\Ruby<version>\bin\ruby_builtin_dlls" to the PATH environment variable. |
9eebe457eb3c
Update runtime files. Convert a couple of help files to utf-8.
Christian Brabandt <cb@256bit.org>
parents:
11062
diff
changeset
|
241 |
8673
ed7251c3e2d3
commit https://github.com/vim/vim/commit/e18c0b39815c5a746887a509c2cd9f11fadaba07
Christian Brabandt <cb@256bit.org>
parents:
7315
diff
changeset
|
242 |
7196
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
243 Unix ~ |
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
244 |
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
245 The 'rubydll' option can be used to specify the Ruby shared library file |
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
246 instead of DYNAMIC_RUBY_DLL file what was specified at compile time. The |
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
247 version of the shared library must match the Ruby version Vim was compiled |
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
248 with. |
42717d048817
commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents:
6647
diff
changeset
|
249 |
557 | 250 ============================================================================== |
14421 | 251 vim:tw=78:ts=8:noet:ft=help:norl: |