Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 505 lines (317 sloc) 17.229 kb
29368fd dkearns fix backup writing bug in vim-ruby-install.rb and other minor improvemen...
dkearns authored
1 2005-08-25 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
2
9bb67b9 dkearns minor reorganisation of syntax documentation
dkearns authored
3 * syntax/doc/ruby.txt: minor reorganisation of options
4
29368fd dkearns fix backup writing bug in vim-ruby-install.rb and other minor improvemen...
dkearns authored
5 * bin/vim-ruby-install.rb: don't use $0 == __FILE__ idiom to start
6 installer file as this will fail when running as a gem as
7 vim-ruby-install.rb is loaded by the gem driver; make _same_contents
8 a private method; fix a bug in BackupDir.backup where it was writing
9 the backup to an incorrect location
10
b086570 dkearns remove 'contains=rubyString' from the rubyInterpolation syntax group
dkearns authored
11 2005-08-24 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
12
13 * syntax/ruby.vim: remove 'contains=rubyString' from the
14 rubyInterpolation group until that is more comprehensively improved
15
abdd731 dkearns improve highlighting of heredocs used as method arguments
dkearns authored
16 2005-08-18 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
17
1587f13 dkearns explicitly match block arguments so that &keyword isn't highlighted
dkearns authored
18 * syntax/ruby.vim: explicitly match block arguments so that &keyword
19 isn't highlighted as a 'keyword' prefixed with &
20
abdd731 dkearns improve highlighting of heredocs used as method arguments
dkearns authored
21 * syntax/ruby.vim: improve highlighting of heredocs used as method
22 arguments
23
d239dcc dkearns merge 'while|until' start patterns of rubyOptDoBlock syntax group
dkearns authored
24 2005-08-17 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
25
bfcc936 dkearns improve highlighting of the optional 'do' in looping constructs
dkearns authored
26 * syntax/ruby.vim: improve highlighting of the optional 'do' in
27 looping constructs
28
29ab88d dkearns remove accidentally added 'keepend' from rubyOptDoBlock
dkearns authored
29 * syntax/ruby.vim: remove accidentally added 'keepend' from
30 rubyOptDoBlock
31
d239dcc dkearns merge 'while|until' start patterns of rubyOptDoBlock syntax group
dkearns authored
32 * syntax/ruby.vim: merge 'while|until' start patterns of
33 rubyOptDoBlock syntax group
34
f0d27da dkearns offer $VIM/vimfiles and $HOME/{.vim,vimfiles} as the two default install...
dkearns authored
35 2005-08-16 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
36
7c616b6 dkearns wrap installer's 'main' in a begin/end block
dkearns authored
37 * bin/vim-ruby-install.rb: wrap 'main' in a begin/end block
38
3ba3992 dkearns add FIXME comment to vim-ruby-installer.rb
dkearns authored
39 * bin/vim-ruby-install.rb: add FIXME comment (Hugh Sasse)
40
f0d27da dkearns offer $VIM/vimfiles and $HOME/{.vim,vimfiles} as the two default install...
dkearns authored
41 * README, bin/vim-ruby-install.rb, etc/website/index.html: offer
42 $VIM/vimfiles and $HOME/{.vim,vimfiles} rather than $VIMRUNTIME as the
43 two default installation directories
44
81c653c dkearns exclude leading whitespace from from the rubyOptDoBlock start patterns w...
dkearns authored
45 2005-08-15 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
46
7fa647d dkearns remove character offset 'hs' from the rubyOptDoBlock start match
dkearns authored
47 * syntax/ruby.vim: remove character offset 'hs' from the
48 rubyOptDoBlock start match
49
81c653c dkearns exclude leading whitespace from from the rubyOptDoBlock start patterns w...
dkearns authored
50 * syntax/ruby.vim: exclude leading whitespace from the rubyOptDoBlock
51 syntax group start patterns with \zs
52
1aa455f dkearns reorder autocommands for eRuby setf line
dkearns authored
53 2005-08-11 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
54
0cce2bd dkearns add syntax highlighting for eRuby files
dkearns authored
55 * CONTRIBUTORS, bin/vim-ruby-install.rb, syntax/eruby.vim: add syntax
56 highlighting for eRuby files
57
1aa455f dkearns reorder autocommands for eRuby setf line
dkearns authored
58 * ftdetect/ruby.vim: reorder autocommands for eRuby setf line
59
c5ee20d dkearns add ftdetect/ruby.vim to installer's list of source files
dkearns authored
60 2005-08-08 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
61
62 * bin/vim-ruby-install.rb: add ftdetect/ruby.vim to list of source
63 files
64
a847733 dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
65 2005-08-07 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
66
fcf10ed dkearns mv filetype/ruby.vim to ftdetect/ruby.vim
dkearns authored
67 * filetype/ruby.vim, ftdetect/ruby.vim: move ruby.vim from filetype/
68 to ftdetect/
69
a847733 dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
70 * filetype/filetype.vim, filetype/ruby.vim: move filetype.vim to
0cce2bd dkearns add syntax highlighting for eRuby files
dkearns authored
71 ruby.vim; add eRuby filetype detection
a847733 dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
72
c2e6f38 dkearns remove display argument from rubyConstant now that the syntax match is m...
dkearns authored
73 2005-08-06 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
74
72e413c dkearns match rubyConstant and rubyLocalVariableOrMethod with a leading word bou...
dkearns authored
75 * syntax/ruby.vim: match rubyConstant and rubyLocalVariableOrMethod
76 with a leading word boundary
77
a25b182 dkearns move ruby_no_identifiers test to the default highlighting block
dkearns authored
78 * syntax/ruby.vim: move ruby_no_identifiers test to the default
79 highlighting block so that all identifiers are still matched when this
80 is config variable set
81
c2e6f38 dkearns remove display argument from rubyConstant now that the syntax match is m...
dkearns authored
82 * syntax/ruby.vim: remove display argument from rubyConstant now that
83 the match is multiline
84
69e594d dkearns add new file listing project contributors
dkearns authored
85 2005-08-03 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
86
87 * CONTRIBUTORS: add new file listing project contributors
88
ef38741 dkearns allow highlighting to differentiate between constants and capitalized cl...
dkearns authored
89 2005-08-02 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
90
91 * syntax/ruby.vim: differentiate between constants and capitalized
92 class methods invoked with the scope operator '::'
93
689cc63 dkearns undo reordering of identifier matching and make $_ special case
dkearns authored
94 2005-08-01 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
95
96 * syntax/ruby.vim: undo reordering of identifier matching and make $_
97 a special case to prevent it matching against global variables with a
98 leading underscore
99
44ab360 dkearns reorder identifier syntax matching
dkearns authored
100 2005-07-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
101
102 * syntax/ruby.vim: reorder identifier matching so that identifiers
103 'containing' predefined identifiers, such as $_, match properly
104
748f0d6 dkearns improve highlighting of conditional expressions
dkearns authored
105 2005-07-28 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
106
107 * syntax/ruby.vim: improve matching of conditional expressions
108
f8268b9 dkearns add 'package' as the default rake target
dkearns authored
109 2005-07-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
110
111 * Rakefile: add 'package' as the default target
112
62546a6 dkearns replace leading context 'lc' syntax offsets with the '\@<=' pattern cons...
dkearns authored
113 2005-07-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
114
115 * syntax/ruby.vim: replace leading context 'lc' offsets with the
116 '\@<=' pattern construct when matching 'normal regular expressions'
f9ba927 dkearns add missing credit to ChangeLog
dkearns authored
117 (Aaron Son)
62546a6 dkearns replace leading context 'lc' syntax offsets with the '\@<=' pattern cons...
dkearns authored
118
d91b7bf dkearns allow strings inside interpolation regions
dkearns authored
119 2005-07-22 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
120
121 * syntax/ruby.vim: allow strings inside interpolation regions
122
b04177e dkearns improve the installation script's source directory detection (Hugh Sasse...
dkearns authored
123 2005-07-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
124
125 * bin/vim-ruby-install.rb: improve source directory detection (Hugh
126 Sasse)
127
4cdebce dkearns match rubyNested*, and rubyDelimEscape as transparent items
dkearns authored
128 2005-04-05 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
129
130 * syntax/ruby.vim: match rubyNested*, and rubyDelimEscape as
131 transparent items; add closing escaped delimiters to rubyDelimEscape
132 syntax group
133
2c1334e dkearns add documentation for the ruby_space_errors configuration variable
dkearns authored
134 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
135
d5a8ffd dkearns highlight nested delimiters in generalized quotes
dkearns authored
136 * syntax/ruby.vim: highlight nested delimiters in generalized quotes
c1b5749 dkearns add missing credit
dkearns authored
137 (Aaron Son, Bertram Scharpf and Ken Miller)
d5a8ffd dkearns highlight nested delimiters in generalized quotes
dkearns authored
138
139 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
140
141 * syntax/ruby.vim: minor improvement to block parameter highlighting
f7a7e72 dkearns minor improvement to block parameter highlighting
dkearns authored
142
143 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
144
2c1334e dkearns add documentation for the ruby_space_errors configuration variable
dkearns authored
145 * syntax/doc/ruby.txt: add documentation for the ruby_space_errors,
146 ruby_no_trail_space_error and ruby_no_tab_space_error configuration
147 variables
148
d91b7bf dkearns allow strings inside interpolation regions
dkearns authored
149 2005-03-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
70e0ed4 dkearns add configurable highlighting of whitespace errors
dkearns authored
150
151 * syntax/ruby.vim: add configurable highlighting of trailing space and
152 'space before tab' errors (Tilman Sauerbeck)
153
a992a23 Gavin Sinclair * syntax/ruby.vim: Improved hilighting of %{...} strings with
gsinclair authored
154 2005-03-24 Gavin Sinclair <gsinclair@soyabean.com.au>
155
156 * syntax/ruby.vim: Improved hilighting of %{...} strings with
959cc8c Gavin Sinclair * indent/ruby.vim: Improved indenting of %{...} strings with
gsinclair authored
157 nested brackets (Ken Miller).
158 * indent/ruby.vim: Improved indenting of %{...} strings with
159 nested brackets (Ken Miller).
330ab67 Gavin Sinclair * syntax/ruby.vim: Corrected hilighting of |(x,y)| iterator
gsinclair authored
160 * syntax/ruby.vim: Corrected hilighting of |(x,y)| iterator
161 parameters (Tilman Sauerbeck).
a992a23 Gavin Sinclair * syntax/ruby.vim: Improved hilighting of %{...} strings with
gsinclair authored
162
d91b7bf dkearns allow strings inside interpolation regions
dkearns authored
163 2004-11-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
c73cf7b dkearns update DJK's email address
dkearns authored
164
165 * compiler/ruby.vim, compiler/rubyunit.vim, syntax/ruby.vim: update
166 DJK's email address
167
d91b7bf dkearns allow strings inside interpolation regions
dkearns authored
168 2004-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
c8d117e dkearns match regexp values in hash literals
dkearns authored
169
170 * syntax/ruby.vim: match regexp values in hash literals
171
6580988 Gavin Sinclair *** empty log message ***
gsinclair authored
172 2004-09-20 Gavin Sinclair <gsinclair@soyabean.com.au>
173
174 * bin/vim-ruby-install.rb: added
175 * Rakefile: 'rake package' generates TGZ and GEM
176 * install.rb: removed
177 * build.rb: removed
178
514fc47 dkearns update compiler plugins to use new CompilerSet command
dkearns authored
179 2004-09-04 Doug Kearns <djkea2@mugca.its.monash.edu.au>
180
181 * compiler/rubyunit.vim, compiler/ruby.vim: update to use new
182 CompilerSet command
183
260edc8 dkearns match Test::Unit assert messages
dkearns authored
184 2004-05-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
185
186 * compiler/rubyunit.vim: match assert messages
187
20dec8c dkearns check for folding feature before setting foldmethod to syntax
dkearns authored
188 2004-05-12 Doug Kearns <djkea2@mugca.its.monash.edu.au>
189
190 * syntax/ruby.vim: check for the folding feature rather than just the
191 vim version when testing if the foldmethod should be set to syntax
192
f7afb86 dkearns add documentation for ruby_no_special_methods and ruby_fold syntax confi...
dkearns authored
193 2004-05-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
194
260edc8 dkearns match Test::Unit assert messages
dkearns authored
195 * compiler/rubyunit.vim: add initial support for parsing Test::Unit
24a300d dkearns add initial support for parsing Test::Unit errors
dkearns authored
196 errors
197
198 2004-05-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
199
f7afb86 dkearns add documentation for ruby_no_special_methods and ruby_fold syntax confi...
dkearns authored
200 * syntax/doc/ruby.txt: add documentation for the
201 ruby_no_special_methods and ruby_fold configuration variables
202
a4f8823 dkearns move matching of [Rr]akefile* to a later location in filetype.vim
dkearns authored
203 2004-04-29 Doug Kearns <djkea2@mugca.its.monash.edu.au>
204
205 * filetype/filetype.vim: move matching of [Rr]akefile* to a separate
206 section which is located later in the file to avoid incorrectly
207 matching other filetypes prefixed with [Rr]akefile
208
209 2005-04-27 Doug Kearns <djkea2@mugca.its.monash.edu.au>
71c3d61 dkearns match 'rakefile' as a Rakefile
dkearns authored
210
211 * filetype/filetype.vim: match 'rakefile' as a Rakefile
212
ea33ec5 dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
213 2004-04-23 Ward Wouts <ward@wizeazz.nl>
214
215 * syntax/ruby.vim: add ruby_fold variable to control the setting of
216 the foldmethod option
217
d91b7bf dkearns allow strings inside interpolation regions
dkearns authored
218 2004-04-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
ba3ce41 dkearns added filetype/filetype.vim
dkearns authored
219
ea33ec5 dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
220 * filetype/filetype.vim: add RubyGems specification and installation
ba3ce41 dkearns added filetype/filetype.vim
dkearns authored
221 files and Rakefiles
222
8d2fd1c dkearns add a new compiler plugin for Test::Unit
dkearns authored
223 2004-04-01 Doug Kearns <djkea2@mugca.its.monash.edu.au>
224
ea33ec5 dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
225 * compiler/rubyunit.vim: add a new compiler plugin for Test::Unit
8d2fd1c dkearns add a new compiler plugin for Test::Unit
dkearns authored
226
8083568 dkearns add simple CSS style sheet to project page
dkearns authored
227 2004-03-23 Doug Kearns <djkea2@mugca.its.monash.edu.au>
228
229 * etc/website/index.html, etc/website/djk-theme.css: add simple CSS
230 style sheet
231
5cfbd8c dkearns convert index.html to valid HTML 4.01 Strict
dkearns authored
232 2004-02-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
233
234 * etc/website/index.html: convert to valid HTML 4.01 Strict.
235
74718b3 Gavin Sinclair * ftplugin/ruby.vim: Added matchit instructions.
gsinclair authored
236 2004-01-11 Gavin Sinclair <gsinclair@soyabean.com.au>
237
238 * ftplugin/ruby.vim: Added matchit instructions.
239
158f6dc dkearns add support for the new decimal and octal base indicators
dkearns authored
240 2003-11-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
241
bf87920 dkearns update DJK's current location again
dkearns authored
242 * README: update DJK's current location.
243
244 2003-11-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
245
158f6dc dkearns add support for the new decimal and octal base indicators
dkearns authored
246 * syntax/ruby.vim: add support for the new decimal and octal base
247 indicators and capitalization of all base indicators.
248
d4c1cf2 Added support for ?:.
Nikolai Weibull authored
249 2003-10-20 Nikolai Weibull <source@pcppopper.org>
250
251 * indent/ruby.vim: Added support for ?: multilining, such as
252 a ?
253 b :
254 c.
255
e0bd444 Fixed bug with [] matching
Nikolai Weibull authored
256 2003-10-18 Nikolai Weibull <source@pcppopper.org>
257
258 * indent/ruby.vim: Fixed a silly bug with the [] matching.
259
b675de0 Gavin Sinclair * README: Minor addition.
gsinclair authored
260 2003-10-17 Gavin Sinclair <gsinclair@soyabean.com.au>
261
262 * README: Minor addition.
263 * etc/website/index.html: Synced with README.
264
d16bdc8 Fixed bug #114 and related issues.
Nikolai Weibull authored
265 2003-10-15 Nikolai Weibull <source@pcppopper.org>
266
267 * indent/ruby.vim: Fixed bug #114. Also fixed a related problem with
268 documentation blocks. They would indent relative to the other code.
269 Now it simply indents with zero width (to match =begin) by default.
9326371 *** empty log message ***
Nikolai Weibull authored
270 Otherwise acts like 'autoindent'. Also fixed a problem with | and &
271 not being recognized as continuation lines. This may cause problems
81d098a *** empty log message ***
Nikolai Weibull authored
272 with do blocks, we'll see.
273 * indent/ruby.vim: In response to previous note. It proved fatal.
274 Fixed now.
d16bdc8 Fixed bug #114 and related issues.
Nikolai Weibull authored
275
71ea14d Fix for $' and $".
Nikolai Weibull authored
276 2003-10-14 Nikolai Weibull <source@pcppopper.org>
277
278 * syntax/ruby.vim: Readded matching of $' and $" when
279 ruby_no_identifiers was off. Got accidentaly removed with previous
280 fix.
281
62aab94 Fix bug #62. Cleanup, fixup, speedup.
Nikolai Weibull authored
282 2003-10-13 Nikolai Weibull <source@pcppopper.org>
283
284 * indent/ruby.vim: General cleanup, speedup, fixup. Fixes bug #62.
285 Indentiation of tk.rb (5200+ lines) takes under 13 seconds now.
5625812 Cleanup
Nikolai Weibull authored
286 * ftplugin/ruby.vim: Cleanup. Nested if's unnecessary. Also modified
287 modeline.
62aab94 Fix bug #62. Cleanup, fixup, speedup.
Nikolai Weibull authored
288
bc4a80e *** empty log message ***
Nikolai Weibull authored
289 2003-10-12 Nikolai Weibull <source@pcppopper.org>
290
291 * indent/ruby.vim: Fixed bugs #89 and #102.
39539d7 Fixed a bug with $' and $" variables
Nikolai Weibull authored
292 * syntax/ruby.vim: The $' and $" variables weren't being matched if
293 ruby_no_identifiers was on. This messed up string matching.
44028fa Total rewrite of indent/ruby.vim. Closes bugs #59 and #71.
Nikolai Weibull authored
294 * indent/ruby.vim: Basically did a total rewrite in the process.
295 Everything is well documented now, and should be rather simple to
296 understand. There is probably room for optimization still, but it
297 works rather fast, indenting tk.rb (5200+ lines) in under 15 seconds.
298 I'm betting searchpair() may be executing a bit too often still, but a
299 lot of special cases have now been taken care of. This version also
300 fixes bug #59 and #71.
bc4a80e *** empty log message ***
Nikolai Weibull authored
301
cc8e174 dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
302 2003-10-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
303
7182ecf dkearns simplify the rubyData pattern
dkearns authored
304 * syntax/ruby.vim: simplify the rubyData pattern by using the new EOF
305 atom.
306
307 2003-10-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
308
cc8e174 dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
309 * syntax/ruby.vim: link rubyBoolean to rubyPseudoVariable; link
310 rubyPseudoVariable to the Constant highlight group.
311
8750043 dkearns update DJK's current location
dkearns authored
312 2003-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
313
a98ee81 dkearns create rubyPseudoVariable syntax group
dkearns authored
314 * syntax/ruby.vim: create rubyPseudoVariable syntax group; move self,
cc8e174 dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
315 nil, __LINE__ and __FILE_ to rubyPseudoVariable.
a98ee81 dkearns create rubyPseudoVariable syntax group
dkearns authored
316
317 2003-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
318
8750043 dkearns update DJK's current location
dkearns authored
319 * etc/website/index.html: update DJK's current location.
320
248471e dkearns update references to rubyExprSubst
dkearns authored
321 2003-09-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
322
1f7f406 dkearns add a DOCTYPE declaration and close the open PRE element
dkearns authored
323 * etc/website/index.html: close the open PRE element and add a DOCTYPE
324 declaration.
325
326 2003-09-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
327
248471e dkearns update references to rubyExprSubst
dkearns authored
328 * indent/ruby.vim: update references to rubyExprSubst - this syntax
329 group has been split into rubyInterpolation, rubyNoInterpolation and
330 rubyEscape.
331
3e6e11e Gavin Sinclair etc/* - new directory
gsinclair authored
332 2003-09-26 Gavin Sinclair <gsinclair@soyabean.com.au>
333
334 * etc/release/*: added to aid in the production of releases.
335 * etc/website/*: now anyone can have a crack at the
336 vim.ruby.rubyforge.org website!
337
dac90ca dkearns link rubyNoInterpolation to rubyString and merge integer groups into rub...
dkearns authored
338 2003-09-25 Doug Kearns <djkea2@mugca.its.monash.edu.au>
339
8750043 dkearns update DJK's current location
dkearns authored
340 * syntax/ruby.vim: link the rubyNoInterpolation syntax group to
dac90ca dkearns link rubyNoInterpolation to rubyString and merge integer groups into rub...
dkearns authored
341 rubyString; merge rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary
342 into rubyInteger.
343
b298bf3 dkearns link rubyOperator to the Operator highlight group
dkearns authored
344 2003-09-22 Doug Kearns <djkea2@mugca.its.monash.edu.au>
345
346 * syntax/ruby.vim: link the rubyOperator syntax group to the Operator
347 highlight group.
348
ff4b8d7 dkearns highlight escaped string interpolation correctly
dkearns authored
349 2003-09-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
350
8750043 dkearns update DJK's current location
dkearns authored
351 * syntax/ruby.vim: match regexps after split, scan, sub and gsub.
1caa4b0 dkearns match regexp after common Kernel methods
dkearns authored
352
353 2003-09-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
354
ff4b8d7 dkearns highlight escaped string interpolation correctly
dkearns authored
355 * syntax/ruby.vim: highlight escaped string interpolation correctly;
356 allow hexadecimal and octal escape sequences to match with less than 3
357 and 2 digits respectively; split rubyExprSubst into multiple syntax
358 groups - rubyInterpolation, rubyNoInterpolation, rubyEscape.
359
addf497 dkearns fix minor typos
dkearns authored
360 2003-09-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
361
0d9ccd5 dkearns match singleton class definitions without whitespace
dkearns authored
362 * syntax/ruby.vim: match singleton class definitions with no
363 whitespace between 'class' and '<<'.
364
365 2003-09-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
366
addf497 dkearns fix minor typos
dkearns authored
367 * install.rb, syntax/doc/ruby.txt: fix minor typos.
368
8ae54b2 dkearns replace all syntax patterns surrounded by \(\) with \%(\)
dkearns authored
369 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
370
a99659f dkearns split rubyInteger syntax group into multiple groups
dkearns authored
371 * syntax/ruby.vim: improve float and decimal matching; split
372 rubyInteger into multiple syntax groups - rubyASCIICode,
373 rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary.
374
375 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
376
8ae54b2 dkearns replace all syntax patterns surrounded by \(\) with \%(\)
dkearns authored
377 * syntax/ruby.vim: replace all patterns surrounded by \(\) with \%(\)
378 when the sub-expression is not used.
379
6407772 Gavin Sinclair Updated install.rb with comments.
gsinclair authored
380 2003-09-18 Gavin Sinclair <gsinclair@soyabean.com.au>
381
382 * install.rb: Included comments and USAGE string from revisino 1.1.
383
d43ded6 dkearns match some more common regexps and if\unless expressions
dkearns authored
384 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
385
386 * syntax/ruby.vim: match regexp after 'not' and 'then'; match if and
387 unless expressions following '=' and '('.
388
6c52a66 Gavin Sinclair Corrected email address
gsinclair authored
389 2003-09-17 Gavin Sinclair <gsinclair@soyabean.com.au>
38c4a63 Gavin Sinclair Introduce Hugh Sasse's install.rb
gsinclair authored
390
83cc380 Gavin Sinclair matchit support for ftplugin/ruby.vim (credit: Ned Konz)
gsinclair authored
391 * ftplugin/ruby.vim: implemented matchit support (thanks to Ned Konz
392 and Hugh Sasse).
393
394 2003-09-17 Gavin Sinclair <gsinclair@soyabean.com.au>
395
396 * install.rb: replaced with Hugh Sasse's contribution. Alpha state
38c4a63 Gavin Sinclair Introduce Hugh Sasse's install.rb
gsinclair authored
397 until tested, and with several issues and todos listed.
398
67ca3d8 dkearns improve support for symbols, integers and floats
dkearns authored
399 2003-09-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
400
56aeaf3 dkearns fix ruby_no_expensive matchgroup typos
dkearns authored
401 * syntax/ruby.vim: fix my accidental redefinition of the
402 ruby_no_expensive matchgroups.
403
404 2003-09-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
405
67ca3d8 dkearns improve support for symbols, integers and floats
dkearns authored
406 * syntax/ruby.vim: improve support for symbols, integers and floating
407 point numbers; add the display argument to :syntax where appropriate.
408
ca9291c dkearns highlight one line module, class, and method definitions correctly
dkearns authored
409 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
410
927493e dkearns remove Vim 5.x sections and simplify general delimited input syntax grou...
dkearns authored
411 * syntax/ruby.vim: remove Vim 5.x specific sections and simplify the
412 generalized string, regular expression, symbol, and word list literal
413 syntax groups.
414
415 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
416
3fe4631 dkearns rename the rubyStringDelimit syntax group rubyStringDelimiter
dkearns authored
417 * indent/ruby.vim, syntax/ruby.vim: rename the rubyStringDelimit
418 syntax group rubyStringDelimiter.
419
420 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
421
ca9291c dkearns highlight one line module, class, and method definitions correctly
dkearns authored
422 * syntax/ruby.vim: highlight one line module, class, and method
423 definitions, using the ';' terminator, correctly; split
424 rubyClassOrModule into two new syntax groups - rubyClass and
425 rubyModule.
426
ed54bb4 dkearns add support for the new %s() symbol literal
dkearns authored
427 2003-09-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
428
317794f dkearns add the @Spell cluster to support spell checking
dkearns authored
429 * syntax/ruby.vim: add the @Spell cluster to support spell checking
430 of comment text.
431
432 2003-09-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
433
ed54bb4 dkearns add support for the new %s() symbol literal
dkearns authored
434 * syntax/ruby.vim: add support for the new %s() symbol literal.
435
e415c42 dkearns update the compiler maintainer's email address
dkearns authored
436 2003-09-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
437
438 * compiler/ruby.vim: update the maintainer's email address.
439
1454fb5 dkearns prevent the optional 'do' in loop constructs from being matched as the b...
dkearns authored
440 2003-09-02 Doug Kearns <djkea2@mugca.its.monash.edu.au>
441
442 * syntax/ruby.vim: make sure that the optional do after for, until or
443 while is not matched as the beginning of a do/end code block; also
444 highlight the optional ':' for these loop constructs.
445
df570e9 dkearns add folding support to __END__ directive data sections
dkearns authored
446 2003-08-28 Doug Kearns <djkea2@mugca.its.monash.edu.au>
447
448 * syntax/ruby.vim: add folding support to embedded data sections after
449 an __END__ directive.
450
e47e30b dkearns don't allow the start of a heredoc to match after '.' or '::'
dkearns authored
451 2003-08-27 Doug Kearns <djkea2@mugca.its.monash.edu.au>
452
453 * syntax/ruby.vim: don't allow '<<' after '.' or '::' to match as the
454 beginning of a heredoc.
455
ebaf834 dkearns fix ignored shebang highlighting
dkearns authored
456 2003-08-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
457
458 * syntax/ruby.vim: fix shebang highlighting which was being ignored
459 all together.
460
a1126b7 dkearns add support for the new %W() word list literal and add folding to %q() s...
dkearns authored
461 2003-08-25 Doug Kearns <djkea2@mugca.its.monash.edu.au>
462
463 * syntax/ruby.vim: add the new %W() word list literal with
464 interpolation; add folding to %q() single quoted strings and %w() word
465 list literals.
466
365e82e dkearns match $deferr explicitly and add support for several more 'special' meth...
dkearns authored
467 2003-08-24 Doug Kearns <djkea2@mugca.its.monash.edu.au>
468
469 * syntax/ruby.vim: add $deferr to rubyPredefinedVariable; add several
470 new methods (abort, at_exit, attr, attr_accessor, attr_reader,
471 attr_writer, autoload, callcc, caller, exit, extend, fork, eval,
472 class_eval, instance_eval, module_eval, private, protected, public,
473 trap) to the Special Methods section.
474
fd3562f dkearns create Special Methods section and add ruby_no_special_methods variable
dkearns authored
475 2003-08-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
476
7e4b0f2 dkearns add support for access control methods (public, protected and private)
dkearns authored
477 * syntax/ruby.vim: add access control methods (public, protected and
478 private) to a new rubyAccess syntax group.
479
480 2003-08-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
481
fd3562f dkearns create Special Methods section and add ruby_no_special_methods variable
dkearns authored
482 * syntax/ruby.vim: no longer match NotImplementError as a predefined
483 global constant; move rubyTodo to the Comments and Documentation
484 section; create a Special Methods section and add the
485 ruby_no_special_methods variable to allow the highlighting of these
486 'special' methods to be disabled.
487
f7f4f82 dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
488 2003-08-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
489
f58baf6 dkearns retab the header sections
dkearns authored
490 * compiler/ruby.vim, ftplugin/ruby.vim, indent/ruby.vim,
491 syntax/ruby.vim: retab the header section - Bram prefers as many TAB
492 characters as possible.
493
494 2003-08-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
495
f7f4f82 dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
496 * syntax/ruby.vim: allow for, while and until loop bodies to contain
497 do...end and {...} blocks - rubyOptDoBlock should contain rubyDoBlock
498 and rubyCurlyBlock.
499
fc7c087 dkearns string expression substitution of class variables does not require brace...
dkearns authored
500 2003-08-16 Doug Kearns <djkea2@mugca.its.monash.edu.au>
501
f7f4f82 dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
502 * syntax/ruby.vim: string expression substitution of class variables
503 does not require braces.
fc7c087 dkearns string expression substitution of class variables does not require brace...
dkearns authored
504
Something went wrong with that request. Please try again.