Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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