Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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