Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 1580 lines (961 sloc) 50.965 kB
238338c @tpope Indicate obsolescence of ChangeLog
tpope authored
1 This file is no longer maintained. Consult the Git log for newer changes.
2
4f9cb54 @segfault updating the ChangeLog to reflect the recent patch merge in rubycompl…
segfault authored
3 2009-09-27 Mark Guzman <segfault@hasno.info>
4
5 * autoload/rubycomplete.vim: pplying a patch from Yoshimasa Niwa resolving
6 a possible runaway CPU issue when matching context regexes
7
a3fc1a8 @dkearns match irbrc as a Ruby filetype
dkearns authored
8 2008-08-11 Doug Kearns <dougkearns@gmail.com>
9
10 * ftdetect/ruby.vim: match irbrc as a Ruby filetype
11
b172707 @dkearns update the references to RubyGarden's VimRubySupport page
dkearns authored
12 2008-07-15 Doug Kearns <dougkearns@gmail.com>
13
14 * FAQ, README, etc/website/index.html: update the references to
15 RubyGarden's VimRubySupport page
16
2bde747 @dkearns begin updating NEWS for the pending release
dkearns authored
17 2008-07-08 Doug Kearns <dougkearns@gmail.com>
18
19 * NEWS: begin updating for the pending release
20
78aef90 @segfault resolve a typo in the configuration initialization section
segfault authored
21 2008-06-29 Mark Guzman <segfault@hasno.info>
22
23 * autoload/rubycomplete.vim: resolve a typo in the configuration initialization
24 section
699670a @dkearns Update all RubyForge URLs with new GitHub equivalents.
dkearns authored
25
2fedd6b @tpope Don't match $_foo as invalid variable
tpope authored
26 2008-06-29 Tim Pope <vim@tpope.info>
27
fc667d0 @tpope revert highlighting of - as number
tpope authored
28 * syntax/ruby.vim: revert highlighting of - as number
29
30 2008-06-29 Tim Pope <vim@tpope.info>
31
b2d3cba @tpope indent/eruby.vim: fix quirk in optional argument handling
tpope authored
32 * indent/eruby.vim: fix quirk in optional argument handling
33
34 2008-06-29 Tim Pope <vim@tpope.info>
35
2fedd6b @tpope Don't match $_foo as invalid variable
tpope authored
36 * syntax/ruby.vim: don't match $_foo as an invalid variable
37
a2196f5 @tpope Guard against recursion in eruby files
tpope authored
38 2008-04-25 Tim Pope <vim@tpope.info>
39
40 * ftplugin/eruby.vim, syntax/eruby.vim: guard against recursion
41
6219f66 @tpope eruby indenting edge case fixes
tpope authored
42 2008-04-21 Tim Pope <vim@tpope.info>
43
44 * indent/eruby.vim: don't let ruby indent %> lines
45 * indent/ruby.vim: hack around <%= and <%- from eruby
46
d1d91b9 @tpope syntax/ruby.vim: don't highlight x /= y as a regexp
tpope authored
47 2008-04-20 Tim Pope <vim@tpope.info>
48
49 * syntax/ruby.vim: don't highlight x /= y as regexp
50
52491f4 @tpope copy previous string indent inside strings
tpope authored
51 2008-02-17 Tim Pope <vim@tpope.info>
52
53 * indent/ruby.vim: Copy previous string indent inside strings
54
55 2008-02-13 Tim Pope <vim@tpope.info>
88a38fc @tpope keepend on // regexps and add \/ escape
tpope authored
56
57 * syntax/ruby.vim: keepend on // regexps and add \/ escape
58
59 2008-02-01 Mark Guzman <segfault@hasno.info>
68e5402 @segfault switch vim variable checking to a more rubyish method
segfault authored
60
61 * autoload/rubycomplete.vim: switch vim variable checking to a more
62 rubyish method
63
ed364ae @tpope setlocal, not set indentexpr
tpope authored
64 2008-01-31 Tim Pope <vim@tpope.info>
65
66 * indent/eruby.vim: setlocal, not set indentexpr
67
971d932 @tpope better heuristic for regexps as method arguments
tpope authored
68 2008-01-28 Tim Pope <vim@tpope.info>
69
70 * syntax/ruby.vim: better heuristic for regexps as method arguments
71
fbebd03 @tpope Better regexp support
tpope authored
72 2008-01-25 Tim Pope <vim@tpope.info>
73
74 * syntax/ruby.vim: highlight several regexp constructs
75
a9934f9 @tpope Indent { and } like do and end in eruby
tpope authored
76 2008-01-21 Tim Pope <vim@tpope.info>
77
720aa61 @tpope per Bram's advice, use 'W' searchpair flag in indent/eruby.vim
tpope authored
78 * indent/eruby.vim: per Bram's advice, use 'W' searchpair flag
79
80 2008-01-21 Tim Pope <vim@tpope.info>
81
a9934f9 @tpope Indent { and } like do and end in eruby
tpope authored
82 * indent/eruby.vim: indent { and } like do and end
83
8229a4a @tpope Treat <%- like <% when indenting
tpope authored
84 2007-12-17 Tim Pope <vim@tpope.info>
85
86 * indent/eruby.vim: treat <%- like <%
87
efc7e5d @tpope Removed some false positives (e.g., include?, nil?)
tpope authored
88 2007-10-01 Tim Pope <vim@tpope.info>
89
90 * syntax/ruby.vim: removed some false positives (e.g., include?, nil?)
91
93a41c3 @tpope Added rspec compiler plugin
tpope authored
92 2007-09-14 Tim Pope <vim@tpope.info>
93
94 * compiler/rspec.vim: new compiler plugin for rspec
95
f517c02 @tpope Highlight negative sign; remove Vim 5.x stuff
tpope authored
96 2007-09-06 Tim Pope <vim@tpope.info>
97
98 * syntax/eruby.vim: remove Vim 5.x specific sections
99 * syntax/ruby.vim: highlight negative sign in numbers
100
735a355 @tpope fix while/until/for match in skip regexp
tpope authored
101 2007-08-07 Tim Pope <vim@tpope.info>
102
103 * indent/ruby.vim: fix while/until/for match in skip regexp
104
89004ca @tpope Highlight undef like def
tpope authored
105 2007-07-30 Tim Pope <vim@tpope.info>
106
107 * syntax/ruby.vim: highlight undef like def
108
29265c0 @tpope prevent symbols like :for from indenting
tpope authored
109 2007-07-16 Tim Pope <vim@tpope.info>
110
111 * indent/ruby.vim: prevent symbols like :for from indenting
112
e248f61 @tpope Fixed ALLBUT clauses to refer to right group
tpope authored
113 2007-07-14 Tim Pope <vim@tpope.info>
114
115 * syntax/eruby.vim: fixed ALLBUT clauses to refer to right group
116
5fd9e17 @tpope operator highlighting in class declarations
tpope authored
117 2007-06-22 Tim Pope <vim@tpope.info>
118
119 * syntax/ruby.vim: include operator highlighting in class/module
120 declarations (for ::)
121
b0b0ab9 @tpope fixed %s highlighting
tpope authored
122 2007-06-04 Tim Pope <vim@tpope.info>
123
124 * syntax/ruby.vim: fixed %s() highlighting
125
03df892 @tpope Fixed class highlighting
tpope authored
126 2007-05-26 Tim Pope <vim@tpope.info>
127
128 * syntax/ruby.vim: added rubyBlockParameter to @rubyNoTop
129
782b58e @tpope String related fixes
tpope authored
130 2007-05-25 Tim Pope <vim@tpope.info>
131
518bc52 @tpope removed string delimiter from patterns
tpope authored
132 * indent/ruby.vim: removed string delimiters from string matches
133
134 2007-05-25 Tim Pope <vim@tpope.info>
135
782b58e @tpope String related fixes
tpope authored
136 * syntax/ruby.vim: cleaned up string highlighting
137 * indent/ruby.vim: lines starting with strings are no longer ignored
138
2f145d4 @tpope Module syntax match change; detect irbrc
tpope authored
139 2007-05-22 Tim Pope <vim@tpope.info>
140
141 * syntax/ruby.vim: made module declaration match mirror class
142 declaration match
143 * ftdetect/ruby.vim: added .irbrc
144
145 2007-05-16 Tim Pope <vim@tpope.info>
146
147 * syntax/ruby.vim: revert from using TOP to ALLBUT
148
284feb1 @tpope Handle %%> properly
tpope authored
149 2007-05-15 Tim Pope <vim@tpope.info>
150
151 * syntax/eruby.vim: handle %%> properly
152
d7d399e @tpope Fix some ruby syntax bugs
tpope authored
153 2007-05-14 Tim Pope <vim@tpope.info>
154
155 * syntax/ruby.vim: fixed problem highlighting [foo[:bar]]
156 * syntax/ruby.vim: don't highlight = in {:foo=>"bar"}
157
ecf4be4 @tpope Cleaned up docs
tpope authored
158 2007-05-11 Tim Pope <vim@tpope.info>
159
160 * indent/eruby.vim: GetRubyIndent() takes an argument for debugging
161 * doc/ft-ruby-syntax.txt: clean up some cruft
162
9bd2608 @tpope module_function keyword
tpope authored
163 2007-05-09 Tim Pope <vim@tpope.info>
164
165 * syntax/ruby.vim: added module_function keyword
166
ad4ede5 @tpope Punctuation variables in strings
tpope authored
167 2007-05-06 Tim Pope <vim@tpope.info>
168
c032902 @tpope Last minute updates before release
tpope authored
169 * doc/ft-ruby-syntax.txt: bring into sync with upstream
170 * ftdetect/ruby.vim: Rails extensions
171
172 2007-05-06 Tim Pope <vim@tpope.info>
173
51fa67d @tpope NEWS; allow for eruby nesting
tpope authored
174 * NEWS: update documentation for next release
175 * syntax/eruby.vim: allow for nesting (foo.erb.erb)
176 * syntax/ruby.vim: removed : from rubyOptionalDoLine (falsely matches
177 on symbols, and the syntax is deprecated anyways)
178
179 2007-05-06 Tim Pope <vim@tpope.info>
180
3339278 @tpope ruby mappings
tpope authored
181 * ftplugin/ruby.vim: maps for [[, ]], [], ][, [m, ]m, [M, ]M
182
183 2007-05-06 Tim Pope <vim@tpope.info>
184
185 * ftplugin/eruby.vim, syntax/eruby.vim: added a default subtype option
186
1ad4c67 @tpope default eruby subtype option
tpope authored
187 2007-05-06 Tim Pope <vim@tpope.info>
188
ad4ede5 @tpope Punctuation variables in strings
tpope authored
189 * syntax/ruby.vim: Highlight punctuation variables in string
190 interpolation, and flag invalid ones as errors
191
83fd326 @tpope Minor ruby syntax fixes
tpope authored
192 2007-05-05 Tim Pope <vim@tpope.info>
193
194 * syntax/ruby.vim: eliminated some false positves for here docs,
195 symbols, ASCII codes, and conditionals as statement modifiers
196 * syntax/ruby.vim: added "neus" to regexp flags
197
f507cf5 @tpope Fixed eruby subtype detection bug
tpope authored
198 2007-04-24 Tim Pope <vim@tpope.info>
199
83fd326 @tpope Minor ruby syntax fixes
tpope authored
200 * ftplugin/eruby.vim, syntax/eruby.vim: fixed typo in subtype
201 detection
f507cf5 @tpope Fixed eruby subtype detection bug
tpope authored
202
5d28285 @tpope Refined eRuby subtype detection
tpope authored
203 2007-04-20 Tim Pope <vim@tpope.info>
204
83fd326 @tpope Minor ruby syntax fixes
tpope authored
205 * ftplugin/eruby.vim, syntax/eruby.vim: refined subtype detection
5d28285 @tpope Refined eRuby subtype detection
tpope authored
206
653a80b @tpope Support for a subtype in ftplugin/eruby.vim
tpope authored
207 2007-04-17 Tim Pope <vim@tpope.info>
208
209 * syntax/ruby.vim: highlight %s() as a symbol, not a string
210 * ftplugin/eruby.vim: determine and use eruby subtype
211
ea30586 @tpope Early support for eruby subtypes
tpope authored
212 2007-04-16 Tim Pope <vim@tpope.info>
1859099 @tpope Add subtype support to indent/eruby.vim
tpope authored
213
214 * ftplugin/ruby.vim: add *.erb to the browse filter
215 * indent/eruby.vim: use 'indentexpr' from subtype
216
217 2007-04-16 Tim Pope <vim@tpope.info>
ea30586 @tpope Early support for eruby subtypes
tpope authored
218
219 * ftdetect/ruby.vim: detect *.erb as eruby
220 * syntax/eruby.vim: determine subtype by inspecting filename
221
f5f62e0 @dkearns allow text to appear after, and on the same line, as '=begin' in
dkearns authored
222 2007-04-03 Doug Kearns <dougkearns@gmail.com>
223
224 * syntax/ruby.vim: allow text to appear after, and on the same line,
225 as '=begin' in rubyDocumentation regions
226
94fbec2 @dkearns add break, redo, next, and retry to b:match_words
dkearns authored
227 2007-03-31 Doug Kearns <dougkearns@gmail.com>
228
229 * ftplugin/ruby.vim: add break, redo, next, and retry to b:match_words
230
8fc5e15 @dkearns remove accidentally included matchgroup from rubyArrayLiteral
dkearns authored
231 2007-03-28 Doug Kearns <dougkearns@gmail.com>
cb609f1 @dkearns rename the rubyNoDoBlock, rubyCaseBlock, rubyConditionalBlock, and
dkearns authored
232
96a1917 @dkearns add matchgroup to rubyArrayLiteral so that contained square brackets …
dkearns authored
233 * syntax/ruby.vim: add matchgroup to rubyArrayLiteral so that
234 contained square brackets do not match in the start/end patterns
235
236 2007-03-28 Doug Kearns <dougkearns@gmail.com>
237
384bd45 @dkearns don't match [!=?] as part of a sigil prefixed symbol name
dkearns authored
238 * syntax/ruby.vim: don't match [!=?] as part of a sigil prefixed
239 symbol name
240
241 2007-03-28 Doug Kearns <dougkearns@gmail.com>
242
cb609f1 @dkearns rename the rubyNoDoBlock, rubyCaseBlock, rubyConditionalBlock, and
dkearns authored
243 * syntax/ruby.vim: rename the rubyNoDoBlock, rubyCaseBlock,
244 rubyConditionalBlock, and rubyOptionalDoBlock syntax groups to
245 rubyBlockExpression, rubyCaseExpression, rubyConditionalExpression,
246 and rubyRepeatExpression respectively
247
248 2007-03-28 Doug Kearns <dougkearns@gmail.com>
8fc5e15 @dkearns remove accidentally included matchgroup from rubyArrayLiteral
dkearns authored
249
250 * syntax/ruby.vim: remove accidentally included matchgroup from
251 rubyArrayLiteral
252
b2c253f @dkearns add rubyArrayLiteral syntax group for folding multiline array literals
dkearns authored
253 2007-03-20 Doug Kearns <dougkearns@gmail.com>
254
10cb669 @dkearns ignore instance, class, and global variables named "end" when looking to
dkearns authored
255 * indent/ruby.vim: ignore instance, class, and global variables named
256 "end" when looking to deindent the closing end token
257
258 2007-03-20 Doug Kearns <dougkearns@gmail.com>
259
7c94a16 @dkearns remove the Vim version 5 compatibility code
dkearns authored
260 * syntax/ruby.vim, syntax/eruby.vim: remove the Vim version 5
699670a @dkearns Update all RubyForge URLs with new GitHub equivalents.
dkearns authored
261 compatibility code
7c94a16 @dkearns remove the Vim version 5 compatibility code
dkearns authored
262
263 2007-03-20 Doug Kearns <dougkearns@gmail.com>
264
b2c253f @dkearns add rubyArrayLiteral syntax group for folding multiline array literals
dkearns authored
265 * syntax/ruby.vim: add rubyArrayLiteral syntax group for folding
266 multiline array literals
267
c9b6e4e @dkearns highlight the scope and range operators when ruby_operators is set; s…
dkearns authored
268 2007-03-19 Doug Kearns <dougkearns@gmail.com>
269
270 * syntax/ruby.vim: highlight the scope and range operators when
271 ruby_operators is set; simplify block parameter highlighting by adding
272 the rubyBlockParameterList syntax group
273
f7ebe43 @dkearns allow regexp literals to be highlighted after the 'else' keyword
dkearns authored
274 2007-03-17 Doug Kearns <dougkearns@gmail.com>
8dd3e30 @dkearns when ruby_operators is set don't match '>' in '=>'; fix some minor bu…
dkearns authored
275
276 * syntax/ruby.vim: when ruby_operators is set don't match '>' in '=>';
277 fix some minor bugs in the highlighting of pseudo operators and
278 contain TOP in rubyBracketOperator
279
280 2007-03-17 Doug Kearns <dougkearns@gmail.com>
f7ebe43 @dkearns allow regexp literals to be highlighted after the 'else' keyword
dkearns authored
281
282 * syntax/ruby.vim: allow regexp literals to be highlighted after the
283 'else' keyword
284
8aa2ab7 @tpope Fix bogus dates in changelog
tpope authored
285 2007-03-09 Tim Pope <vim@tpope.info>
265d8f0 @tpope matchit
tpope authored
286
621c5b0 @tpope OPTIMIZE in rubyTodo
tpope authored
287 * syntax/ruby.vim: Added OPTIMIZE alongside FIXME and TODO. Mirrors
288 Edge Rails' new annotations extractor tasks.
289
8aa2ab7 @tpope Fix bogus dates in changelog
tpope authored
290 2007-03-09 Tim Pope <vim@tpope.info>
621c5b0 @tpope OPTIMIZE in rubyTodo
tpope authored
291
265d8f0 @tpope matchit
tpope authored
292 * ftplugin/ruby.vim: Skip class= and for= with matchit (really belongs
293 in ftplugin/eruby.vim).
294
cbf8692 @dkearns add sigil prefixed identifiers to b:match_skip
dkearns authored
295 2007-03-05 Doug Kearns <dougkearns@gmail.com>
296
297 * ftplugin/ruby.vim: add sigil prefixed identifiers to b:match_skip
298
d7bcd67 @dkearns add rubyConditionalModifier and rubyRepeatModifier syntax groups for
dkearns authored
299 2007-03-03 Doug Kearns <dougkearns@gmail.com>
300
9c4422d @dkearns simplify the b:match_words pattern by making better use of b:match_sk…
dkearns authored
301 * ftplugin/ruby.vim: simplify the b:match_words pattern by making
302 better use of b:match_skip in concert with the previous syntax group
303 additions
304
305 2007-03-03 Doug Kearns <dougkearns@gmail.com>
306
d7bcd67 @dkearns add rubyConditionalModifier and rubyRepeatModifier syntax groups for
dkearns authored
307 * syntax/ruby.vim: add rubyConditionalModifier and rubyRepeatModifier
308 syntax groups for conditional and loop modifiers and match the
309 optional 'do' or ':' in looping statements with a new rubyOptionalDo
310 syntax group
311
9b08c0c @dkearns update documentation for next release
dkearns authored
312 2007-03-02 Doug Kearns <dougkearns@gmail.com>
313
98caafe @dkearns fix typo
dkearns authored
314 * NEWS: fix typo
315
316 2007-03-02 Doug Kearns <dougkearns@gmail.com>
317
9b08c0c @dkearns update documentation for next release
dkearns authored
318 * NEWS: update documentation for next release
319
8aa2ab7 @tpope Fix bogus dates in changelog
tpope authored
320 2007-03-02 Tim Pope <vim@tpope.info>
38ab5a9 @tpope syntax/ruby.vim: highlight correctly if iskeyword includes a colon
tpope authored
321
322 * syntax/ruby.vim: Cope with (nonsensical) inclusion of : in
323 iskeyword.
324
a7ee5ac @tpope NEWS about omnicompletion
tpope authored
325 2007-03-02 Tim Pope <vim@tpope.info>
326
327 * NEWS: Documented changes to omnicompletion.
328
18bc9fd @dkearns refine the conditional/loop expression vs modifier matchit heuristic
dkearns authored
329 2007-03-02 Doug Kearns <dougkearns@gmail.com>
330
331 * ftplugin/ruby.vim: refine the conditional/loop expression vs
332 modifier matchit heuristic
333
e00e9d1 @dkearns refine the conditional/loop expression vs modifier highlighting heuri…
dkearns authored
334 2007-03-01 Doug Kearns <dougkearns@gmail.com>
335
336 * syntax/ruby.vim: refine the conditional/loop expression vs modifier
337 highlighting heuristic
338
0e7276a @dkearns update documentation for next release
dkearns authored
339 2007-02-28 Doug Kearns <dougkearns@gmail.com>
340
12a34a6 @dkearns highlight conditional and loop expressions properly when used with th…
dkearns authored
341 * syntax/ruby.vim: highlight conditional and loop expressions properly
342 when used with the ternary operator and in blocks
343
344 2007-02-28 Doug Kearns <dougkearns@gmail.com>
345
0e7276a @dkearns update documentation for next release
dkearns authored
346 * NEWS, CONTRIBUTORS: update documentation for next release
347
a7ff27f @tpope balloonexpr
tpope authored
348 2007-02-27 Tim Pope <vim@tpope.info>
349
350 * ftplugin/ruby.vim: Provide 'balloonexpr'.
351
8aea850 @dkearns :retab! syntax/ruby.vim to save a few bytes
dkearns authored
352 2007-02-27 Doug Kearns <dougkearns@gmail.com>
353
ec81116 @dkearns add rubyPredefinedVariable to short-form rubyInterpolation's contains…
dkearns authored
354 * syntax/ruby.vim: add rubyPredefinedVariable to short-form
355 rubyInterpolation's contains list
356
357 2007-02-27 Doug Kearns <dougkearns@gmail.com>
358
8aea850 @dkearns :retab! syntax/ruby.vim to save a few bytes
dkearns authored
359 * syntax/ruby.vim: :retab! the file to save a few bytes
360
dc022a4 @tpope Nest then, else, elsif, when in appropriate constructs
tpope authored
361 2007-02-26 Tim Pope <vim@tpope.info>
362
363 * syntax/ruby.vim: Limit then, else, elsif, and when to inside
364 conditional statements.
365
9a0d742 @dkearns highlight methods named "end" when the definition is distributed over…
dkearns authored
366 2007-02-26 Doug Kearns <dougkearns@gmail.com>
367
6f230af @dkearns make sure 'class << self' is always highlighted
dkearns authored
368 * syntax/ruby.vim: make sure 'class << self' is always highlighted
369
370 2007-02-26 Doug Kearns <dougkearns@gmail.com>
371
962aa43 @dkearns reorganise string interpolation syntax groups
dkearns authored
372 * syntax/ruby.vim: reorganise string interpolation syntax groups
373
374 2007-02-26 Doug Kearns <dougkearns@gmail.com>
375
d23b6c6 @dkearns highlight interpolation regions preceded by multiple backslashes prop…
dkearns authored
376 * syntax/ruby.vim: highlight interpolation regions preceded by
377 multiple backslashes properly
378
379 2007-02-26 Doug Kearns <dougkearns@gmail.com>
380
9a0d742 @dkearns highlight methods named "end" when the definition is distributed over…
dkearns authored
381 * syntax/ruby.vim: highlight methods named "end" when the definition
382 is distributed over multiple lines (i.e. allow more "def end" madness)
383
06da40e @tpope Method highlighting
tpope authored
384 2007-02-25 Tim Pope <vim@tpope.info>
385
dfbd166 @tpope syntax/ruby.vim
tpope authored
386 * syntax/ruby.vim: Highlight predefined global variables in aliases.
387
388 2007-02-25 Tim Pope <vim@tpope.info>
389
06da40e @tpope Method highlighting
tpope authored
390 * syntax/ruby.vim: Highlight symbols and global variables in aliases.
391 Highlight capitalized method names.
392
9a361c8 @tpope "def end", "set keywordprg=ri"
tpope authored
393 2007-02-24 Tim Pope <vim@tpope.info>
394
395 * ftplugin/ruby.vim: set keywordprg=ri
396
397 * syntax/ruby.vim: Allow for "def end" madness
398
75634b9 @dkearns highlight == and & 'operator' redefinitions properly
dkearns authored
399 2007-02-24 Doug Kearns <dougkearns@gmail.com>
400
d5dd85f @dkearns allow escape sequences and interpolation inside symbol 'names' specif…
dkearns authored
401 * syntax/ruby.vim: allow escape sequences and interpolation inside
402 symbol 'names' specified with a string
403
404 2007-02-24 Doug Kearns <dougkearns@gmail.com>
405
75634b9 @dkearns highlight == and & 'operator' redefinitions properly
dkearns authored
406 * syntax/ruby.vim: highlight == and & 'operator' redefinitions
407 properly
408
5eb3fb0 @tpope syntax/ruby.vim changes
tpope authored
409 2007-02-23 Tim Pope <vim@tpope.info>
410
9f2d533 @tpope Document alternative to ruby_no_identifiers
tpope authored
411 * doc/ft-ruby-syntax.txt: Recommend hi link rubyIdentifier NONE over
412 ruby_no_identifiers.
413
414 2007-02-23 Tim Pope <vim@tpope.info>
415
5eb3fb0 @tpope syntax/ruby.vim changes
tpope authored
416 * syntax/ruby.vim: Fixed method highlighting when not at the end of
417 the line. Highlight aliases. Account for \ before #{} interpolation.
418
e5bbf8e @dkearns link the rubyLoop syntax group to the Repeat highlight group
dkearns authored
419 2007-02-23 Doug Kearns <dougkearns@gmail.com>
420
dbbaf09 @dkearns make sure multi-line backslash escaped interpolation regions are high…
dkearns authored
421 * syntax/ruby.vim: make sure multi-line backslash escaped
422 interpolation regions are highlighted as rubyString
423
424 2007-02-23 Doug Kearns <dougkearns@gmail.com>
425
e5bbf8e @dkearns link the rubyLoop syntax group to the Repeat highlight group
dkearns authored
426 * syntax/ruby.vim: link the rubyLoop syntax group to the Repeat
427 highlight group
428
7a429a5 @tpope indent/eruby.vim and syntax/ruby.vim
tpope authored
429 2007-02-22 Tim Pope <vim@tpope.info>
430
431 * indent/eruby.vim: Fixed an edge case.
e5bbf8e @dkearns link the rubyLoop syntax group to the Repeat highlight group
dkearns authored
432
7a429a5 @tpope indent/eruby.vim and syntax/ruby.vim
tpope authored
433 * syntax/ruby.vim: Simpler method and class declaration highlighting.
434 Changed some contains=ALLBUT,... to contains=TOP. Altered some
435 highlight links: rubyConstant is now Type; rubySymbol is now Constant.
436 New groups like rubyLoop and rubyCondition.
437
227751f @dkearns highlight short format interpolated variables
dkearns authored
438 2007-02-22 Doug Kearns <dougkearns@gmail.com>
439
440 * syntax/ruby.vim: highlight short format interpolated variables
441
80f87ee @tpope Separate rubyType group
tpope authored
442 2007-02-20 Tim Pope <vim@tpope.info>
443
444 * syntax/ruby.vim: Place class/module declarations in a separate
445 group. Allow self to be highlighted in a method declaration.
446
5e17391 @tpope syntax/ruby.vim: Separate Regexp group. Nest Ruby code inside string…
tpope authored
447 2007-02-18 Tim Pope <vim@tpope.info>
448
449 * syntax/ruby.vim: Separate Regexp group. Nest Ruby code inside
450 string interpolation. Restored highlighting of method, class, and
451 module declarations.
452
ec881d1 @dkearns only reset 'ofu' if it exists and was set by the ftplugin (for Vim 6
dkearns authored
453 2007-02-10 Doug Kearns <dougkearns@gmail.com>
454
455 * ftplugin/ruby.vim: only reset 'ofu' if it exists and was set by the
456 ftplugin (for Vim 6 compatibility)
457
fefcbb6 @tpope Only use Ruby interface to determine path on Windows
tpope authored
458 2007-01-22 Tim Pope <vim@tpope.info>
459
460 * ftplugin/ruby.vim: Limited path detection code to Windows, again.
461
462 2006-12-13 Mark Guzman <segfault@hasno.info>
7836af4 @segfault added support for lambda and '&' defined procs
segfault authored
463
464 * autoload/rubycomplete.vim: added support for lambda and '&' defined
465 procs.
466
1b9beb9 @segfault modified the path detection code use the built-in interpreter if it's…
segfault authored
467 2006-12-07 Mark Guzman <segfault@hasno.info>
699670a @dkearns Update all RubyForge URLs with new GitHub equivalents.
dkearns authored
468
1b9beb9 @segfault modified the path detection code use the built-in interpreter if it's…
segfault authored
469 * ftplugin/ruby.vim: modified the path detection code use
470 the built-in interpreter if it's available in all cases.
471
db13930 @tpope Special case for "end" on first line of multi-line eRuby block.
tpope authored
472 2006-12-04 Tim Pope <vim@tpope.info>
473
474 * indent/eruby.vim: Special case for "end" on first line of multi-line
475 eRuby block.
476
970c8c0 @dkearns add tpope to list of contributors
dkearns authored
477 2006-12-03 Doug Kearns <dougkearns@gmail.com>
478
479 * CONTRIBUTORS: add tpope
480
481 2006-12-01 Mark Guzman <segfault@hasno.info>
482
483 * ftplugin/ruby.vim: changed the path detection code to use the
484 built-in interpreter if it's available under windows
485
6cc40e7 @segfault updated for rubycomplete changes
segfault authored
486 2006-11-30 Mark Guzman <segfault@hasno.info>
970c8c0 @dkearns add tpope to list of contributors
dkearns authored
487
488 * autoload/rubycomplete.vim: Display constants as defines. Added a
489 rails preloading option. Fixed a bug detecting ranges defined with
490 %r{. Added support for completion in rails migrations. Will now
6cc40e7 @segfault updated for rubycomplete changes
segfault authored
491 fail-over to syntax completion automatically, if the vim isn't built
970c8c0 @dkearns add tpope to list of contributors
dkearns authored
492 with ruby support. Added support for class detection using
493 ObjectSpace. Tweeked buffer searching code to find modules/classes
494 reliably in more cases.
6cc40e7 @segfault updated for rubycomplete changes
segfault authored
495
91937dd @tpope Different indent behavior for a line ending in an open parenthesis.
tpope authored
496 2006-11-09 Tim Pope <vim@tpope.info>
497
970c8c0 @dkearns add tpope to list of contributors
dkearns authored
498 * indent/ruby.vim: Only increase one 'shiftwidth' after a line ending
91937dd @tpope Different indent behavior for a line ending in an open parenthesis.
tpope authored
499 with an open parenthesis.
500
3666686 @tpope Rearranged keywords; new 'indentkeys'
tpope authored
501 2006-11-08 Tim Pope <vim@tpope.info>
502
503 * indent/eruby.vim: Rearranged keywords; new 'indentkeys'
504
505 2006-11-08 Tim Pope <vim@tpope.info>
5029357 @tpope add missing ChangeLog entry for indent/eruby.vim
tpope authored
506
507 * indent/eruby.vim: new indenting algorithm
508
8d3321a @dkearns don't include trailing whitespace in matches for 'def', 'class', and …
dkearns authored
509 2006-11-08 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
510
511 * syntax/ruby.vim: don't include trailing whitespace in matches for
512 'def', 'class', and 'module' keywords
513
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
514 2006-10-28 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
515
516 * syntax/ruby.vim: remove accidently included nextgroup arg in
699670a @dkearns Update all RubyForge URLs with new GitHub equivalents.
dkearns authored
517 'heredoc' syntax group definitions
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
518
55b6932 @dkearns recognise '-' trim mode eRuby block delimiters
dkearns authored
519 2006-10-24 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
520
521 * syntax/eruby.vim: recognise '-' trim mode block delimiters (Nikolai
522 Weibull)
523
524 2006-09-19 Mark Guzman <segfault@hasno.info>
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
525
749ddb5 @segfault improved rails view support. included rails helpers in rails completi…
segfault authored
526 * autoload/rubycomplete.vim: improved rails view support. included
527 rails helpers in rails completions. kernel elements are also included
528 in default completions. improved the handling of "broken" code.
529
55b6932 @dkearns recognise '-' trim mode eRuby block delimiters
dkearns authored
530 2006-09-07 Mark Guzman <segfault@hasno.info>
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
531
f3e8f0d @segfault autoload rubygems if possible. added debugging print. clean up the bu…
segfault authored
532 * autoload/rubycomplete.vim: autoload rubygems if possible. added
533 debugging print. clean up the buffer loading code a bit
534
da5e530 @segfault modified the buffer loading code to prevent syntax errors from stoppi…
segfault authored
535 2006-08-21 Mark Guzman <segfault@hasno.info>
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
536
da5e530 @segfault modified the buffer loading code to prevent syntax errors from stoppi…
segfault authored
537 * autoload/rubycomplete.vim: modified the buffer loading code to prevent
538 syntax errors from stopping completion
539
55b6932 @dkearns recognise '-' trim mode eRuby block delimiters
dkearns authored
540 2006-07-12 Mark Guzman <segfault@hasno.info>
541
516f85e @segfault added in-buffer method def handling. also added an inital attempt at …
segfault authored
542 * autoload/rubycomplete.vim: added in-buffer method def handling. also
543 added an inital attempt at handling completion in a rails view
544
688fb20 @dkearns only set 'omnifunc' if Vim has been compiled with the Ruby interface
dkearns authored
545 2006-07-11 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
546
63dda36 @dkearns update documentation for next release
dkearns authored
547 * FAQ, INSTALL, NEWS, README, doc/ft-ruby-syntax.txt: update
548 documentation for next release
549
688fb20 @dkearns only set 'omnifunc' if Vim has been compiled with the Ruby interface
dkearns authored
550 * ftplugin/ruby.vim: only set 'omnifunc' if Vim has been compiled with
551 the Ruby interface
552
02e440c @dkearns fold all multiline strings
dkearns authored
553 2006-07-10 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
554
555 * syntax/ruby.vim: fold all multiline strings
556
557 2006-06-19 Mark Guzman <segfault@hasno.info>
53c6661 @segfault modified to change the default buffer loading behavior. buffers are n…
segfault authored
558
559 * autoload/rubycomplete.vim: modified to change the default
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
560 buffer loading behavior. buffers are no longer loaded/parsed
561 automatically. enabling this feature requires setting the
53c6661 @segfault modified to change the default buffer loading behavior. buffers are n…
segfault authored
562 variable g:rubycomplete_buffer_loading. this was done as
563 a security measure, the default vim7 install should not
564 execute any code.
565
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
566 * autoload/rubycomplete.vim: symbol completion now works. i
53c6661 @segfault modified to change the default buffer loading behavior. buffers are n…
segfault authored
567 tested with global symbols as well as rails symbols.
568
6f448d6 @dkearns fix typo
dkearns authored
569 2006-05-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
570
571 * ftplugin/ruby.vim: fix typo
572
573 2006-05-25 Mark Guzman <segfault@hasno.info>
574
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
575 * autoload/rubycomplete.vim: added rails column support.
0108159 @segfault added rails column support
segfault authored
576 switched to dictionary with type specifiers for methods,
577 classes, and variables. started/added rails 1.0 support.
578 added rails database connection support.
579
b4efb82 @dkearns use a region for the rubyMultiLineComment syntax group instead of a m…
dkearns authored
580 2006-05-25 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
581
582 * syntax/ruby.vim: use a region for the rubyMultiLineComment syntax
583 group instead of a multiline match pattern as it is faster; rename
584 rubyMultiLineComment to rubyMultilineComment
585
e89b1b9 @dkearns test for '&omnifunc', rather than the Vim version, before setting it
dkearns authored
586 2006-05-13 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
587
588 * ftplugin/ruby.vim: test for '&omnifunc', rather than the Vim
589 version, before setting it; add omnifunc to b:undo_ftplugin
590
a001004 @dkearns match the pseudo operators such as '+=' when ruby_operators is defined
dkearns authored
591 2006-05-12 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
592
593 * syntax/ruby.vim: match the pseudo operators such as '+=' when
594 ruby_operators is defined
595
3c1c258 @segfault added checks for the existance of global config variables per dkearns…
segfault authored
596 2006-05-11 Mark Guzman <segfault@hasno.info>
a001004 @dkearns match the pseudo operators such as '+=' when ruby_operators is defined
dkearns authored
597
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
598 * autoload/rubycomplete.vim: added checks for the existance of
599 global config variables per dkearns' patch. refined error messages
3c1c258 @segfault added checks for the existance of global config variables per dkearns…
segfault authored
600 to use vim error style
601
336f997 @dkearns make sure rubyDocumentation is highlighted even if ruby_no_comment_fo…
dkearns authored
602 2006-05-11 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
603
604 * syntax/ruby.vim: make sure rubyDocumentation is highlighted even if
605 ruby_no_comment_fold is defined; improve rubyDocumentation match
606 patterns
607
80e36a4 @dkearns add rubyMultiLineComment syntax group to allow folding of comment blocks
dkearns authored
608 2006-05-09 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
609
2f2f0de @dkearns make folding of comments configurable via the ruby_no_comment_fold va…
dkearns authored
610 * syntax/ruby.vim: make folding of comments configurable via the
611 ruby_no_comment_fold variable
612
80e36a4 @dkearns add rubyMultiLineComment syntax group to allow folding of comment blocks
dkearns authored
613 * syntax/ruby.vim: add rubyMultiLineComment syntax group to allow
614 folding of comment blocks
615
81bc7de @dkearns if/unless immediately following a method name should always be highli…
dkearns authored
616 2006-05-08 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
617
04c19bf @dkearns simplify rubyNoDoBlock, rubyOptDoLine match patterns
dkearns authored
618 * syntax/ruby.vim: simplify rubyNoDoBlock, rubyOptDoLine match
619 patterns
620
1293977 @dkearns add initial support for highlighting 'operators'
dkearns authored
621 * syntax/ruby.vim: add initial support for highlighting 'operators'.
622 This is off by default and enabled by defining the ruby_operators
623 variable
624
81bc7de @dkearns if/unless immediately following a method name should always be highli…
dkearns authored
625 * syntax/ruby.vim: if/unless immediately following a method name
626 should always be highlighted as modifiers and not the beginning of an
627 expression
628
0c7155a @segfault Switched to script local vars, per patch from dkearns
segfault authored
629 2006-05-07 Mark Guzman <segfault@hasno.info>
81bc7de @dkearns if/unless immediately following a method name should always be highli…
dkearns authored
630
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
631 * autoload/rubycomplete.vim: Switched to script local vars,
632 per patch from dkearns. removed secondary array clause. applied
0c7155a @segfault Switched to script local vars, per patch from dkearns
segfault authored
633 patch provided by dkearns, fixes input handling.
634
2a54696 @dkearns set 'foldmethod' to marker in the modeline of completion script
dkearns authored
635 2006-05-07 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
636
637 * autoload/rubycomplete.vim: set 'foldmethod' to marker in the
638 modeline
639
73c8b58 @dkearns add patterns for braces, brackets and parentheses to b:match_words
dkearns authored
640 2006-05-03 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
641
642 * ftplugin/ruby.vim: add patterns for braces, brackets and parentheses
643 to b:match_words
644
b863648 @segfault Added error trapping and messages for class import errors
segfault authored
645 2006-05-01 Mark Guzman <segfault@hasno.info>
73c8b58 @dkearns add patterns for braces, brackets and parentheses to b:match_words
dkearns authored
646
b863648 @segfault Added error trapping and messages for class import errors
segfault authored
647 * autoload/rubycomplete.vim: Added error trapping and messages
648 for class import errors
649
1996047 @segfault started adding raw range support 1..2.<C-x><C-o>
segfault authored
650 2006-04-28 Mark Guzman <segfault@hasno.info>
73c8b58 @dkearns add patterns for braces, brackets and parentheses to b:match_words
dkearns authored
651
1996047 @segfault started adding raw range support 1..2.<C-x><C-o>
segfault authored
652 * autoload/rubycomplete.vim: started adding raw range support
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
653 1..2.<C-x><C-o>. fixed the symbol completion bug, where you
1996047 @segfault started adding raw range support 1..2.<C-x><C-o>
segfault authored
654 would end up with a double colon.
655
26ae035 @segfault added variable type detection for Ranges
segfault authored
656 2006-04-27 Mark Guzman <segfault@hasno.info>
73c8b58 @dkearns add patterns for braces, brackets and parentheses to b:match_words
dkearns authored
657
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
658 * autoload/rubycomplete.vim: added variable type detection for
26ae035 @segfault added variable type detection for Ranges
segfault authored
659 Ranges. added handlers for string completion: "test".<C-x><C-o>
660
866c1b1 @segfault removed cWORD expansion in favor of grabbing the whole line
segfault authored
661 2006-04-26 Mark Guzman <segfault@hasno.info>
73c8b58 @dkearns add patterns for braces, brackets and parentheses to b:match_words
dkearns authored
662
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
663 * autoload/rubycomplete.vim: removed cWORD expansion in favor of
664 grabbing the whole line. added support for completing variables
866c1b1 @segfault removed cWORD expansion in favor of grabbing the whole line
segfault authored
665 inside operations and parameter lists. removed excess cruft code.
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
666 removed commented code.
6d64561 @segfault fixed the truncation code. this fixes f.chomp! <C-x><C-o> returning c…
segfault authored
667
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
668 * autoload/rubycomplete.vim: fixed the truncation code. this fixes
669 f.chomp! <C-x><C-o> returning chomp! again, where it should provide
6d64561 @segfault fixed the truncation code. this fixes f.chomp! <C-x><C-o> returning c…
segfault authored
670 the global list. It also fixes f.foo( a.B, b.<C-x><C-o> returning a's
671 list when it should return b's.
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
672
f49d0a9 @dkearns set 'expandtab' properly in rubycomplete.vim
dkearns authored
673 2006-04-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
674
675 * autoload/rubycomplete.vim: set 'expandtab' properly
676
775123b @segfault started stripping out preceding assigment operation stuff. "x = A", w…
segfault authored
677 2006-04-25 Mark Guzman <segfault@hasno.info>
f49d0a9 @dkearns set 'expandtab' properly in rubycomplete.vim
dkearns authored
678
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
679 * autoload/rubycomplete.vim: started stripping out preceding
680 assigment operation stuff. "x = A", would attempt to complete
681 A using the global list. I've started removing old/commented
775123b @segfault started stripping out preceding assigment operation stuff. "x = A", w…
segfault authored
682 code in an effort to slim down the file.
683
3eaf396 @dkearns make sure 'smartindent' is disabled
dkearns authored
684 2006-04-25 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
685
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
686 * autoload/rubycomplete.vim: remove excess whitespace
b6f256f @dkearns remove excess whitespace in rubycomplete.vim
dkearns authored
687
3eaf396 @dkearns make sure 'smartindent' is disabled
dkearns authored
688 * indent/ruby.vim: make sure 'smartindent' is disabled
689
c40dee3 @segfault updated for last checkin
segfault authored
690 2006-04-24 Mark Guzman <segfault@hasno.info>
3eaf396 @dkearns make sure 'smartindent' is disabled
dkearns authored
691
c40dee3 @segfault updated for last checkin
segfault authored
692 * autoload/rubycomplete.vim: fixed a completion bug where the entered
693 text was not taken to account. it will now be used to limit the entries
694 returned
695
894966f @dkearns add vim help files, the new FAQ and rubycomplete.vim to the gemspec f…
dkearns authored
696 2006-04-24 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
697
698 * Rakefile: add vim help files, the new FAQ and rubycomplete.vim to
699 the gemspec file list
700
1b7d295 @segfault updated to match latest checkin
segfault authored
701 2006-04-22 Mark Guzman <segfault@hasno.info>
894966f @dkearns add vim help files, the new FAQ and rubycomplete.vim to the gemspec f…
dkearns authored
702
1b7d295 @segfault updated to match latest checkin
segfault authored
703 * autoload/rubycomplete.vim: changed the rails load code to match the
704 console load, we're now pulling everything in. completion of class
705 members from within the class definition now works properly.
706
707 2006-04-21 Mark Guzman <segfault@hasno.info>
894966f @dkearns add vim help files, the new FAQ and rubycomplete.vim to the gemspec f…
dkearns authored
708
b4895e2 @segfault Added entries for today's checkins, so far.
segfault authored
709 * autoload/rubycomplete.vim: renamed the vim global variable
710 controlling the addition of classes defined in the current buffer to
711 the global completion list
712
9f43f44 @dkearns remove accidently included nextgroup arg in 'heredoc' syntax group de…
dkearns authored
713 * autoload/rubycomplete.vim: the global variable list is now sorted
19e67a5 @segfault added a line for the addition of sorting to globals completion
segfault authored
714 and dups are removed
715
5061d88 @segfault updated for bugfix in rubycomplete.vim
segfault authored
716 * autoload/rubycomplete.vim: fixed a bug with rails support, where
717 rails standard methods would be added to a completion list when not
718 in a rails project
719
b4895e2 @segfault Added entries for today's checkins, so far.
segfault authored
720 * doc/ft-ruby-omni.txt: added information about the classes in global
721 completion option
722
a4d1164 @dkearns add highlighting to example setting of g:rubycomplete_rails variable
dkearns authored
723 2006-04-21 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
724
725 * doc/ft-ruby-omni.txt: add highlighting to example setting of
726 g:rubycomplete_rails variable
727
21ffb1c @dkearns add missing ChangeLog entry
dkearns authored
728 2006-04-21 Mark Guzman <segfault@hasno.info>
729
730 * autoload/rubycomplete.vim: added support for adding classes defined
731 in the current buffer to the global completion list - when completing
732 with no text outside of a class definition
733
b34d40a @dkearns move syntax documentation to ft-ruby-syntax.txt
dkearns authored
734 2006-04-20 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
735
1f0e389 @dkearns add new omni completion documentation
dkearns authored
736 * doc/ft-ruby-omni.txt: add new omni completion documentation
737
b34d40a @dkearns move syntax documentation to ft-ruby-syntax.txt
dkearns authored
738 * doc/ft-ruby-syntax.txt, syntax/doc/ruby.txt: move syntax
739 documentation to ft-ruby-syntax.txt
740
7ee1711 @dkearns add Mark's missing ChangeLog entries
dkearns authored
741 2006-04-20 Mark Guzman <segfault@hasno.info>
742
743 * autoload/rubycomplete.vim: fixed a completion hang/crash when
744 completing symbols globally switched to smaller chunks being added to
745 the dictionary
746
747 * autoload/rubycomplete.vim: it will now complete rails classes
748
749 * autoload/rubycomplete.vim: removed left over debug prints
750
751 2006-04-19 Mark Guzman <segfault@hasno.info>
752
753 * autoload/rubycomplete.vim: in-buffer class completion seems to work
754 properly in my test cases added range variable detection - contributed
755
e3506ad @dkearns add RJS and RXML template file detection
dkearns authored
756 2006-04-19 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
757
758 * ftdetect/ruby.vim: add RJS and RXML template file detection
759
17d5997 @gsinclair * CONTRIBUTORS, ftplugin/ruby.vim: update Gavin's email address
gsinclair authored
760 2006-04-19 Gavin Sinclair <gsinclair@gmail.com>
761
762 * CONTRIBUTORS, ftplugin/ruby.vim: update Gavin's email address
763
7ee1711 @dkearns add Mark's missing ChangeLog entries
dkearns authored
764 2006-04-18 Mark Guzman <segfault@hasno.info>
765
766 * autoload/rubycomplete.vim: revised the in-buffer class loading,
767 needs a little more work but its testable
768
48f969c @dkearns update Nikolai's email address
dkearns authored
769 2006-04-17 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
770
771 * CONTRIBUTORS, indent/ruby.vim: update Nikolai's email address
772
7ee1711 @dkearns add Mark's missing ChangeLog entries
dkearns authored
773 2006-04-16 Mark Guzman <segfault@hasno.info>
774
775 * autoload/rubycomplete.vim: added a work-around for the cWORD bug
776 found by dkearns; added support for completion of in-buffer classes;
777 switched return-type over to a dictionary
778
b86f3ae @dkearns add Mark to the list of maintainers; add rubycomplete.vim to the inst…
dkearns authored
779 2006-04-15 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
780
f9f5099 @dkearns rename rbcomplete#Complete to match script file name
dkearns authored
781 * autoload/rubycomplete.vim: rename rbcomplete#Complete to match
782 script file name
783
ad3a6a9 @dkearns add Release-Coordinator header line and remove GPL license
dkearns authored
784 * autoload/rubycomplete.vim, compiler/rubyunit.vim, ftdetect/ruby.vim,
785 ftplugin/ruby.vim, indent/ruby.vim, syntax/ruby.vim,
786 compiler/eruby.vim, compiler/ruby.vim, ftplugin/eruby.vim,
787 indent/eruby.vim, syntax/eruby.vim: add Release-Coordinator header
788 line and remove GPL license
789
b86f3ae @dkearns add Mark to the list of maintainers; add rubycomplete.vim to the inst…
dkearns authored
790 * CONTRIBUTORS, bin/vim-ruby-install.rb: add Mark to the list of
791 maintainers; add rubycomplete.vim to the installer script's list of
792 files
793
7ee1711 @dkearns add Mark's missing ChangeLog entries
dkearns authored
794 2006-04-14 Mark Guzman <segfault@hasno.info>
795
796 * autoload/rubycomplete.vim, ftplugin/ruby.vim: added ruby
797 omni-completion files; modified the ftplugin to set the omnifunc
798
62922da @gsinclair Made Nikolai maintainer of indent/ruby.vim.
gsinclair authored
799 2005-10-14 Gavin Sinclair <gsinclair@soyabean.com.au>
800
801 * indent/ruby.vim: Changed maintainer to Nikolai.
802
974f4c3 @dkearns add filetype detection for Rantfiles
dkearns authored
803 2005-10-13 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
804
9efc548 @dkearns fix typo in URL header
dkearns authored
805 * compiler/eruby.vim, compiler/rubyunit.vim, ftplugin/eruby.vim,
806 ftplugin/ruby.vim, indent/eruby.vim, indent/ruby.vim,
807 syntax/eruby.vim, syntax/ruby.vim: fix typo in URL header
808
974f4c3 @dkearns add filetype detection for Rantfiles
dkearns authored
809 * ftdetect/ruby.vim: add filetype detection for Rantfiles
810
8891473 @dkearns update syntax documentation formatting for Vim 6.4 release
dkearns authored
811 2005-10-07 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
812
8cdd2d9 @dkearns updated NEWS for new release
dkearns authored
813 * NEWS: updated for new release
814
8891473 @dkearns update syntax documentation formatting for Vim 6.4 release
dkearns authored
815 * syntax/doc/ruby.txt: update formatting for Vim 6.4 release
816
f9690f7 @dkearns prevent symbols from matching as matchit match_words
dkearns authored
817 2005-10-06 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
818
819 * ftplugin/ruby.vim: prevent symbols from matching as matchit
820 match_words
821
1eaa769 @dkearns add '.' to the head of 'path' so that files relative to the directory…
dkearns authored
822 2005-10-05 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
823
138d5d6 @dkearns update NEWS for new release
dkearns authored
824 * NEWS: updated for new release
825
c963eb6 @dkearns raise an exception if there are unknown args passed to the install sc…
dkearns authored
826 * bin/vim-ruby-install.rb: raise an exception if there are unknown
827 args passed to the script
828
1eaa769 @dkearns add '.' to the head of 'path' so that files relative to the directory…
dkearns authored
829 * ftplugin/ruby.vim: add '.' to the head of 'path' so that files
830 relative to the directory of the current file are found first
831
ec45322 @dkearns replace spaces with tabs, where possible, to reduce file sizes as req…
dkearns authored
832 2005-10-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
833
9f60b4b @dkearns make the use of 'ruby_no_expensive' local to the buffer for eruby files
dkearns authored
834 * syntax/ruby.vim: make the use of 'ruby_no_expensive' local to the
835 buffer for eruby files
836
ec45322 @dkearns replace spaces with tabs, where possible, to reduce file sizes as req…
dkearns authored
837 * compiler/eruby.vim, compiler/rubyunit.vim, compiler/ruby.vim,
838 ftdetect/ruby.vim, ftplugin/eruby.vim, ftplugin/ruby.vim,
839 indent/eruby.vim, indent/ruby.vim, syntax/eruby.vim, syntax/ruby.vim:
840 replace spaces with tabs, where possible, to reduce file sizes as
841 requested by BM
842
d2891cf @dkearns place Gems after the standard $LOAD_PATH in 'path'
dkearns authored
843 2005-09-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
844
845 * ftplugin/ruby.vim: place Gems after the standard $LOAD_PATH in
846 'path'
847
1fd4b7f @dkearns replace a single '.' with ',,' in all locations in 'path'
dkearns authored
848 2005-09-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
849
850 * ftplugin/ruby.vim: replace a single '.' with ',,' in all locations
851 in 'path'
852
9ac36ed @dkearns use print instead of puts to generate s:rubypath
dkearns authored
853 2005-09-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
854
855 * ftplugin/ruby.vim: use print instead of puts to generate s:rubypath
856
7e5aa7d @dkearns allow comments to be highlighted directly after module/class/method d…
dkearns authored
857 2005-09-25 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
858
859 * syntax/ruby.vim: allow comments to be highlighted directly after
860 module/class/method definitions without intervening whitespace
861
c5edd8c @dkearns add --backup option and include short options for it and --windows
dkearns authored
862 2005-09-24 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
863
cfc4177 @dkearns allow regexp's as hash values and after a ';'
dkearns authored
864 * syntax/ruby.vim: allow regexp's as hash values and after a ';'
865
6cf9ed7 @dkearns update NEWS for new release
dkearns authored
866 * NEWS: updated for new release
867
c09ae15 @dkearns fix typo in rubyControl highlight group name
dkearns authored
868 * syntax/ruby.vim: fix typo in rubyControl highlight group name
869
c5edd8c @dkearns add --backup option and include short options for it and --windows
dkearns authored
870 * bin/vim-ruby-install.rb: add --backup option and include short
871 options for it and --windows; make sure the backup directory is
872 written to CWD
873
5c44978 @dkearns allow while/until modifiers after methods with names ending in [!=?] …
dkearns authored
874 2005-09-22 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
875
0fc7702 @dkearns improve compiler message output and behaviour to match that of the GU…
dkearns authored
876 * compiler/rubyunit.vim: improve compiler message output and behaviour
877 to match that of the GUI test runners
878
5c44978 @dkearns allow while/until modifiers after methods with names ending in [!=?] …
dkearns authored
879 * syntax/ruby: allow while/until modifiers after methods with names
880 ending in [!=?]; assume (for now) that while/until expressions used as
881 args will be specified with parentheses
882
89735a4 @dkearns use the ruby compiler plugin 'efm' for eruby and add a ruby_compiler …
dkearns authored
883 2005-09-21 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
884
dd9e618 @dkearns add a new indent file for eRuby
dkearns authored
885 * bin/vim-ruby-install.rb, indent/eruby.vim: add a new indent file for
886 eRuby; just use the html indent file for now
887
89735a4 @dkearns use the ruby compiler plugin 'efm' for eruby and add a ruby_compiler …
dkearns authored
888 * compiler/eruby.vim: use the ruby compiler plugin 'efm' and add a
c09ae15 @dkearns fix typo in rubyControl highlight group name
dkearns authored
889 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
890 'makeprg' rather than the default erb
891
d9c422e @dkearns match and highlight exit! as a 'special' method
dkearns authored
892 2005-09-20 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
893
894 * syntax/ruby.vim: match and highlight exit! as a 'special' method
895
0a882ff @dkearns add missing ChangeLog entry
dkearns authored
896 2005-09-18 Nikolai Weibull <source@pcppopper.org>
897
0e500d6 @dkearns add missing ChangeLog entry
dkearns authored
898 * indent/ruby.vim: Fix bug #2481
899
900 2005-09-18 Nikolai Weibull <source@pcppopper.org>
901
0a882ff @dkearns add missing ChangeLog entry
dkearns authored
902 * indent/ruby.vim: Fix for #2473
903
2581786 @dkearns make sure that the latest vim-ruby, rather than vim-ruby-devel, gem i…
dkearns authored
904 2005-09-18 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
905
906 * bin/vim-ruby-install.rb: make sure that the latest vim-ruby, rather
907 than vim-ruby-devel, gem is being used
908
9a1a28b @dkearns use 'set filetype' rather than 'setfiletype' to override any previous…
dkearns authored
909 2005-09-16 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
910
911 * ftdetect/ruby.vim: use 'set filetype' rather than 'setfiletype' to
912 override any previously set filetype
913
f8d6051 @dkearns add a precautionary note about backing up files prior to using the in…
dkearns authored
914 2005-09-15 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
915
8d11a6c @dkearns add $LOADED_FEATURES and $PROGRAM_NAME to rubyPredefinedVariable
dkearns authored
916 * syntax/ruby.vim: add $LOADED_FEATURES and $PROGRAM_NAME to
917 rubyPredefinedVariable
918
2d6308f @dkearns correct release number in NEWS
dkearns authored
919 * NEWS: correct release number
920
f8d6051 @dkearns add a precautionary note about backing up files prior to using the in…
dkearns authored
921 * INSTALL: add a precautionary note about backing up files prior to
922 using the installer
923
69e19c8 @dkearns add INSTALL and NEWS files
dkearns authored
924 2005-09-14 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
925
8a5f881 @dkearns add INSTALL and NEWS files to FileList
dkearns authored
926 * Rakefile: add INSTALL and NEWS files to FileList
927
928 * INSTALL, NEWS: add INSTALL and NEWS files
69e19c8 @dkearns add INSTALL and NEWS files
dkearns authored
929
2765ade @dkearns make sure escaped eRuby tags aren't highlighted as block delimiters w…
dkearns authored
930 2005-09-13 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
931
932 * syntax/eruby.vim: make sure escaped eRuby tags aren't highlighted as
933 block delimiters with a trailing '%'
934
b1151fe @dkearns fix comment typo
dkearns authored
935 2005-09-11 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
936
3d8a0e1 @dkearns update pcp's email address
dkearns authored
937 * CONTRIBUTORS: update pcp's email address
938
329d2f0 @dkearns reinsert license in header of indent script
dkearns authored
939 * indent/ruby.vim: reinsert license in header
940
303c962 @dkearns include gems load path when setting vim 'path' option
dkearns authored
941 * ftplugin/ruby.vim: include gems load path in 'path' option
942
071422d @dkearns ignore the rescue 'modifier' when indenting (#2296)
dkearns authored
943 * indent/ruby.vim: ignore the rescue 'modifier' when indenting (#2296)
944
b1151fe @dkearns fix comment typo
dkearns authored
945 * indent/ruby.vim: fix comment typo
946
895b922 @dkearns add pcp's missing ChangeLog entries
dkearns authored
947 2005-09-10 Nikolai Weibull <source@pcppopper.org>
948
949 * indent/ruby.vim: Fixes bugs introduced in earlier commits. Been
950 running without fault for two-three weeks now. It's about as good as
951 it gets without a major reworking. Enjoy!
952
d1b8ece @dkearns remove 'multiline' patterns from b:match_words
dkearns authored
953 2005-09-10 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
b1151fe @dkearns fix comment typo
dkearns authored
954
1eceb6d @dkearns use GMT time in the rake package version string
dkearns authored
955 * Rakefile: use GMT time in the version string
956
71af8c4 @dkearns save each message from error backtraces for Test::Unit compiler
dkearns authored
957 * compiler/rubyunit.vim: save each message from error backtraces
958
97bfdc2 @dkearns update the package naming description in README
dkearns authored
959 * README, etc/website/index.html: update the package naming
960 description
961
c21ee34 @dkearns set the rake package task's need_zip attribute to create zip package …
dkearns authored
962 * Rakefile: set the package task's need_zip attribute so that zip
963 package archives are also created
d1b8ece @dkearns remove 'multiline' patterns from b:match_words
dkearns authored
964
965 * ftplugin/ruby.vim: remove 'multiline' patterns from b:match_words
966
a00c3da @dkearns allow if/unless/while/until expressions to be highlighted when used a…
dkearns authored
967 2005-09-09 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
968
969 * syntax/ruby: allow if/unless/while/until expressions to be
970 highlighted when used as method args following a ','
971
652742a @dkearns update filetype/ to ftdetect/ in FileList in Rakefile
dkearns authored
972 2005-09-08 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
973
c30af9c @dkearns allow while/until expressions to be highlighted
dkearns authored
974 * syntax/ruby.vim: allow while/until expressions to be highlighted
975
315ea2a @dkearns rescue Win32::Registry::Error when accessing the Windows registry whe…
dkearns authored
976 * bin/vim-ruby-install.rb: rescue Win32::Registry::Error when
b1151fe @dkearns fix comment typo
dkearns authored
977 accessing the Windows registry
315ea2a @dkearns rescue Win32::Registry::Error when accessing the Windows registry whe…
dkearns authored
978
843adff @dkearns normalise vim modelines
dkearns authored
979 * ChangeLog, Rakefile, compiler/eruby.vim, compiler/rubyunit.vim,
980 compiler/ruby.vim, ftplugin/eruby.vim, indent/ruby.vim,
981 syntax/eruby.vim, syntax/ruby.vim: normalise vim modelines
982
97f800e @dkearns add -z option to cvsrelease call in release.sh to create a zip releas…
dkearns authored
983 * etc/release/release.sh: add -z to cvsrelease call to create a zip
b1151fe @dkearns fix comment typo
dkearns authored
984 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
985
1a17dfa @dkearns add CONTRIBUTORS file to FileList in Rakefile
dkearns authored
986 * Rakefile: add CONTRIBUTORS file to FileList
987
6107ab5 @dkearns escape \'s in b:match_skip pattern
dkearns authored
988 * ftplugin/ruby.vim: escape \'s in b:match_skip pattern
989
652742a @dkearns update filetype/ to ftdetect/ in FileList in Rakefile
dkearns authored
990 * Rakefile: update filetype/ to ftdetect/ in FileList
991
992 2005-09-07 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
993
994 * ftplugin/ruby.vim: improve b:match_words pattern
995
c4e1cc0 @dkearns move hyphen to end of collection in rubyNoDoBlock pattern
dkearns authored
996 2005-09-06 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
997
998 * syntax/ruby.vim: move hyphen to end of collection in rubyNoDoBlock
999 pattern
1000
6537d4c @dkearns highlight if/unless expressions after the %, ^, | and & operators
dkearns authored
1001 2005-09-03 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1002
1003 * syntax/ruby.vim: allow if/unless expressions after the %, ^, | and &
1004 operators
1005
cfcdab8 @dkearns match eruby specific 'compiler' error messages
dkearns authored
1006 2005-09-02 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
b1151fe @dkearns fix comment typo
dkearns authored
1007
b58d25b @dkearns add ftplugin/eruby.vim to installer's list of source files
dkearns authored
1008 * bin/vim-ruby-install.rb: add ftplugin/eruby.vim to list of source
1009 files
1010
21f0b56 @dkearns add new eRuby ftplugin
dkearns authored
1011 * ftplugin/eruby.vim: add new eRuby ftplugin
1012
716e847 @dkearns merge most features from Ned Konz's ftplugin
dkearns authored
1013 * ftplugin/ruby.vim: merge most features from Ned Konz's ftplugin
cfcdab8 @dkearns match eruby specific 'compiler' error messages
dkearns authored
1014
1015 * compiler/eruby.vim: match eruby specific error messages and parse
1016 the error's column number when provided
1017
e4de02d @dkearns make sure that eRubyOneLiner cannot be extended over multiple lines
dkearns authored
1018 2005-09-01 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1019
c45280d @dkearns add new eruby compiler plugin
dkearns authored
1020 * bin/vim-ruby-install.rb, compiler/eruby.vim: add new eruby compiler
1021 plugin
1022
1655fec @dkearns general improvements to eRuby highlighting
dkearns authored
1023 * syntax/eruby.vim, syntax/ruby.vim: split erubyBlock into erubyBlock
1024 and erubyExpression; allow expressions inside blocks; set
1025 ruby_no_expensive if highlighting eRuby; add spell checking and
1026 rubyTodo to erubyComment
1027
6eefcf2 @dkearns make sure that eRubyOneLiner starts at the very beginning of a line
dkearns authored
1028 * syntax/eruby.vim: make sure that eRubyOneLiner starts at the
1029 very beginning of a line
1030
e4de02d @dkearns make sure that eRubyOneLiner cannot be extended over multiple lines
dkearns authored
1031 * syntax/eruby.vim: make sure that eRubyOneLiner cannot be extended
1032 over multiple lines
1033
ce6f3e4 @dkearns remove rubyIterator HiLink command line
dkearns authored
1034 2005-08-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1035
1036 * syntax/ruby.vim: remove rubyIterator HiLink command line
1037
89dd909 @dkearns fix typo in rubyBlockParameter pattern
dkearns authored
1038 2005-08-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1039
888664a @dkearns add Env.determine_home_dir to vim-ruby-install.rb
dkearns authored
1040 * bin/vim-ruby-install.rb: add Env.determine_home_dir using
02e440c @dkearns fold all multiline strings
dkearns authored
1041 %HOMEDRIVE%%HOMEPATH% as HOME on Windows if HOME is not explicitly set
888664a @dkearns add Env.determine_home_dir to vim-ruby-install.rb
dkearns authored
1042
cd0d6e0 @dkearns fix regression in rubyOptDoBlock
dkearns authored
1043 * syntax/ruby.vim: fix regression in rubyOptDoBlock
1044
89dd909 @dkearns fix typo in rubyBlockParameter pattern
dkearns authored
1045 * syntax/ruby.vim: fix typo in rubyBlockParameter pattern
1046
895b922 @dkearns add pcp's missing ChangeLog entries
dkearns authored
1047 2005-08-26 Nikolai Weibull <source@pcppopper.org>
1048
1049 * indent/ruby.vim: Updated to indent correctly. There's more to be
1050 done, as a statement may be contained in other stuff than a '... = ',
1051 so that '=' should be [=+-...]. Soon to be fixed.
1052
e272936 @dkearns minor refinement of rubyBlockParameter syntax pattern
dkearns authored
1053 2005-08-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1054
1055 * syntax/ruby.vim: only match rubyBlockParameter after 'do' that is a
1056 'keyword'
1057
29368fd @dkearns fix backup writing bug in vim-ruby-install.rb and other minor improve…
dkearns authored
1058 2005-08-25 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1059
66905bc @dkearns rename rubyIterator to rubyBlockParameter and match parameters in par…
dkearns authored
1060 * syntax/ruby.vim: rename rubyIterator to rubyBlockParameter; ensure
1061 it only highlights these after a 'do' or '{'; match parameters in
1062 parentheses
1063
9bb67b9 @dkearns minor reorganisation of syntax documentation
dkearns authored
1064 * syntax/doc/ruby.txt: minor reorganisation of options
1065
29368fd @dkearns fix backup writing bug in vim-ruby-install.rb and other minor improve…
dkearns authored
1066 * bin/vim-ruby-install.rb: don't use $0 == __FILE__ idiom to start
1067 installer file as this will fail when running as a gem as
1068 vim-ruby-install.rb is loaded by the gem driver; make _same_contents
1069 a private method; fix a bug in BackupDir.backup where it was writing
1070 the backup to an incorrect location
1071
895b922 @dkearns add pcp's missing ChangeLog entries
dkearns authored
1072 2005-08-24 Nikolai Weibull <source@pcppopper.org>
1073
1074 * indent/ruby.vim:
1075 1. resetting of cpoptions (wouldn't always be done, depending on if
1076 GetRubyIndent was defined.
1077
1078 2. Bugs #166, #1914, #2296 should be fixed
1079
1080 3. Somewhat simpler processing of the contents of the file.
1081
1082 Most of the work was removing complexity that was trying to be clever
1083 about understanding the syntax/semantics of the file, while actually
1084 making things slow and actually not matching correctly.
1085
b086570 @dkearns remove 'contains=rubyString' from the rubyInterpolation syntax group
dkearns authored
1086 2005-08-24 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1087
1088 * syntax/ruby.vim: remove 'contains=rubyString' from the
1089 rubyInterpolation group until that is more comprehensively improved
1090
abdd731 @dkearns improve highlighting of heredocs used as method arguments
dkearns authored
1091 2005-08-18 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1092
1587f13 @dkearns explicitly match block arguments so that &keyword isn't highlighted
dkearns authored
1093 * syntax/ruby.vim: explicitly match block arguments so that &keyword
1094 isn't highlighted as a 'keyword' prefixed with &
1095
abdd731 @dkearns improve highlighting of heredocs used as method arguments
dkearns authored
1096 * syntax/ruby.vim: improve highlighting of heredocs used as method
1097 arguments
1098
d239dcc @dkearns merge 'while|until' start patterns of rubyOptDoBlock syntax group
dkearns authored
1099 2005-08-17 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1100
bfcc936 @dkearns improve highlighting of the optional 'do' in looping constructs
dkearns authored
1101 * syntax/ruby.vim: improve highlighting of the optional 'do' in
1102 looping constructs
1103
29ab88d @dkearns remove accidentally added 'keepend' from rubyOptDoBlock
dkearns authored
1104 * syntax/ruby.vim: remove accidentally added 'keepend' from
1105 rubyOptDoBlock
1106
d239dcc @dkearns merge 'while|until' start patterns of rubyOptDoBlock syntax group
dkearns authored
1107 * syntax/ruby.vim: merge 'while|until' start patterns of
1108 rubyOptDoBlock syntax group
1109
f0d27da @dkearns offer $VIM/vimfiles and $HOME/{.vim,vimfiles} as the two default inst…
dkearns authored
1110 2005-08-16 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1111
7c616b6 @dkearns wrap installer's 'main' in a begin/end block
dkearns authored
1112 * bin/vim-ruby-install.rb: wrap 'main' in a begin/end block
1113
3ba3992 @dkearns add FIXME comment to vim-ruby-installer.rb
dkearns authored
1114 * bin/vim-ruby-install.rb: add FIXME comment (Hugh Sasse)
1115
f0d27da @dkearns offer $VIM/vimfiles and $HOME/{.vim,vimfiles} as the two default inst…
dkearns authored
1116 * README, bin/vim-ruby-install.rb, etc/website/index.html: offer
1117 $VIM/vimfiles and $HOME/{.vim,vimfiles} rather than $VIMRUNTIME as the
1118 two default installation directories
1119
81c653c @dkearns exclude leading whitespace from from the rubyOptDoBlock start pattern…
dkearns authored
1120 2005-08-15 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1121
7fa647d @dkearns remove character offset 'hs' from the rubyOptDoBlock start match
dkearns authored
1122 * syntax/ruby.vim: remove character offset 'hs' from the
1123 rubyOptDoBlock start match
1124
81c653c @dkearns exclude leading whitespace from from the rubyOptDoBlock start pattern…
dkearns authored
1125 * syntax/ruby.vim: exclude leading whitespace from the rubyOptDoBlock
1126 syntax group start patterns with \zs
1127
1aa455f @dkearns reorder autocommands for eRuby setf line
dkearns authored
1128 2005-08-11 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1129
0cce2bd @dkearns add syntax highlighting for eRuby files
dkearns authored
1130 * CONTRIBUTORS, bin/vim-ruby-install.rb, syntax/eruby.vim: add syntax
1131 highlighting for eRuby files
1132
1aa455f @dkearns reorder autocommands for eRuby setf line
dkearns authored
1133 * ftdetect/ruby.vim: reorder autocommands for eRuby setf line
1134
c5ee20d @dkearns add ftdetect/ruby.vim to installer's list of source files
dkearns authored
1135 2005-08-08 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1136
1137 * bin/vim-ruby-install.rb: add ftdetect/ruby.vim to list of source
1138 files
1139
a847733 @dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
1140 2005-08-07 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1141
fcf10ed @dkearns mv filetype/ruby.vim to ftdetect/ruby.vim
dkearns authored
1142 * filetype/ruby.vim, ftdetect/ruby.vim: move ruby.vim from filetype/
1143 to ftdetect/
1144
a847733 @dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
1145 * filetype/filetype.vim, filetype/ruby.vim: move filetype.vim to
0cce2bd @dkearns add syntax highlighting for eRuby files
dkearns authored
1146 ruby.vim; add eRuby filetype detection
a847733 @dkearns mv filetype/filetype.vim to filetype/ruby.vim
dkearns authored
1147
c2e6f38 @dkearns remove display argument from rubyConstant now that the syntax match i…
dkearns authored
1148 2005-08-06 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1149
72e413c @dkearns match rubyConstant and rubyLocalVariableOrMethod with a leading word …
dkearns authored
1150 * syntax/ruby.vim: match rubyConstant and rubyLocalVariableOrMethod
1151 with a leading word boundary
1152
a25b182 @dkearns move ruby_no_identifiers test to the default highlighting block
dkearns authored
1153 * syntax/ruby.vim: move ruby_no_identifiers test to the default
1154 highlighting block so that all identifiers are still matched when this
1155 is config variable set
1156
c2e6f38 @dkearns remove display argument from rubyConstant now that the syntax match i…
dkearns authored
1157 * syntax/ruby.vim: remove display argument from rubyConstant now that
1158 the match is multiline
1159
69e594d @dkearns add new file listing project contributors
dkearns authored
1160 2005-08-03 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1161
1162 * CONTRIBUTORS: add new file listing project contributors
1163
ef38741 @dkearns allow highlighting to differentiate between constants and capitalized…
dkearns authored
1164 2005-08-02 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1165
1166 * syntax/ruby.vim: differentiate between constants and capitalized
1167 class methods invoked with the scope operator '::'
1168
689cc63 @dkearns undo reordering of identifier matching and make $_ special case
dkearns authored
1169 2005-08-01 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1170
1171 * syntax/ruby.vim: undo reordering of identifier matching and make $_
1172 a special case to prevent it matching against global variables with a
1173 leading underscore
1174
44ab360 @dkearns reorder identifier syntax matching
dkearns authored
1175 2005-07-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1176
1177 * syntax/ruby.vim: reorder identifier matching so that identifiers
1178 'containing' predefined identifiers, such as $_, match properly
1179
748f0d6 @dkearns improve highlighting of conditional expressions
dkearns authored
1180 2005-07-28 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1181
1182 * syntax/ruby.vim: improve matching of conditional expressions
1183
f8268b9 @dkearns add 'package' as the default rake target
dkearns authored
1184 2005-07-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1185
1186 * Rakefile: add 'package' as the default target
1187
62546a6 @dkearns replace leading context 'lc' syntax offsets with the '\@<=' pattern c…
dkearns authored
1188 2005-07-26 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1189
1190 * syntax/ruby.vim: replace leading context 'lc' offsets with the
1191 '\@<=' pattern construct when matching 'normal regular expressions'
f9ba927 @dkearns add missing credit to ChangeLog
dkearns authored
1192 (Aaron Son)
62546a6 @dkearns replace leading context 'lc' syntax offsets with the '\@<=' pattern c…
dkearns authored
1193
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
1194 2005-07-22 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1195
1196 * syntax/ruby.vim: allow strings inside interpolation regions
1197
b04177e @dkearns improve the installation script's source directory detection (Hugh Sa…
dkearns authored
1198 2005-07-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1199
1200 * bin/vim-ruby-install.rb: improve source directory detection (Hugh
b1151fe @dkearns fix comment typo
dkearns authored
1201 Sasse)
b04177e @dkearns improve the installation script's source directory detection (Hugh Sa…
dkearns authored
1202
4cdebce @dkearns match rubyNested*, and rubyDelimEscape as transparent items
dkearns authored
1203 2005-04-05 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1204
1205 * syntax/ruby.vim: match rubyNested*, and rubyDelimEscape as
1206 transparent items; add closing escaped delimiters to rubyDelimEscape
1207 syntax group
1208
2c1334e @dkearns add documentation for the ruby_space_errors configuration variable
dkearns authored
1209 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1210
d5a8ffd @dkearns highlight nested delimiters in generalized quotes
dkearns authored
1211 * syntax/ruby.vim: highlight nested delimiters in generalized quotes
c1b5749 @dkearns add missing credit
dkearns authored
1212 (Aaron Son, Bertram Scharpf and Ken Miller)
d5a8ffd @dkearns highlight nested delimiters in generalized quotes
dkearns authored
1213
1214 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1215
1216 * syntax/ruby.vim: minor improvement to block parameter highlighting
f7a7e72 @dkearns minor improvement to block parameter highlighting
dkearns authored
1217
1218 2005-04-04 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
1219
2c1334e @dkearns add documentation for the ruby_space_errors configuration variable
dkearns authored
1220 * syntax/doc/ruby.txt: add documentation for the ruby_space_errors,
1221 ruby_no_trail_space_error and ruby_no_tab_space_error configuration
1222 variables
1223
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
1224 2005-03-30 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
70e0ed4 @dkearns add configurable highlighting of whitespace errors
dkearns authored
1225
1226 * syntax/ruby.vim: add configurable highlighting of trailing space and
1227 'space before tab' errors (Tilman Sauerbeck)
1228
a992a23 @gsinclair * syntax/ruby.vim: Improved hilighting of %{...} strings with
gsinclair authored
1229 2005-03-24 Gavin Sinclair <gsinclair@soyabean.com.au>
1230
1231 * syntax/ruby.vim: Improved hilighting of %{...} strings with
959cc8c @gsinclair * indent/ruby.vim: Improved indenting of %{...} strings with
gsinclair authored
1232 nested brackets (Ken Miller).
1233 * indent/ruby.vim: Improved indenting of %{...} strings with
1234 nested brackets (Ken Miller).
330ab67 @gsinclair * syntax/ruby.vim: Corrected hilighting of |(x,y)| iterator
gsinclair authored
1235 * syntax/ruby.vim: Corrected hilighting of |(x,y)| iterator
1236 parameters (Tilman Sauerbeck).
a992a23 @gsinclair * syntax/ruby.vim: Improved hilighting of %{...} strings with
gsinclair authored
1237
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
1238 2004-11-27 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
c73cf7b @dkearns update DJK's email address
dkearns authored
1239
1240 * compiler/ruby.vim, compiler/rubyunit.vim, syntax/ruby.vim: update
1241 DJK's email address
1242
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
1243 2004-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
c8d117e @dkearns match regexp values in hash literals
dkearns authored
1244
1245 * syntax/ruby.vim: match regexp values in hash literals
1246
6580988 @gsinclair *** empty log message ***
gsinclair authored
1247 2004-09-20 Gavin Sinclair <gsinclair@soyabean.com.au>
1248
1249 * bin/vim-ruby-install.rb: added
1250 * Rakefile: 'rake package' generates TGZ and GEM
1251 * install.rb: removed
1252 * build.rb: removed
1253
514fc47 @dkearns update compiler plugins to use new CompilerSet command
dkearns authored
1254 2004-09-04 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1255
1256 * compiler/rubyunit.vim, compiler/ruby.vim: update to use new
1257 CompilerSet command
1258
260edc8 @dkearns match Test::Unit assert messages
dkearns authored
1259 2004-05-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1260
1261 * compiler/rubyunit.vim: match assert messages
1262
20dec8c @dkearns check for folding feature before setting foldmethod to syntax
dkearns authored
1263 2004-05-12 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1264
1265 * syntax/ruby.vim: check for the folding feature rather than just the
1266 vim version when testing if the foldmethod should be set to syntax
1267
f7afb86 @dkearns add documentation for ruby_no_special_methods and ruby_fold syntax co…
dkearns authored
1268 2004-05-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1269
260edc8 @dkearns match Test::Unit assert messages
dkearns authored
1270 * compiler/rubyunit.vim: add initial support for parsing Test::Unit
24a300d @dkearns add initial support for parsing Test::Unit errors
dkearns authored
1271 errors
1272
1273 2004-05-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1274
f7afb86 @dkearns add documentation for ruby_no_special_methods and ruby_fold syntax co…
dkearns authored
1275 * syntax/doc/ruby.txt: add documentation for the
1276 ruby_no_special_methods and ruby_fold configuration variables
1277
a4f8823 @dkearns move matching of [Rr]akefile* to a later location in filetype.vim
dkearns authored
1278 2004-04-29 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1279
1280 * filetype/filetype.vim: move matching of [Rr]akefile* to a separate
1281 section which is located later in the file to avoid incorrectly
1282 matching other filetypes prefixed with [Rr]akefile
1283
1284 2005-04-27 Doug Kearns <djkea2@mugca.its.monash.edu.au>
71c3d61 @dkearns match 'rakefile' as a Rakefile
dkearns authored
1285
1286 * filetype/filetype.vim: match 'rakefile' as a Rakefile
1287
b1151fe @dkearns fix comment typo
dkearns authored
1288 2004-04-23 Ward Wouts <ward@wizeazz.nl>
ea33ec5 @dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
1289
1290 * syntax/ruby.vim: add ruby_fold variable to control the setting of
1291 the foldmethod option
1292
d91b7bf @dkearns allow strings inside interpolation regions
dkearns authored
1293 2004-04-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
ba3ce41 @dkearns added filetype/filetype.vim
dkearns authored
1294
ea33ec5 @dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
1295 * filetype/filetype.vim: add RubyGems specification and installation
ba3ce41 @dkearns added filetype/filetype.vim
dkearns authored
1296 files and Rakefiles
1297
8d2fd1c @dkearns add a new compiler plugin for Test::Unit
dkearns authored
1298 2004-04-01 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1299
ea33ec5 @dkearns add ruby_fold variable to control setting foldmethod
dkearns authored
1300 * compiler/rubyunit.vim: add a new compiler plugin for Test::Unit
8d2fd1c @dkearns add a new compiler plugin for Test::Unit
dkearns authored
1301
8083568 @dkearns add simple CSS style sheet to project page
dkearns authored
1302 2004-03-23 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1303
1304 * etc/website/index.html, etc/website/djk-theme.css: add simple CSS
1305 style sheet
1306
5cfbd8c @dkearns convert index.html to valid HTML 4.01 Strict
dkearns authored
1307 2004-02-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1308
1309 * etc/website/index.html: convert to valid HTML 4.01 Strict.
1310
74718b3 @gsinclair * ftplugin/ruby.vim: Added matchit instructions.
gsinclair authored
1311 2004-01-11 Gavin Sinclair <gsinclair@soyabean.com.au>
1312
1313 * ftplugin/ruby.vim: Added matchit instructions.
1314
158f6dc @dkearns add support for the new decimal and octal base indicators
dkearns authored
1315 2003-11-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1316
bf87920 @dkearns update DJK's current location again
dkearns authored
1317 * README: update DJK's current location.
1318
1319 2003-11-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1320
158f6dc @dkearns add support for the new decimal and octal base indicators
dkearns authored
1321 * syntax/ruby.vim: add support for the new decimal and octal base
1322 indicators and capitalization of all base indicators.
1323
d4c1cf2 Added support for ?:.
Nikolai Weibull authored
1324 2003-10-20 Nikolai Weibull <source@pcppopper.org>
1325
1326 * indent/ruby.vim: Added support for ?: multilining, such as
1327 a ?
1328 b :
1329 c.
1330
e0bd444 Fixed bug with [] matching
Nikolai Weibull authored
1331 2003-10-18 Nikolai Weibull <source@pcppopper.org>
1332
1333 * indent/ruby.vim: Fixed a silly bug with the [] matching.
1334
b675de0 @gsinclair * README: Minor addition.
gsinclair authored
1335 2003-10-17 Gavin Sinclair <gsinclair@soyabean.com.au>
1336
1337 * README: Minor addition.
1338 * etc/website/index.html: Synced with README.
1339
d16bdc8 Fixed bug #114 and related issues.
Nikolai Weibull authored
1340 2003-10-15 Nikolai Weibull <source@pcppopper.org>
1341
1342 * indent/ruby.vim: Fixed bug #114. Also fixed a related problem with
1343 documentation blocks. They would indent relative to the other code.
1344 Now it simply indents with zero width (to match =begin) by default.
9326371 *** empty log message ***
Nikolai Weibull authored
1345 Otherwise acts like 'autoindent'. Also fixed a problem with | and &
1346 not being recognized as continuation lines. This may cause problems
81d098a *** empty log message ***
Nikolai Weibull authored
1347 with do blocks, we'll see.
1348 * indent/ruby.vim: In response to previous note. It proved fatal.
1349 Fixed now.
d16bdc8 Fixed bug #114 and related issues.
Nikolai Weibull authored
1350
71ea14d Fix for $' and $".
Nikolai Weibull authored
1351 2003-10-14 Nikolai Weibull <source@pcppopper.org>
1352
1353 * syntax/ruby.vim: Readded matching of $' and $" when
1354 ruby_no_identifiers was off. Got accidentaly removed with previous
1355 fix.
1356
62aab94 Fix bug #62. Cleanup, fixup, speedup.
Nikolai Weibull authored
1357 2003-10-13 Nikolai Weibull <source@pcppopper.org>
1358
1359 * indent/ruby.vim: General cleanup, speedup, fixup. Fixes bug #62.
1360 Indentiation of tk.rb (5200+ lines) takes under 13 seconds now.
5625812 Cleanup
Nikolai Weibull authored
1361 * ftplugin/ruby.vim: Cleanup. Nested if's unnecessary. Also modified
1362 modeline.
62aab94 Fix bug #62. Cleanup, fixup, speedup.
Nikolai Weibull authored
1363
bc4a80e *** empty log message ***
Nikolai Weibull authored
1364 2003-10-12 Nikolai Weibull <source@pcppopper.org>
1365
1366 * indent/ruby.vim: Fixed bugs #89 and #102.
39539d7 Fixed a bug with $' and $" variables
Nikolai Weibull authored
1367 * syntax/ruby.vim: The $' and $" variables weren't being matched if
1368 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
1369 * indent/ruby.vim: Basically did a total rewrite in the process.
1370 Everything is well documented now, and should be rather simple to
1371 understand. There is probably room for optimization still, but it
1372 works rather fast, indenting tk.rb (5200+ lines) in under 15 seconds.
1373 I'm betting searchpair() may be executing a bit too often still, but a
1374 lot of special cases have now been taken care of. This version also
1375 fixes bug #59 and #71.
bc4a80e *** empty log message ***
Nikolai Weibull authored
1376
cc8e174 @dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
1377 2003-10-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1378
7182ecf @dkearns simplify the rubyData pattern
dkearns authored
1379 * syntax/ruby.vim: simplify the rubyData pattern by using the new EOF
1380 atom.
1381
1382 2003-10-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1383
cc8e174 @dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
1384 * syntax/ruby.vim: link rubyBoolean to rubyPseudoVariable; link
1385 rubyPseudoVariable to the Constant highlight group.
1386
8750043 @dkearns update DJK's current location
dkearns authored
1387 2003-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1388
a98ee81 @dkearns create rubyPseudoVariable syntax group
dkearns authored
1389 * syntax/ruby.vim: create rubyPseudoVariable syntax group; move self,
cc8e174 @dkearns link rubyPseudoVariable to the Constant highlight group
dkearns authored
1390 nil, __LINE__ and __FILE_ to rubyPseudoVariable.
a98ee81 @dkearns create rubyPseudoVariable syntax group
dkearns authored
1391
1392 2003-09-30 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1393
8750043 @dkearns update DJK's current location
dkearns authored
1394 * etc/website/index.html: update DJK's current location.
1395
248471e @dkearns update references to rubyExprSubst
dkearns authored
1396 2003-09-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1397
1f7f406 @dkearns add a DOCTYPE declaration and close the open PRE element
dkearns authored
1398 * etc/website/index.html: close the open PRE element and add a DOCTYPE
1399 declaration.
1400
1401 2003-09-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1402
248471e @dkearns update references to rubyExprSubst
dkearns authored
1403 * indent/ruby.vim: update references to rubyExprSubst - this syntax
1404 group has been split into rubyInterpolation, rubyNoInterpolation and
1405 rubyEscape.
1406
3e6e11e @gsinclair etc/* - new directory
gsinclair authored
1407 2003-09-26 Gavin Sinclair <gsinclair@soyabean.com.au>
1408
1409 * etc/release/*: added to aid in the production of releases.
1410 * etc/website/*: now anyone can have a crack at the
1411 vim.ruby.rubyforge.org website!
1412
dac90ca @dkearns link rubyNoInterpolation to rubyString and merge integer groups into …
dkearns authored
1413 2003-09-25 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1414
8750043 @dkearns update DJK's current location
dkearns authored
1415 * syntax/ruby.vim: link the rubyNoInterpolation syntax group to
dac90ca @dkearns link rubyNoInterpolation to rubyString and merge integer groups into …
dkearns authored
1416 rubyString; merge rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary
1417 into rubyInteger.
1418
b298bf3 @dkearns link rubyOperator to the Operator highlight group
dkearns authored
1419 2003-09-22 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1420
1421 * syntax/ruby.vim: link the rubyOperator syntax group to the Operator
1422 highlight group.
1423
ff4b8d7 @dkearns highlight escaped string interpolation correctly
dkearns authored
1424 2003-09-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1425
8750043 @dkearns update DJK's current location
dkearns authored
1426 * syntax/ruby.vim: match regexps after split, scan, sub and gsub.
1caa4b0 @dkearns match regexp after common Kernel methods
dkearns authored
1427
1428 2003-09-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1429
ff4b8d7 @dkearns highlight escaped string interpolation correctly
dkearns authored
1430 * syntax/ruby.vim: highlight escaped string interpolation correctly;
1431 allow hexadecimal and octal escape sequences to match with less than 3
1432 and 2 digits respectively; split rubyExprSubst into multiple syntax
1433 groups - rubyInterpolation, rubyNoInterpolation, rubyEscape.
1434
addf497 @dkearns fix minor typos
dkearns authored
1435 2003-09-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1436
0d9ccd5 @dkearns match singleton class definitions without whitespace
dkearns authored
1437 * syntax/ruby.vim: match singleton class definitions with no
1438 whitespace between 'class' and '<<'.
1439
1440 2003-09-19 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1441
addf497 @dkearns fix minor typos
dkearns authored
1442 * install.rb, syntax/doc/ruby.txt: fix minor typos.
1443
8ae54b2 @dkearns replace all syntax patterns surrounded by \(\) with \%(\)
dkearns authored
1444 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1445
a99659f @dkearns split rubyInteger syntax group into multiple groups
dkearns authored
1446 * syntax/ruby.vim: improve float and decimal matching; split
1447 rubyInteger into multiple syntax groups - rubyASCIICode,
1448 rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary.
1449
1450 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1451
8ae54b2 @dkearns replace all syntax patterns surrounded by \(\) with \%(\)
dkearns authored
1452 * syntax/ruby.vim: replace all patterns surrounded by \(\) with \%(\)
1453 when the sub-expression is not used.
1454
6407772 @gsinclair Updated install.rb with comments.
gsinclair authored
1455 2003-09-18 Gavin Sinclair <gsinclair@soyabean.com.au>
1456
1457 * install.rb: Included comments and USAGE string from revisino 1.1.
1458
d43ded6 @dkearns match some more common regexps and if\unless expressions
dkearns authored
1459 2003-09-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1460
1461 * syntax/ruby.vim: match regexp after 'not' and 'then'; match if and
1462 unless expressions following '=' and '('.
1463
6c52a66 @gsinclair Corrected email address
gsinclair authored
1464 2003-09-17 Gavin Sinclair <gsinclair@soyabean.com.au>
38c4a63 @gsinclair Introduce Hugh Sasse's install.rb
gsinclair authored
1465
83cc380 @gsinclair matchit support for ftplugin/ruby.vim (credit: Ned Konz)
gsinclair authored
1466 * ftplugin/ruby.vim: implemented matchit support (thanks to Ned Konz
1467 and Hugh Sasse).
1468
1469 2003-09-17 Gavin Sinclair <gsinclair@soyabean.com.au>
1470
1471 * install.rb: replaced with Hugh Sasse's contribution. Alpha state
38c4a63 @gsinclair Introduce Hugh Sasse's install.rb
gsinclair authored
1472 until tested, and with several issues and todos listed.
1473
67ca3d8 @dkearns improve support for symbols, integers and floats
dkearns authored
1474 2003-09-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1475
56aeaf3 @dkearns fix ruby_no_expensive matchgroup typos
dkearns authored
1476 * syntax/ruby.vim: fix my accidental redefinition of the
1477 ruby_no_expensive matchgroups.
1478
1479 2003-09-11 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1480
67ca3d8 @dkearns improve support for symbols, integers and floats
dkearns authored
1481 * syntax/ruby.vim: improve support for symbols, integers and floating
1482 point numbers; add the display argument to :syntax where appropriate.
1483
ca9291c @dkearns highlight one line module, class, and method definitions correctly
dkearns authored
1484 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1485
927493e @dkearns remove Vim 5.x sections and simplify general delimited input syntax g…
dkearns authored
1486 * syntax/ruby.vim: remove Vim 5.x specific sections and simplify the
1487 generalized string, regular expression, symbol, and word list literal
1488 syntax groups.
1489
1490 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1491
3fe4631 @dkearns rename the rubyStringDelimit syntax group rubyStringDelimiter
dkearns authored
1492 * indent/ruby.vim, syntax/ruby.vim: rename the rubyStringDelimit
1493 syntax group rubyStringDelimiter.
1494
1495 2003-09-09 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1496
ca9291c @dkearns highlight one line module, class, and method definitions correctly
dkearns authored
1497 * syntax/ruby.vim: highlight one line module, class, and method
1498 definitions, using the ';' terminator, correctly; split
1499 rubyClassOrModule into two new syntax groups - rubyClass and
1500 rubyModule.
1501
ed54bb4 @dkearns add support for the new %s() symbol literal
dkearns authored
1502 2003-09-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1503
317794f @dkearns add the @Spell cluster to support spell checking
dkearns authored
1504 * syntax/ruby.vim: add the @Spell cluster to support spell checking
1505 of comment text.
1506
1507 2003-09-08 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1508
ed54bb4 @dkearns add support for the new %s() symbol literal
dkearns authored
1509 * syntax/ruby.vim: add support for the new %s() symbol literal.
1510
e415c42 @dkearns update the compiler maintainer's email address
dkearns authored
1511 2003-09-03 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1512
1513 * compiler/ruby.vim: update the maintainer's email address.
1514
1454fb5 @dkearns prevent the optional 'do' in loop constructs from being matched as th…
dkearns authored
1515 2003-09-02 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1516
1517 * syntax/ruby.vim: make sure that the optional do after for, until or
1518 while is not matched as the beginning of a do/end code block; also
1519 highlight the optional ':' for these loop constructs.
1520
df570e9 @dkearns add folding support to __END__ directive data sections
dkearns authored
1521 2003-08-28 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1522
1523 * syntax/ruby.vim: add folding support to embedded data sections after
1524 an __END__ directive.
1525
e47e30b @dkearns don't allow the start of a heredoc to match after '.' or '::'
dkearns authored
1526 2003-08-27 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1527
1528 * syntax/ruby.vim: don't allow '<<' after '.' or '::' to match as the
1529 beginning of a heredoc.
1530
ebaf834 @dkearns fix ignored shebang highlighting
dkearns authored
1531 2003-08-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1532
1533 * syntax/ruby.vim: fix shebang highlighting which was being ignored
1534 all together.
1535
a1126b7 @dkearns add support for the new %W() word list literal and add folding to %q(…
dkearns authored
1536 2003-08-25 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1537
1538 * syntax/ruby.vim: add the new %W() word list literal with
1539 interpolation; add folding to %q() single quoted strings and %w() word
1540 list literals.
1541
365e82e @dkearns match $deferr explicitly and add support for several more 'special' m…
dkearns authored
1542 2003-08-24 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1543
1544 * syntax/ruby.vim: add $deferr to rubyPredefinedVariable; add several
1545 new methods (abort, at_exit, attr, attr_accessor, attr_reader,
1546 attr_writer, autoload, callcc, caller, exit, extend, fork, eval,
1547 class_eval, instance_eval, module_eval, private, protected, public,
1548 trap) to the Special Methods section.
1549
fd3562f @dkearns create Special Methods section and add ruby_no_special_methods variable
dkearns authored
1550 2003-08-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1551
7e4b0f2 @dkearns add support for access control methods (public, protected and private)
dkearns authored
1552 * syntax/ruby.vim: add access control methods (public, protected and
1553 private) to a new rubyAccess syntax group.
1554
1555 2003-08-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1556
fd3562f @dkearns create Special Methods section and add ruby_no_special_methods variable
dkearns authored
1557 * syntax/ruby.vim: no longer match NotImplementError as a predefined
1558 global constant; move rubyTodo to the Comments and Documentation
1559 section; create a Special Methods section and add the
1560 ruby_no_special_methods variable to allow the highlighting of these
1561 'special' methods to be disabled.
1562
f7f4f82 @dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
1563 2003-08-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1564
f58baf6 @dkearns retab the header sections
dkearns authored
1565 * compiler/ruby.vim, ftplugin/ruby.vim, indent/ruby.vim,
1566 syntax/ruby.vim: retab the header section - Bram prefers as many TAB
1567 characters as possible.
1568
1569 2003-08-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1570
f7f4f82 @dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
1571 * syntax/ruby.vim: allow for, while and until loop bodies to contain
1572 do...end and {...} blocks - rubyOptDoBlock should contain rubyDoBlock
1573 and rubyCurlyBlock.
1574
fc7c087 @dkearns string expression substitution of class variables does not require br…
dkearns authored
1575 2003-08-16 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1576
f7f4f82 @dkearns allow for, while and until loop bodies to contain do...end blocks
dkearns authored
1577 * syntax/ruby.vim: string expression substitution of class variables
1578 does not require braces.
fc7c087 @dkearns string expression substitution of class variables does not require br…
dkearns authored
1579
Something went wrong with that request. Please try again.