Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 754 lines (467 sloc) 25.348 kB
1eaa769 @dkearns add '.' to the head of 'path' so that files relative to the directory…
dkearns authored
1 2005-10-05 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
2
3 * ftplugin/ruby.vim: add '.' to the head of 'path' so that files
4 relative to the directory of the current file are found first
5
ec45322 @dkearns replace spaces with tabs, where possible, to reduce file sizes as req…
dkearns authored
6 2005-10-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
7
9f60b4b @dkearns make the use of 'ruby_no_expensive' local to the buffer for eruby files
dkearns authored
8 * syntax/ruby.vim: make the use of 'ruby_no_expensive' local to the
9 buffer for eruby files
10
ec45322 @dkearns replace spaces with tabs, where possible, to reduce file sizes as req…
dkearns authored
11 * compiler/eruby.vim, compiler/rubyunit.vim, compiler/ruby.vim,
12 ftdetect/ruby.vim, ftplugin/eruby.vim, ftplugin/ruby.vim,
13 indent/eruby.vim, indent/ruby.vim, syntax/eruby.vim, syntax/ruby.vim:
14 replace spaces with tabs, where possible, to reduce file sizes as
15 requested by BM
16
d2891cf @dkearns place Gems after the standard $LOAD_PATH in 'path'
dkearns authored
17 2005-09-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
18
19 * ftplugin/ruby.vim: place Gems after the standard $LOAD_PATH in
20 'path'
21
1fd4b7f @dkearns replace a single '.' with ',,' in all locations in 'path'
dkearns authored
22 2005-09-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
23
24 * ftplugin/ruby.vim: replace a single '.' with ',,' in all locations
25 in 'path'
26
9ac36ed @dkearns use print instead of puts to generate s:rubypath
dkearns authored
27 2005-09-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
28
29 * ftplugin/ruby.vim: use print instead of puts to generate s:rubypath
30
7e5aa7d @dkearns allow comments to be highlighted directly after module/class/method d…
dkearns authored
31 2005-09-25 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
32
33 * syntax/ruby.vim: allow comments to be highlighted directly after
34 module/class/method definitions without intervening whitespace
35
c5edd8c @dkearns add --backup option and include short options for it and --windows
dkearns authored
36 2005-09-24 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
37
cfc4177 @dkearns allow regexp's as hash values and after a ';'
dkearns authored
38 * syntax/ruby.vim: allow regexp's as hash values and after a ';'
39
6cf9ed7 @dkearns update NEWS for new release
dkearns authored
40 * NEWS: updated for new release
41
c09ae15 @dkearns fix typo in rubyControl highlight group name
dkearns authored
42 * syntax/ruby.vim: fix typo in rubyControl highlight group name
43
c5edd8c @dkearns add --backup option and include short options for it and --windows
dkearns authored
44 * bin/vim-ruby-install.rb: add --backup option and include short
45 options for it and --windows; make sure the backup directory is
46 written to CWD
47
5c44978 @dkearns allow while/until modifiers after methods with names ending in [!=?] …
dkearns authored
48 2005-09-22 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
49
0fc7702 @dkearns improve compiler message output and behaviour to match that of the GU…
dkearns authored
50 * compiler/rubyunit.vim: improve compiler message output and behaviour
51 to match that of the GUI test runners
52
5c44978 @dkearns allow while/until modifiers after methods with names ending in [!=?] …
dkearns authored
53 * syntax/ruby: allow while/until modifiers after methods with names
54 ending in [!=?]; assume (for now) that while/until expressions used as
55 args will be specified with parentheses
56
89735a4 @dkearns use the ruby compiler plugin 'efm' for eruby and add a ruby_compiler …
dkearns authored
57 2005-09-21 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
58
dd9e618 @dkearns add a new indent file for eRuby
dkearns authored
59 * bin/vim-ruby-install.rb, indent/eruby.vim: add a new indent file for
60 eRuby; just use the html indent file for now
61
89735a4 @dkearns use the ruby compiler plugin 'efm' for eruby and add a ruby_compiler …
dkearns authored
62 * compiler/eruby.vim: use the ruby compiler plugin 'efm' and add a
c09ae15 @dkearns fix typo in rubyControl highlight group name
dkearns authored
63 eruby_compiler config variable to allow for using eruby as the
89735a4 @dkearns use the ruby compiler plugin 'efm' for eruby and add a ruby_compiler …
dkearns authored
64 'makeprg' rather than the default erb
65
d9c422e @dkearns match and highlight exit! as a 'special' method
dkearns authored
66 2005-09-20 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
67
68 * syntax/ruby.vim: match and highlight exit! as a 'special' method
69
0a882ff @dkearns add missing ChangeLog entry
dkearns authored
70 2005-09-18 Nikolai Weibull <source@pcppopper.org>
71
0e500d6 @dkearns add missing ChangeLog entry
dkearns authored
72 * indent/ruby.vim: Fix bug #2481
73
74 2005-09-18 Nikolai Weibull <source@pcppopper.org>
75
0a882ff @dkearns add missing ChangeLog entry
dkearns authored
76 * indent/ruby.vim: Fix for #2473
77
2581786 @dkearns make sure that the latest vim-ruby, rather than vim-ruby-devel, gem i…
dkearns authored
78 2005-09-18 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
79
80 * bin/vim-ruby-install.rb: make sure that the latest vim-ruby, rather
81 than vim-ruby-devel, gem is being used
82
9a1a28b @dkearns use 'set filetype' rather than 'setfiletype' to override any previous…
dkearns authored
83 2005-09-16 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
84
85 * ftdetect/ruby.vim: use 'set filetype' rather than 'setfiletype' to
86 override any previously set filetype
87
f8d6051 @dkearns add a precautionary note about backing up files prior to using the in…
dkearns authored
88 2005-09-15 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
89
8d11a6c @dkearns add $LOADED_FEATURES and $PROGRAM_NAME to rubyPredefinedVariable
dkearns authored
90 * syntax/ruby.vim: add $LOADED_FEATURES and $PROGRAM_NAME to
91 rubyPredefinedVariable
92
2d6308f @dkearns correct release number in NEWS
dkearns authored
93 * NEWS: correct release number
94
f8d6051 @dkearns add a precautionary note about backing up files prior to using the in…
dkearns authored
95 * INSTALL: add a precautionary note about backing up files prior to
96 using the installer
97
69e19c8 @dkearns add INSTALL and NEWS files
dkearns authored
98 2005-09-14 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
99
8a5f881 @dkearns add INSTALL and NEWS files to FileList
dkearns authored
100 * Rakefile: add INSTALL and NEWS files to FileList
101
102 * INSTALL, NEWS: add INSTALL and NEWS files
69e19c8 @dkearns add INSTALL and NEWS files
dkearns authored
103
2765ade @dkearns make sure escaped eRuby tags aren't highlighted as block delimiters w…
dkearns authored
104 2005-09-13 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
105
106 * syntax/eruby.vim: make sure escaped eRuby tags aren't highlighted as
107 block delimiters with a trailing '%'
108
b1151fe @dkearns fix comment typo
dkearns authored
109 2005-09-11 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
110
3d8a0e1 @dkearns update pcp's email address
dkearns authored
111 * CONTRIBUTORS: update pcp's email address
112
329d2f0 @dkearns reinsert license in header of indent script
dkearns authored
113 * indent/ruby.vim: reinsert license in header
114
303c962 @dkearns include gems load path when setting vim 'path' option
dkearns authored
115 * ftplugin/ruby.vim: include gems load path in 'path' option
116
071422d @dkearns ignore the rescue 'modifier' when indenting (#2296)
dkearns authored
117 * indent/ruby.vim: ignore the rescue 'modifier' when indenting (#2296)
118
b1151fe @dkearns fix comment typo
dkearns authored
119 * indent/ruby.vim: fix comment typo
120
895b922 @dkearns add pcp's missing ChangeLog entries
dkearns authored
121 2005-09-10 Nikolai Weibull <source@pcppopper.org>
122
123 * indent/ruby.vim: Fixes bugs introduced in earlier commits. Been
124 running without fault for two-three weeks now. It's about as good as
125 it gets without a major reworking. Enjoy!
126
d1b8ece @dkearns remove 'multiline' patterns from b:match_words
dkearns authored
127 2005-09-10 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
b1151fe @dkearns fix comment typo
dkearns authored
128
1eceb6d @dkearns use GMT time in the rake package version string
dkearns authored
129 * Rakefile: use GMT time in the version string
130
71af8c4 @dkearns save each message from error backtraces for Test::Unit compiler
dkearns authored
131 * compiler/rubyunit.vim: save each message from error backtraces
132
97bfdc2 @dkearns update the package naming description in README
dkearns authored
133 * README, etc/website/index.html: update the package naming
134 description
135
c21ee34 @dkearns set the rake package task's need_zip attribute to create zip package …
dkearns authored
136 * Rakefile: set the package task's need_zip attribute so that zip
137 package archives are also created
d1b8ece @dkearns remove 'multiline' patterns from b:match_words
dkearns authored
138
139 * ftplugin/ruby.vim: remove 'multiline' patterns from b:match_words
140
a00c3da @dkearns allow if/unless/while/until expressions to be highlighted when used a…
dkearns authored
141 2005-09-09 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
142
143 * syntax/ruby: allow if/unless/while/until expressions to be
144 highlighted when used as method args following a ','
145
652742a @dkearns update filetype/ to ftdetect/ in FileList in Rakefile
dkearns authored
146 2005-09-08 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
147
c30af9c @dkearns allow while/until expressions to be highlighted
dkearns authored
148 * syntax/ruby.vim: allow while/until expressions to be highlighted
149
315ea2a @dkearns rescue Win32::Registry::Error when accessing the Windows registry whe…
dkearns authored
150 * bin/vim-ruby-install.rb: rescue Win32::Registry::Error when
b1151fe @dkearns fix comment typo
dkearns authored
151 accessing the Windows registry
315ea2a @dkearns rescue Win32::Registry::Error when accessing the Windows registry whe…
dkearns authored
152
843adff @dkearns normalise vim modelines
dkearns authored
153 * ChangeLog, Rakefile, compiler/eruby.vim, compiler/rubyunit.vim,
154 compiler/ruby.vim, ftplugin/eruby.vim, indent/ruby.vim,
155 syntax/eruby.vim, syntax/ruby.vim: normalise vim modelines
156
97f800e @dkearns add -z option to cvsrelease call in release.sh to create a zip releas…
dkearns authored
157 * etc/release/release.sh: add -z to cvsrelease call to create a zip
b1151fe @dkearns fix comment typo
dkearns authored
158 release file as well as a tar.gz
97f800e @dkearns add -z option to cvsrelease call in release.sh to create a zip releas…
dkearns authored
159
1a17dfa @dkearns add CONTRIBUTORS file to FileList in Rakefile
dkearns authored
160 * Rakefile: add CONTRIBUTORS file to FileList
161
6107ab5 @dkearns escape \'s in b:match_skip pattern
dkearns authored
162 * ftplugin/ruby.vim: escape \'s in b:match_skip pattern
163
652742a @dkearns update filetype/ to ftdetect/ in FileList in Rakefile
dkearns authored
164 * Rakefile: update filetype/ to ftdetect/ in FileList
165
166 2005-09-07 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
167
168 * ftplugin/ruby.vim: improve b:match_words pattern
169
c4e1cc0 @dkearns move hyphen to end of collection in rubyNoDoBlock pattern
dkearns authored
170 2005-09-06 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
171
172 * syntax/ruby.vim: move hyphen to end of collection in rubyNoDoBlock
173 pattern
174
6537d4c @dkearns highlight if/unless expressions after the %, ^, | and & operators
dkearns authored
175 2005-09-03 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
176
177 * syntax/ruby.vim: allow if/unless expressions after the %, ^, | and &
178 operators
179
cfcdab8 @dkearns match eruby specific 'compiler' error messages
dkearns authored
180 2005-09-02 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
b1151fe @dkearns fix comment typo
dkearns authored
181
b58d25b @dkearns add ftplugin/eruby.vim to installer's list of source files
dkearns authored
182 * bin/vim-ruby-install.rb: add ftplugin/eruby.vim to list of source
183 files
184
21f0b56 @dkearns add new eRuby ftplugin
dkearns authored
185 * ftplugin/eruby.vim: add new eRuby ftplugin
186
716e847 @dkearns merge most features from Ned Konz's ftplugin
dkearns authored
187 * ftplugin/ruby.vim: merge most features from Ned Konz's ftplugin
cfcdab8 @dkearns match eruby specific 'compiler' error messages
dkearns authored
188
189 * compiler/eruby.vim: match eruby specific error messages and parse
190 the error's column number when provided
191
e4de02d @dkearns make sure that eRubyOneLiner cannot be extended over multiple lines
dkearns authored
192 2005-09-01 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
193
c45280d @dkearns add new eruby compiler plugin
dkearns authored
194 * bin/vim-ruby-install.rb, compiler/eruby.vim: add new eruby compiler
195 plugin
196
1655fec @dkearns general improvements to eRuby highlighting
dkearns authored
197 * syntax/eruby.vim, syntax/ruby.vim: split erubyBlock into erubyBlock
198 and erubyExpression; allow expressions inside blocks; set
199 ruby_no_expensive if highlighting eRuby; add spell checking and
200 rubyTodo to erubyComment
201
6eefcf2 @dkearns make sure that eRubyOneLiner starts at the very beginning of a line
dkearns authored
202 * syntax/eruby.vim: make sure that eRubyOneLiner starts at the
203 very beginning of a line
204
e4de02d @dkearns make sure that eRubyOneLiner cannot be extended over multiple lines
dkearns authored
205 * syntax/eruby.vim: make sure that eRubyOneLiner cannot be extended
206 over multiple lines
207
ce6f3e4 @dkearns remove rubyIterator HiLink command line
dkearns authored
208 2005-08-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
209
210 * syntax/ruby.vim: remove rubyIterator HiLink command line
211
89dd909 @dkearns fix typo in rubyBlockParameter pattern
dkearns authored
212 2005-08-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
213
888664a @dkearns add Env.determine_home_dir to vim-ruby-install.rb
dkearns authored
214 * bin/vim-ruby-install.rb: add Env.determine_home_dir using
215 %HOMEDRIVE%%HOMEPATH% as HOME on windows if HOME is not explicitly set
216
cd0d6e0 @dkearns fix regression in rubyOptDoBlock
dkearns authored
217 * syntax/ruby.vim: fix regression in rubyOptDoBlock
218
89dd909 @dkearns fix typo in rubyBlockParameter pattern
dkearns authored
219 * syntax/ruby.vim: fix typo in rubyBlockParameter pattern
220
895b922 @dkearns add pcp's missing ChangeLog entries
dkearns authored
221 2005-08-26 Nikolai Weibull <source@pcppopper.org>
222
223 * indent/ruby.vim: Updated to indent correctly. There's more to be
224 done, as a statement may be contained in other stuff than a '... = ',
225 so that '=' should be [=+-...]. Soon to be fixed.
226
e272936 @dkearns minor refinement of rubyBlockParameter syntax pattern
dkearns authored
227 2005-08-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
228
229 * syntax/ruby.vim: only match rubyBlockParameter after 'do' that is a
230 'keyword'
231
29368fd @dkearns fix backup writing bug in vim-ruby-install.rb and other minor improve…
dkearns authored
232 2005-08-25 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
233
66905bc @dkearns rename rubyIterator to rubyBlockParameter and match parameters in par…
dkearns authored
234 * syntax/ruby.vim: rename rubyIterator to rubyBlockParameter; ensure
235 it only highlights these after a 'do' or '{'; match parameters in
236 parentheses
237
9bb67b9 @dkearns minor reorganisation of syntax documentation
dkearns authored
238 * syntax/doc/ruby.txt: minor reorganisation of options
239
29368fd @dkearns fix backup writing bug in vim-ruby-install.rb and other minor improve…
dkearns authored
240 * bin/vim-ruby-install.rb: don't use $0 == __FILE__ idiom to start
241 installer file as this will fail when running as a gem as
242 vim-ruby-install.rb is loaded by the gem driver; make _same_contents
243 a private method; fix a bug in BackupDir.backup where it was writing
244 the backup to an incorrect location
245
895b922 @dkearns add pcp's missing ChangeLog entries
dkearns authored
246 2005-08-24 Nikolai Weibull <source@pcppopper.org>
247
248 * indent/ruby.vim:
249 1. resetting of cpoptions (wouldn't always be done, depending on if
250 GetRubyIndent was defined.
251
252 2. Bugs #166, #1914, #2296 should be fixed
253
254 3. Somewhat simpler processing of the contents of the file.
255
256 Most of the work was removing complexity that was trying to be clever
257 about understanding the syntax/semantics of the file, while actually
258 making things slow and actually not matching correctly.
259
b086570 @dkearns remove 'contains=rubyString' from the rubyInterpolation syntax group
dkearns authored
260 2005-08-24 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
261
262 * syntax/ruby.vim: remove 'contains=rubyString' from the
263 rubyInterpolation group until that is more comprehensively improved
264
abdd731 @dkearns improve highlighting of heredocs used as method arguments
dkearns authored
265 2005-08-18 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
266
1587f13 @dkearns explicitly match block arguments so that &keyword isn't highlighted
dkearns authored
267 * syntax/ruby.vim: explicitly match block arguments so that &keyword
268 isn't highlighted as a 'keyword' prefixed with &
269
abdd731 @dkearns improve highlighting of heredocs used as method arguments
dkearns authored
270 * syntax/ruby.vim: improve highlighting of heredocs used as method
271 arguments
272
d239dcc @dkearns merge 'while|until' start patterns of rubyOptDoBlock syntax group
dkearns authored
273 2005-08-17 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
274
bfcc936 @dkearns improve highlighting of the optional 'do' in looping constructs
dkearns authored
275 * syntax/ruby.vim: improve highlighting of the optional 'do' in
276 looping constructs
277
29ab88d @dkearns remove accidentally added 'keepend' from rubyOptDoBlock
dkearns authored
278 * syntax/ruby.vim: remove accidentally added 'keepend' from
279 rubyOptDoBlock
280
d239dcc @dkearns merge 'while|until' start patterns of rubyOptDoBlock syntax group
dkearns authored
281 * syntax/ruby.vim: merge 'while|until' start patterns of
282 rubyOptDoBlock syntax group
283
f0d27da @dkearns offer $VIM/vimfiles and $HOME/{.vim,vimfiles} as the two default inst…
dkearns authored
284 2005-08-16 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
285
7c616b6 @dkearns wrap installer's 'main' in a begin/end block
dkearns authored
286 * bin/vim-ruby-install.rb: wrap 'main' in a begin/end block
287
3ba3992 @dkearns add FIXME comment to vim-ruby-installer.rb
dkearns authored
288 * bin/vim-ruby-install.rb: add FIXME comment (Hugh Sasse)
289
f0d27da @dkearns offer $VIM/vimfiles and $HOME/{.vim,vimfiles} as the two default inst…
dkearns authored
290 * README, bin/vim-ruby-install.rb, etc/website/index.html: offer
291 $VIM/vimfiles and $HOME/{.vim,vimfiles} rather than $VIMRUNTIME as the
292 two default installation directories
293
81c653c @dkearns exclude leading whitespace from from the rubyOptDoBlock start pattern…
dkearns authored
294 2005-08-15 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
295
7fa647d @dkearns remove character offset 'hs' from the rubyOptDoBlock start match
dkearns authored
296 * syntax/ruby.vim: remove character offset 'hs' from the
297 rubyOptDoBlock start match
298
81c653c @dkearns exclude leading whitespace from from the rubyOptDoBlock start pattern…
dkearns authored
299 * syntax/ruby.vim: exclude leading whitespace from the rubyOptDoBlock
300 syntax group start patterns with \zs
301
1aa455f @dkearns reorder autocommands for eRuby setf line
dkearns authored
302 2005-08-11 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
303
0cce2bd @dkearns add syntax highlighting for eRuby files
dkearns authored
304 * CONTRIBUTORS, bin/vim-ruby-install.rb, syntax/eruby.vim: add syntax
305 highlighting for eRuby files
306
1aa455f @dkearns reorder autocommands for eRuby setf line
dkearns authored
307 * ftdetect/ruby.vim: reorder autocommands for eRuby setf line
308
c5ee20d @dkearns add ftdetect/ruby.vim to installer's list of source files
dkearns authored
309 2005-08-08 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
310
311 * bin/vim-ruby-install.rb: add ftdetect/ruby.vim to list of source
312 files
313
a847733 @dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
314 2005-08-07 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
315
fcf10ed @dkearns mv filetype/ruby.vim to ftdetect/ruby.vim
dkearns authored
316 * filetype/ruby.vim, ftdetect/ruby.vim: move ruby.vim from filetype/
317 to ftdetect/
318
a847733 @dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
319 * filetype/filetype.vim, filetype/ruby.vim: move filetype.vim to
0cce2bd @dkearns add syntax highlighting for eRuby files
dkearns authored
320 ruby.vim; add eRuby filetype detection
a847733 @dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
321
c2e6f38 @dkearns remove display argument from rubyConstant now that the syntax match i…
dkearns authored
322 2005-08-06 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
323
72e413c @dkearns match rubyConstant and rubyLocalVariableOrMethod with a leading word …
dkearns authored
324 * syntax/ruby.vim: match rubyConstant and rubyLocalVariableOrMethod
325 with a leading word boundary
326
a25b182 @dkearns move ruby_no_identifiers test to the default highlighting block
dkearns authored
327 * syntax/ruby.vim: move ruby_no_identifiers test to the default
328 highlighting block so that all identifiers are still matched when this
329 is config variable set
330
c2e6f38 @dkearns remove display argument from rubyConstant now that the syntax match i…
dkearns authored
331 * syntax/ruby.vim: remove display argument from rubyConstant now that
332 the match is multiline
333
69e594d @dkearns add new file listing project contributors
dkearns authored
334 2005-08-03 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
335
336 * CONTRIBUTORS: add new file listing project contributors
337
ef38741 @dkearns allow highlighting to differentiate between constants and capitalized…
dkearns authored
338 2005-08-02 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
339
340 * syntax/ruby.vim: differentiate between constants and capitalized
341 class methods invoked with the scope operator '::'
342
689cc63 @dkearns undo reordering of identifier matching and make $_ special case
dkearns authored
343 2005-08-01 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
344
345 * syntax/ruby.vim: undo reordering of identifier matching and make $_
346 a special case to prevent it matching against global variables with a
347 leading underscore
348
44ab360 @dkearns reorder identifier syntax matching
dkearns authored
349 2005-07-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
350
351 * syntax/ruby.vim: reorder identifier matching so that identifiers
352 'containing' predefined identifiers, such as $_, match properly
353
748f0d6 @dkearns improve highlighting of conditional expressions
dkearns authored
354 2005-07-28 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
355
356 * syntax/ruby.vim: improve matching of conditional expressions
357
f8268b9 @dkearns add 'package' as the default rake target
dkearns authored
358 2005-07-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
359
360 * Rakefile: add 'package' as the default target
361
62546a6 @dkearns replace leading context 'lc' syntax offsets with the '\@<=' pattern c…
dkearns authored
362 2005-07-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
363
364 * syntax/ruby.vim: replace leading context 'lc' offsets with the
365 '\@<=' pattern construct when matching 'normal regular expressions'
f9ba927 @dkearns add missing credit to ChangeLog
dkearns authored
366 (Aaron Son)
62546a6 @dkearns replace leading context 'lc' syntax offsets with the '\@<=' pattern c…
dkearns authored
367
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
368 2005-07-22 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
369
370 * syntax/ruby.vim: allow strings inside interpolation regions
371
b04177e @dkearns improve the installation script's source directory detection (Hugh Sa…
dkearns authored
372 2005-07-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
373
374 * bin/vim-ruby-install.rb: improve source directory detection (Hugh
b1151fe @dkearns fix comment typo
dkearns authored
375 Sasse)
b04177e @dkearns improve the installation script's source directory detection (Hugh Sa…
dkearns authored
376
4cdebce @dkearns match rubyNested*, and rubyDelimEscape as transparent items
dkearns authored
377 2005-04-05 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
378
379 * syntax/ruby.vim: match rubyNested*, and rubyDelimEscape as
380 transparent items; add closing escaped delimiters to rubyDelimEscape
381 syntax group
382
2c1334e @dkearns add documentation for the ruby_space_errors configuration variable
dkearns authored
383 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
384
d5a8ffd @dkearns highlight nested delimiters in generalized quotes
dkearns authored
385 * syntax/ruby.vim: highlight nested delimiters in generalized quotes
c1b5749 @dkearns add missing credit
dkearns authored
386 (Aaron Son, Bertram Scharpf and Ken Miller)
d5a8ffd @dkearns highlight nested delimiters in generalized quotes
dkearns authored
387
388 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
389
390 * syntax/ruby.vim: minor improvement to block parameter highlighting
f7a7e72 @dkearns minor improvement to block parameter highlighting
dkearns authored
391
392 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
393
2c1334e @dkearns add documentation for the ruby_space_errors configuration variable
dkearns authored
394 * syntax/doc/ruby.txt: add documentation for the ruby_space_errors,
395 ruby_no_trail_space_error and ruby_no_tab_space_error configuration
396 variables
397
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
398 2005-03-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
70e0ed4 @dkearns add configurable highlighting of whitespace errors
dkearns authored
399
400 * syntax/ruby.vim: add configurable highlighting of trailing space and
401 'space before tab' errors (Tilman Sauerbeck)
402
a992a23 @gsinclair * syntax/ruby.vim: Improved hilighting of %{...} strings with
gsinclair authored
403 2005-03-24 Gavin Sinclair <gsinclair@soyabean.com.au>
404
405 * syntax/ruby.vim: Improved hilighting of %{...} strings with
959cc8c @gsinclair * indent/ruby.vim: Improved indenting of %{...} strings with
gsinclair authored
406 nested brackets (Ken Miller).
407 * indent/ruby.vim: Improved indenting of %{...} strings with
408 nested brackets (Ken Miller).
330ab67 @gsinclair * syntax/ruby.vim: Corrected hilighting of |(x,y)| iterator
gsinclair authored
409 * syntax/ruby.vim: Corrected hilighting of |(x,y)| iterator
410 parameters (Tilman Sauerbeck).
a992a23 @gsinclair * syntax/ruby.vim: Improved hilighting of %{...} strings with
gsinclair authored
411
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
412 2004-11-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
c73cf7b @dkearns update DJK's email address
dkearns authored
413
414 * compiler/ruby.vim, compiler/rubyunit.vim, syntax/ruby.vim: update
415 DJK's email address
416
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
417 2004-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
c8d117e @dkearns match regexp values in hash literals
dkearns authored
418
419 * syntax/ruby.vim: match regexp values in hash literals
420
6580988 @gsinclair *** empty log message ***
gsinclair authored
421 2004-09-20 Gavin Sinclair <gsinclair@soyabean.com.au>
422
423 * bin/vim-ruby-install.rb: added
424 * Rakefile: 'rake package' generates TGZ and GEM
425 * install.rb: removed
426 * build.rb: removed
427
514fc47 @dkearns update compiler plugins to use new CompilerSet command
dkearns authored
428 2004-09-04 Doug Kearns <djkea2@mugca.its.monash.edu.au>
429
430 * compiler/rubyunit.vim, compiler/ruby.vim: update to use new
431 CompilerSet command
432
260edc8 @dkearns match Test::Unit assert messages
dkearns authored
433 2004-05-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
434
435 * compiler/rubyunit.vim: match assert messages
436
20dec8c @dkearns check for folding feature before setting foldmethod to syntax
dkearns authored
437 2004-05-12 Doug Kearns <djkea2@mugca.its.monash.edu.au>
438
439 * syntax/ruby.vim: check for the folding feature rather than just the
440 vim version when testing if the foldmethod should be set to syntax
441
f7afb86 @dkearns add documentation for ruby_no_special_methods and ruby_fold syntax co…
dkearns authored
442 2004-05-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
443
260edc8 @dkearns match Test::Unit assert messages
dkearns authored
444 * compiler/rubyunit.vim: add initial support for parsing Test::Unit
24a300d @dkearns add initial support for parsing Test::Unit errors
dkearns authored
445 errors
446
447 2004-05-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
448
f7afb86 @dkearns add documentation for ruby_no_special_methods and ruby_fold syntax co…
dkearns authored
449 * syntax/doc/ruby.txt: add documentation for the
450 ruby_no_special_methods and ruby_fold configuration variables
451
a4f8823 @dkearns move matching of [Rr]akefile* to a later location in filetype.vim
dkearns authored
452 2004-04-29 Doug Kearns <djkea2@mugca.its.monash.edu.au>
453
454 * filetype/filetype.vim: move matching of [Rr]akefile* to a separate
455 section which is located later in the file to avoid incorrectly
456 matching other filetypes prefixed with [Rr]akefile
457
458 2005-04-27 Doug Kearns <djkea2@mugca.its.monash.edu.au>
71c3d61 @dkearns match 'rakefile' as a Rakefile
dkearns authored
459
460 * filetype/filetype.vim: match 'rakefile' as a Rakefile
461
b1151fe @dkearns fix comment typo
dkearns authored
462 2004-04-23 Ward Wouts <ward@wizeazz.nl>
ea33ec5 @dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
463
464 * syntax/ruby.vim: add ruby_fold variable to control the setting of
465 the foldmethod option
466
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
467 2004-04-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
ba3ce41 @dkearns added filetype/filetype.vim
dkearns authored
468
ea33ec5 @dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
469 * filetype/filetype.vim: add RubyGems specification and installation
ba3ce41 @dkearns added filetype/filetype.vim
dkearns authored
470 files and Rakefiles
471
8d2fd1c @dkearns add a new compiler plugin for Test::Unit
dkearns authored
472 2004-04-01 Doug Kearns <djkea2@mugca.its.monash.edu.au>
473
ea33ec5 @dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
474 * compiler/rubyunit.vim: add a new compiler plugin for Test::Unit
8d2fd1c @dkearns add a new compiler plugin for Test::Unit
dkearns authored
475
8083568 @dkearns add simple CSS style sheet to project page
dkearns authored
476 2004-03-23 Doug Kearns <djkea2@mugca.its.monash.edu.au>
477
478 * etc/website/index.html, etc/website/djk-theme.css: add simple CSS
479 style sheet
480
5cfbd8c @dkearns convert index.html to valid HTML 4.01 Strict
dkearns authored
481 2004-02-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
482
483 * etc/website/index.html: convert to valid HTML 4.01 Strict.
484
74718b3 @gsinclair * ftplugin/ruby.vim: Added matchit instructions.
gsinclair authored
485 2004-01-11 Gavin Sinclair <gsinclair@soyabean.com.au>
486
487 * ftplugin/ruby.vim: Added matchit instructions.
488
158f6dc @dkearns add support for the new decimal and octal base indicators
dkearns authored
489 2003-11-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
490
bf87920 @dkearns update DJK's current location again
dkearns authored
491 * README: update DJK's current location.
492
493 2003-11-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
494
158f6dc @dkearns add support for the new decimal and octal base indicators
dkearns authored
495 * syntax/ruby.vim: add support for the new decimal and octal base
496 indicators and capitalization of all base indicators.
497
d4c1cf2 Added support for ?:.
Nikolai Weibull authored
498 2003-10-20 Nikolai Weibull <source@pcppopper.org>
499
500 * indent/ruby.vim: Added support for ?: multilining, such as
501 a ?
502 b :
503 c.
504
e0bd444 Fixed bug with [] matching
Nikolai Weibull authored
505 2003-10-18 Nikolai Weibull <source@pcppopper.org>
506
507 * indent/ruby.vim: Fixed a silly bug with the [] matching.
508
b675de0 @gsinclair * README: Minor addition.
gsinclair authored
509 2003-10-17 Gavin Sinclair <gsinclair@soyabean.com.au>
510
511 * README: Minor addition.
512 * etc/website/index.html: Synced with README.
513
d16bdc8 Fixed bug #114 and related issues.
Nikolai Weibull authored
514 2003-10-15 Nikolai Weibull <source@pcppopper.org>
515
516 * indent/ruby.vim: Fixed bug #114. Also fixed a related problem with
517 documentation blocks. They would indent relative to the other code.
518 Now it simply indents with zero width (to match =begin) by default.
9326371 *** empty log message ***
Nikolai Weibull authored
519 Otherwise acts like 'autoindent'. Also fixed a problem with | and &
520 not being recognized as continuation lines. This may cause problems
81d098a *** empty log message ***
Nikolai Weibull authored
521 with do blocks, we'll see.
522 * indent/ruby.vim: In response to previous note. It proved fatal.
523 Fixed now.
d16bdc8 Fixed bug #114 and related issues.
Nikolai Weibull authored
524
71ea14d Fix for $' and $".
Nikolai Weibull authored
525 2003-10-14 Nikolai Weibull <source@pcppopper.org>
526
527 * syntax/ruby.vim: Readded matching of $' and $" when
528 ruby_no_identifiers was off. Got accidentaly removed with previous
529 fix.
530
62aab94 Fix bug #62. Cleanup, fixup, speedup.
Nikolai Weibull authored
531 2003-10-13 Nikolai Weibull <source@pcppopper.org>
532
533 * indent/ruby.vim: General cleanup, speedup, fixup. Fixes bug #62.
534 Indentiation of tk.rb (5200+ lines) takes under 13 seconds now.
5625812 Cleanup
Nikolai Weibull authored
535 * ftplugin/ruby.vim: Cleanup. Nested if's unnecessary. Also modified
536 modeline.
62aab94 Fix bug #62. Cleanup, fixup, speedup.
Nikolai Weibull authored
537
bc4a80e *** empty log message ***
Nikolai Weibull authored
538 2003-10-12 Nikolai Weibull <source@pcppopper.org>
539
540 * indent/ruby.vim: Fixed bugs #89 and #102.
39539d7 Fixed a bug with $' and $" variables
Nikolai Weibull authored
541 * syntax/ruby.vim: The $' and $" variables weren't being matched if
542 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
543 * indent/ruby.vim: Basically did a total rewrite in the process.
544 Everything is well documented now, and should be rather simple to
545 understand. There is probably room for optimization still, but it
546 works rather fast, indenting tk.rb (5200+ lines) in under 15 seconds.
547 I'm betting searchpair() may be executing a bit too often still, but a
548 lot of special cases have now been taken care of. This version also
549 fixes bug #59 and #71.
bc4a80e *** empty log message ***
Nikolai Weibull authored
550
cc8e174 @dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
551 2003-10-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
552
7182ecf @dkearns simplify the rubyData pattern
dkearns authored
553 * syntax/ruby.vim: simplify the rubyData pattern by using the new EOF
554 atom.
555
556 2003-10-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
557
cc8e174 @dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
558 * syntax/ruby.vim: link rubyBoolean to rubyPseudoVariable; link
559 rubyPseudoVariable to the Constant highlight group.
560
8750043 @dkearns update DJK's current location
dkearns authored
561 2003-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
562
a98ee81 @dkearns create rubyPseudoVariable syntax group
dkearns authored
563 * syntax/ruby.vim: create rubyPseudoVariable syntax group; move self,
cc8e174 @dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
564 nil, __LINE__ and __FILE_ to rubyPseudoVariable.
a98ee81 @dkearns create rubyPseudoVariable syntax group
dkearns authored
565
566 2003-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
567
8750043 @dkearns update DJK's current location
dkearns authored
568 * etc/website/index.html: update DJK's current location.
569
248471e @dkearns update references to rubyExprSubst
dkearns authored
570 2003-09-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
571
1f7f406 @dkearns add a DOCTYPE declaration and close the open PRE element
dkearns authored
572 * etc/website/index.html: close the open PRE element and add a DOCTYPE
573 declaration.
574
575 2003-09-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
576
248471e @dkearns update references to rubyExprSubst
dkearns authored
577 * indent/ruby.vim: update references to rubyExprSubst - this syntax
578 group has been split into rubyInterpolation, rubyNoInterpolation and
579 rubyEscape.
580
3e6e11e @gsinclair etc/* - new directory
gsinclair authored
581 2003-09-26 Gavin Sinclair <gsinclair@soyabean.com.au>
582
583 * etc/release/*: added to aid in the production of releases.
584 * etc/website/*: now anyone can have a crack at the
585 vim.ruby.rubyforge.org website!
586
dac90ca @dkearns link rubyNoInterpolation to rubyString and merge integer groups into …
dkearns authored
587 2003-09-25 Doug Kearns <djkea2@mugca.its.monash.edu.au>
588
8750043 @dkearns update DJK's current location
dkearns authored
589 * syntax/ruby.vim: link the rubyNoInterpolation syntax group to
dac90ca @dkearns link rubyNoInterpolation to rubyString and merge integer groups into …
dkearns authored
590 rubyString; merge rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary
591 into rubyInteger.
592
b298bf3 @dkearns link rubyOperator to the Operator highlight group
dkearns authored
593 2003-09-22 Doug Kearns <djkea2@mugca.its.monash.edu.au>
594
595 * syntax/ruby.vim: link the rubyOperator syntax group to the Operator
596 highlight group.
597
ff4b8d7 @dkearns highlight escaped string interpolation correctly
dkearns authored
598 2003-09-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
599
8750043 @dkearns update DJK's current location
dkearns authored
600 * syntax/ruby.vim: match regexps after split, scan, sub and gsub.
1caa4b0 @dkearns match regexp after common Kernel methods
dkearns authored
601
602 2003-09-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
603
ff4b8d7 @dkearns highlight escaped string interpolation correctly
dkearns authored
604 * syntax/ruby.vim: highlight escaped string interpolation correctly;
605 allow hexadecimal and octal escape sequences to match with less than 3
606 and 2 digits respectively; split rubyExprSubst into multiple syntax
607 groups - rubyInterpolation, rubyNoInterpolation, rubyEscape.
608
addf497 @dkearns fix minor typos
dkearns authored
609 2003-09-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
610
0d9ccd5 @dkearns match singleton class definitions without whitespace
dkearns authored
611 * syntax/ruby.vim: match singleton class definitions with no
612 whitespace between 'class' and '<<'.
613
614 2003-09-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
615
addf497 @dkearns fix minor typos
dkearns authored
616 * install.rb, syntax/doc/ruby.txt: fix minor typos.
617
8ae54b2 @dkearns replace all syntax patterns surrounded by \(\) with \%(\)
dkearns authored
618 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
619
a99659f @dkearns split rubyInteger syntax group into multiple groups
dkearns authored
620 * syntax/ruby.vim: improve float and decimal matching; split
621 rubyInteger into multiple syntax groups - rubyASCIICode,
622 rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary.
623
624 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
625
8ae54b2 @dkearns replace all syntax patterns surrounded by \(\) with \%(\)
dkearns authored
626 * syntax/ruby.vim: replace all patterns surrounded by \(\) with \%(\)
627 when the sub-expression is not used.
628
6407772 @gsinclair Updated install.rb with comments.
gsinclair authored
629 2003-09-18 Gavin Sinclair <gsinclair@soyabean.com.au>
630
631 * install.rb: Included comments and USAGE string from revisino 1.1.
632
d43ded6 @dkearns match some more common regexps and if\unless expressions
dkearns authored
633 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
634
635 * syntax/ruby.vim: match regexp after 'not' and 'then'; match if and
636 unless expressions following '=' and '('.
637
6c52a66 @gsinclair Corrected email address
gsinclair authored
638 2003-09-17 Gavin Sinclair <gsinclair@soyabean.com.au>
38c4a63 @gsinclair Introduce Hugh Sasse's install.rb
gsinclair authored
639
83cc380 @gsinclair matchit support for ftplugin/ruby.vim (credit: Ned Konz)
gsinclair authored
640 * ftplugin/ruby.vim: implemented matchit support (thanks to Ned Konz
641 and Hugh Sasse).
642
643 2003-09-17 Gavin Sinclair <gsinclair@soyabean.com.au>
644
645 * install.rb: replaced with Hugh Sasse's contribution. Alpha state
38c4a63 @gsinclair Introduce Hugh Sasse's install.rb
gsinclair authored
646 until tested, and with several issues and todos listed.
647
67ca3d8 @dkearns improve support for symbols, integers and floats
dkearns authored
648 2003-09-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
649
56aeaf3 @dkearns fix ruby_no_expensive matchgroup typos
dkearns authored
650 * syntax/ruby.vim: fix my accidental redefinition of the
651 ruby_no_expensive matchgroups.
652
653 2003-09-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
654
67ca3d8 @dkearns improve support for symbols, integers and floats
dkearns authored
655 * syntax/ruby.vim: improve support for symbols, integers and floating
656 point numbers; add the display argument to :syntax where appropriate.
657
ca9291c @dkearns highlight one line module, class, and method definitions correctly
dkearns authored
658 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
659
927493e @dkearns remove Vim 5.x sections and simplify general delimited input syntax g…
dkearns authored
660 * syntax/ruby.vim: remove Vim 5.x specific sections and simplify the
661 generalized string, regular expression, symbol, and word list literal
662 syntax groups.
663
664 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
665
3fe4631 @dkearns rename the rubyStringDelimit syntax group rubyStringDelimiter
dkearns authored
666 * indent/ruby.vim, syntax/ruby.vim: rename the rubyStringDelimit
667 syntax group rubyStringDelimiter.
668
669 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
670
ca9291c @dkearns highlight one line module, class, and method definitions correctly
dkearns authored
671 * syntax/ruby.vim: highlight one line module, class, and method
672 definitions, using the ';' terminator, correctly; split
673 rubyClassOrModule into two new syntax groups - rubyClass and
674 rubyModule.
675
ed54bb4 @dkearns add support for the new %s() symbol literal
dkearns authored
676 2003-09-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
677
317794f @dkearns add the @Spell cluster to support spell checking
dkearns authored
678 * syntax/ruby.vim: add the @Spell cluster to support spell checking
679 of comment text.
680
681 2003-09-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
682
ed54bb4 @dkearns add support for the new %s() symbol literal
dkearns authored
683 * syntax/ruby.vim: add support for the new %s() symbol literal.
684
e415c42 @dkearns update the compiler maintainer's email address
dkearns authored
685 2003-09-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
686
687 * compiler/ruby.vim: update the maintainer's email address.
688
1454fb5 @dkearns prevent the optional 'do' in loop constructs from being matched as th…
dkearns authored
689 2003-09-02 Doug Kearns <djkea2@mugca.its.monash.edu.au>
690
691 * syntax/ruby.vim: make sure that the optional do after for, until or
692 while is not matched as the beginning of a do/end code block; also
693 highlight the optional ':' for these loop constructs.
694
df570e9 @dkearns add folding support to __END__ directive data sections
dkearns authored
695 2003-08-28 Doug Kearns <djkea2@mugca.its.monash.edu.au>
696
697 * syntax/ruby.vim: add folding support to embedded data sections after
698 an __END__ directive.
699
e47e30b @dkearns don't allow the start of a heredoc to match after '.' or '::'
dkearns authored
700 2003-08-27 Doug Kearns <djkea2@mugca.its.monash.edu.au>
701
702 * syntax/ruby.vim: don't allow '<<' after '.' or '::' to match as the
703 beginning of a heredoc.
704
ebaf834 @dkearns fix ignored shebang highlighting
dkearns authored
705 2003-08-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
706
707 * syntax/ruby.vim: fix shebang highlighting which was being ignored
708 all together.
709
a1126b7 @dkearns add support for the new %W() word list literal and add folding to %q(…
dkearns authored
710 2003-08-25 Doug Kearns <djkea2@mugca.its.monash.edu.au>
711
712 * syntax/ruby.vim: add the new %W() word list literal with
713 interpolation; add folding to %q() single quoted strings and %w() word
714 list literals.
715
365e82e @dkearns match $deferr explicitly and add support for several more 'special' m…
dkearns authored
716 2003-08-24 Doug Kearns <djkea2@mugca.its.monash.edu.au>
717
718 * syntax/ruby.vim: add $deferr to rubyPredefinedVariable; add several
719 new methods (abort, at_exit, attr, attr_accessor, attr_reader,
720 attr_writer, autoload, callcc, caller, exit, extend, fork, eval,
721 class_eval, instance_eval, module_eval, private, protected, public,
722 trap) to the Special Methods section.
723
fd3562f @dkearns create Special Methods section and add ruby_no_special_methods variable
dkearns authored
724 2003-08-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
725
7e4b0f2 @dkearns add support for access control methods (public, protected and private)
dkearns authored
726 * syntax/ruby.vim: add access control methods (public, protected and
727 private) to a new rubyAccess syntax group.
728
729 2003-08-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
730
fd3562f @dkearns create Special Methods section and add ruby_no_special_methods variable
dkearns authored
731 * syntax/ruby.vim: no longer match NotImplementError as a predefined
732 global constant; move rubyTodo to the Comments and Documentation
733 section; create a Special Methods section and add the
734 ruby_no_special_methods variable to allow the highlighting of these
735 'special' methods to be disabled.
736
f7f4f82 @dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
737 2003-08-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
738
f58baf6 @dkearns retab the header sections
dkearns authored
739 * compiler/ruby.vim, ftplugin/ruby.vim, indent/ruby.vim,
740 syntax/ruby.vim: retab the header section - Bram prefers as many TAB
741 characters as possible.
742
743 2003-08-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
744
f7f4f82 @dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
745 * syntax/ruby.vim: allow for, while and until loop bodies to contain
746 do...end and {...} blocks - rubyOptDoBlock should contain rubyDoBlock
747 and rubyCurlyBlock.
748
fc7c087 @dkearns string expression substitution of class variables does not require br…
dkearns authored
749 2003-08-16 Doug Kearns <djkea2@mugca.its.monash.edu.au>
750
f7f4f82 @dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
751 * syntax/ruby.vim: string expression substitution of class variables
752 does not require braces.
fc7c087 @dkearns string expression substitution of class variables does not require br…
dkearns authored
753
Something went wrong with that request. Please try again.