Skip to content

Commit a5b3e53

Browse files
committed
Move deprecated predefined constants to new section
1 parent 8f551bb commit a5b3e53

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

syntax/ruby.vim

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,14 +190,16 @@ syn match rubyPredefinedVariable "$_\>" display
190190
syn match rubyPredefinedVariable "$-[0FIWadilpvw]\>" display
191191
syn match rubyPredefinedVariable "$\%(stderr\|stdin\|stdout\)\>" display
192192
syn match rubyPredefinedVariable "$\%(DEBUG\|FILENAME\|LOADED_FEATURES\|LOAD_PATH\|PROGRAM_NAME\|SAFE\|VERBOSE\)\>" display
193-
syn match rubyPredefinedConstant "\%(\%(^\|[^.]\)\.\s*\)\@<!\<\%(ARGF\|ARGV\|ENV\|DATA\|FALSE\|NIL\|STDERR\|STDIN\|STDOUT\|TOPLEVEL_BINDING\|TRUE\)\>\%(\s*(\)\@!"
193+
syn match rubyPredefinedConstant "\%(\%(^\|[^.]\)\.\s*\)\@<!\<\%(ARGF\|ARGV\|ENV\|DATA\|STDERR\|STDIN\|STDOUT\|TOPLEVEL_BINDING\)\>\%(\s*(\)\@!"
194194
syn match rubyPredefinedConstant "\%(\%(^\|[^.]\)\.\s*\)\@<!\<\%(RUBY_\%(VERSION\|RELEASE_DATE\|PLATFORM\|PATCHLEVEL\|REVISION\|DESCRIPTION\|COPYRIGHT\|ENGINE\)\)\>\%(\s*(\)\@!"
195195

196196
" Deprecated/removed in 1.9
197197
syn match rubyPredefinedVariable "$="
198198
syn match rubyPredefinedVariable "$-K\>" display
199199
syn match rubyPredefinedVariable "$\%(deferr\|defout\)\>" display
200200
syn match rubyPredefinedVariable "$KCODE\>" display
201+
" Deprecated/removed in 2.4
202+
syn match rubyPredefinedConstant "\%(\%(^\|[^.]\)\.\s*\)\@<!\<\%(FALSE\|NIL\|TRUE\)\>\%(\s*(\)\@!"
201203

202204
syn cluster rubyGlobalVariable contains=rubyGlobalVariable,rubyPredefinedVariable,rubyGlobalVariableError
203205

0 commit comments

Comments
 (0)