Skip to content

HTTPS clone URL

Subversion checkout URL

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