mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
Updated runtime files. Remove version checks for Vim older than 6.0.
This commit is contained in:
@@ -80,11 +80,8 @@
|
||||
"
|
||||
|
||||
|
||||
" For version 5.x: Clear all syntax items
|
||||
" For version 6.x: Quit when a syntax file was already loaded
|
||||
if version < 600
|
||||
syntax clear
|
||||
elseif exists("b:current_syntax")
|
||||
" quit when a syntax file was already loaded
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
@@ -104,11 +101,7 @@ syn match forthTodo contained 'Copyright\(\s([Cc])\)\=\(\s[0-9]\{2,4}\)\='
|
||||
|
||||
" Characters allowed in keywords
|
||||
" I don't know if 128-255 are allowed in ANS-FORTH
|
||||
if version >= 600
|
||||
setlocal iskeyword=!,@,33-35,%,$,38-64,A-Z,91-96,a-z,123-126,128-255
|
||||
else
|
||||
set iskeyword=!,@,33-35,%,$,38-64,A-Z,91-96,a-z,123-126,128-255
|
||||
endif
|
||||
setlocal iskeyword=!,@,33-35,%,$,38-64,A-Z,91-96,a-z,123-126,128-255
|
||||
|
||||
" when wanted, highlight trailing white space
|
||||
if exists("forth_space_errors")
|
||||
@@ -289,56 +282,48 @@ syn match forthLocals '{ }' " otherwise, at least two spaces between
|
||||
syn region forthDeprecated start='locals|' end='|'
|
||||
|
||||
" Define the default highlighting.
|
||||
" For version 5.7 and earlier: only when not done already
|
||||
" For version 5.8 and later: only when an item doesn't have highlighting yet
|
||||
if version >= 508 || !exists("did_forth_syn_inits")
|
||||
if version < 508
|
||||
let did_forth_syn_inits = 1
|
||||
command -nargs=+ HiLink hi link <args>
|
||||
else
|
||||
command -nargs=+ HiLink hi def link <args>
|
||||
endif
|
||||
" Only when an item doesn't have highlighting yet
|
||||
command -nargs=+ HiLink hi def link <args>
|
||||
|
||||
" The default methods for highlighting. Can be overridden later.
|
||||
HiLink forthTodo Todo
|
||||
HiLink forthOperators Operator
|
||||
HiLink forthMath Number
|
||||
HiLink forthInteger Number
|
||||
HiLink forthFloat Float
|
||||
HiLink forthStack Special
|
||||
HiLink forthRstack Special
|
||||
HiLink forthFStack Special
|
||||
HiLink forthSP Special
|
||||
HiLink forthMemory Function
|
||||
HiLink forthAdrArith Function
|
||||
HiLink forthMemBlks Function
|
||||
HiLink forthCond Conditional
|
||||
HiLink forthLoop Repeat
|
||||
HiLink forthColonDef Define
|
||||
HiLink forthEndOfColonDef Define
|
||||
HiLink forthDefine Define
|
||||
HiLink forthDebug Debug
|
||||
HiLink forthAssembler Include
|
||||
HiLink forthCharOps Character
|
||||
HiLink forthConversion String
|
||||
HiLink forthForth Statement
|
||||
HiLink forthVocs Statement
|
||||
HiLink forthString String
|
||||
HiLink forthComment Comment
|
||||
HiLink forthClassDef Define
|
||||
HiLink forthEndOfClassDef Define
|
||||
HiLink forthObjectDef Define
|
||||
HiLink forthEndOfObjectDef Define
|
||||
HiLink forthInclude Include
|
||||
HiLink forthLocals Type " nothing else uses type and locals must stand out
|
||||
HiLink forthDeprecated Error " if you must, change to Type
|
||||
HiLink forthFileMode Function
|
||||
HiLink forthFileWords Statement
|
||||
HiLink forthBlocks Statement
|
||||
HiLink forthSpaceError Error
|
||||
" The default methods for highlighting. Can be overridden later.
|
||||
HiLink forthTodo Todo
|
||||
HiLink forthOperators Operator
|
||||
HiLink forthMath Number
|
||||
HiLink forthInteger Number
|
||||
HiLink forthFloat Float
|
||||
HiLink forthStack Special
|
||||
HiLink forthRstack Special
|
||||
HiLink forthFStack Special
|
||||
HiLink forthSP Special
|
||||
HiLink forthMemory Function
|
||||
HiLink forthAdrArith Function
|
||||
HiLink forthMemBlks Function
|
||||
HiLink forthCond Conditional
|
||||
HiLink forthLoop Repeat
|
||||
HiLink forthColonDef Define
|
||||
HiLink forthEndOfColonDef Define
|
||||
HiLink forthDefine Define
|
||||
HiLink forthDebug Debug
|
||||
HiLink forthAssembler Include
|
||||
HiLink forthCharOps Character
|
||||
HiLink forthConversion String
|
||||
HiLink forthForth Statement
|
||||
HiLink forthVocs Statement
|
||||
HiLink forthString String
|
||||
HiLink forthComment Comment
|
||||
HiLink forthClassDef Define
|
||||
HiLink forthEndOfClassDef Define
|
||||
HiLink forthObjectDef Define
|
||||
HiLink forthEndOfObjectDef Define
|
||||
HiLink forthInclude Include
|
||||
HiLink forthLocals Type " nothing else uses type and locals must stand out
|
||||
HiLink forthDeprecated Error " if you must, change to Type
|
||||
HiLink forthFileMode Function
|
||||
HiLink forthFileWords Statement
|
||||
HiLink forthBlocks Statement
|
||||
HiLink forthSpaceError Error
|
||||
|
||||
delcommand HiLink
|
||||
endif
|
||||
delcommand HiLink
|
||||
|
||||
let b:current_syntax = "forth"
|
||||
|
||||
|
Reference in New Issue
Block a user