Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 181 lines (108 sloc) 5.046 kb
9b08c0c @dkearns update documentation for next release
dkearns authored
1 = 2007.02.02
0e7276a @dkearns update documentation for next release
dkearns authored
2
3 == Omni Completion
4
9b08c0c @dkearns update documentation for next release
dkearns authored
5 Fall back to syntax highlighting completion if Vim lacks the Ruby interface.
a7ee5ac @tpope NEWS about omnicompletion
tpope authored
6
0e7276a @dkearns update documentation for next release
dkearns authored
7 RubyGems is now loaded by default if available.
8
a7ee5ac @tpope NEWS about omnicompletion
tpope authored
9 Classes are detected using ObjectSpace. Kernel methods are included in method
10 completion.
11
12 Added completion in Rails views. Rails helpers are included. Rails migrations
13 now have completion.
14
0e7276a @dkearns update documentation for next release
dkearns authored
15 == Ruby Syntax Highlighting
16
9b08c0c @dkearns update documentation for next release
dkearns authored
17 Ruby code is highlighted inside interpolation regions.
0e7276a @dkearns update documentation for next release
dkearns authored
18
9b08c0c @dkearns update documentation for next release
dkearns authored
19 Symbols are now highlighted with the Constant highlight group; Constants and
20 class names with the Type highlight group.
0e7276a @dkearns update documentation for next release
dkearns authored
21
9b08c0c @dkearns update documentation for next release
dkearns authored
22 Symbol names specified with a string recognise interpolation and escape
0e7276a @dkearns update documentation for next release
dkearns authored
23 sequences.
24
9b08c0c @dkearns update documentation for next release
dkearns authored
25 Alias statements receive special highlighting similar to other 'definitions'.
0e7276a @dkearns update documentation for next release
dkearns authored
26
27 == Ruby Filetype Support
28
29 Matchit support has been improved to include (), {}, and [] in the list of
30 patterns so that these will be appropriately skipped when included in comments.
31
32 ri has been added as the 'keywordprg' and 'balloonexpr' is set to return the
33 output of ri.
34
35 == eRuby Indenting
36
37 Tim Pope has taken over maintenance of the eRuby indent file. Ruby code is now
38 indented appropriately.
39
40 == Bug Fixes
41
42 Ruby syntax file
43 - trailing whitespace is no longer included with the def, class, module
9b08c0c @dkearns update documentation for next release
dkearns authored
44 keywords.
45 - escaped interpolation regions should now be ignored in all cases.
46 - conditional and loop statements are now highlighted correctly in more
47 locations (where they're used as expressions).
0e7276a @dkearns update documentation for next release
dkearns authored
48
49 eRuby syntax file
9b08c0c @dkearns update documentation for next release
dkearns authored
50 - '-' trim mode block delimiters are now recognised.
51
52 Omni Completion
53 - more robustness; failure to parse buffer no longer errors or prevents
54 completion.
0e7276a @dkearns update documentation for next release
dkearns authored
55
56
63dda36 @dkearns update documentation for next release
dkearns authored
57 = 2006.07.11
58
59 == Omni Completion
60
61 A new omni completion function is now included which offers IntelliSense-like
62 functionality. See :help ft-ruby-omni for further information.
63
64 Note: This will only work with Vim 7.x, compiled with the Ruby interface
65 (+ruby), and Ruby 1.8.x
66
67 == Ruby Filetype Support
68
69 Matchit support has been improved to include (), {}, and [] in the list of
70 patterns meaning these will be appropriately skipped when included in comments.
71
72 == Ruby Syntax Highlighting
73
74 Operators can now be highlighted by defining the Vim global variable
75 "ruby_operators".
76
77 Multiline comments will now be folded. This can be disabled by defining the
78 "ruby_no_comment_fold" Vim variable.
79
80 == Filetype Detection
81
82 RJS and RXML templates are now detected as being 'filetype=ruby'.
83
84 == FAQ
85
86 There is a new FAQ document included. This is a work in progress and any
87 feedback would be appreciated.
88
89 == Bug Fixes
90
91 Ruby syntax file - if/unless modifiers after a method name ending with [?!=]
92 should now be highlighted correctly.
93
94
8cdd2d9 @dkearns updated NEWS for new release
dkearns authored
95 = 2005.10.07
96
97 == Vim 6.4
98
99 This release is included in Vim 6.4.
100
101 == Bug Fixes
102
103 Ruby filetype plugin - symbols were incorrectly being matched as match_words
104 causing the matchit motion command to jump to an incorrect location in some
105 circumstances.
106
107
138d5d6 @dkearns update NEWS for new release
dkearns authored
108 = 2005.10.05
109
110 == Bug Fixes
111
112 Ruby syntax file - allow for comments directly after module/class/def lines
113 without intervening whitespace (fold markers were breaking syntax highlighting).
114
115 Ruby filetype plugin - improve ordering of 'path' elements.
116
117 eRuby syntax file - make use of ruby_no_expensive local to the buffer.
118
119
6cf9ed7 @dkearns update NEWS for new release
dkearns authored
120 = 2005.09.24
121
138d5d6 @dkearns update NEWS for new release
dkearns authored
122 == Filetype Detection
6cf9ed7 @dkearns update NEWS for new release
dkearns authored
123
124 The eruby filetype is now detected solely based on the file's extension. This
125 was being overridden by the scripts.vim detection script.
126
127 Note: Only files ending in *.rhtml are detected as filetype eruby since these
128 are currently assumed to be Ruby embedded in (X)HTML only. Other filetypes
129 could be supported if requested.
130
138d5d6 @dkearns update NEWS for new release
dkearns authored
131 == eRuby Indent File
6cf9ed7 @dkearns update NEWS for new release
dkearns authored
132
133 There is a new eRuby indent file which simply sources the HTML indent file for
134 now.
135
138d5d6 @dkearns update NEWS for new release
dkearns authored
136 == eRuby Compiler Plugin
6cf9ed7 @dkearns update NEWS for new release
dkearns authored
137
138 This now supports erb as the default 'makeprg'. To use eruby set the
139 eruby_compiler variable to "eruby" in your .vimrc
140
138d5d6 @dkearns update NEWS for new release
dkearns authored
141 == Test::Unit Compiler Plugin
6cf9ed7 @dkearns update NEWS for new release
dkearns authored
142
143 This has been improved and should now display messages similar to, though more
144 detailed than, the GUI test runners.
145
146 == Bug Fixes
147
148 A few minor bugs have been fixed in the Ruby syntax and indent files.
149
150
2d6308f @dkearns correct release number in NEWS
dkearns authored
151 = 2005.09.15
69e19c8 @dkearns add INSTALL and NEWS files
dkearns authored
152
153 == eRuby Support
154
155 There are new syntax, compiler, and ftplugin files for eRuby. This support is
156 incomplete and we're keen to hear of any problems or suggestions you may have
157 to improve it.
158
159 == Ruby Filetype Support
160
161 The Ruby filetype plugin has been improved to include as many useful settings
162 as possible without intruding too much on an individual user's preferences.
163 Matchit support has been improved, and the following options are now set to
164 appropriate values: comments, commentstring, formatoptions, include,
165 includeexpr, path, and suffixesadd
166
167 == Filetype Detection
168
169 The new ftdetect mechanism of Vim 6.3 is being utilized to enable filetype
170 detection of eRuby files until this is officially added to the next release of
171 Vim.
172
173 == Installation Directories
174
175 The installer script now, where possible, automatically determines both the
176 user and system-wide preferences directory.
177
178 == Bug Fixes
179
180 A large number of bugs have been fixed in the Ruby syntax and indent files.
Something went wrong with that request. Please try again.