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