Mercurial > vim
view runtime/syntax/rib.vim @ 9029:f06767547415 v7.4.1800
commit https://github.com/vim/vim/commit/631225627d448b591e529a5d3e7ac74ef44b8459
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Apr 30 12:28:15 2016 +0200
patch 7.4.1800
Problem: Unnecessary #ifdef.
Solution: Just use USE_24BIT. (Ken Takata)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 30 Apr 2016 12:30:05 +0200 |
parents | 3fc0f57ecb91 |
children | 43efa4f5a8ea |
line wrap: on
line source
" Vim syntax file " Language: Renderman Interface Bytestream " Maintainer: Andrew Bromage <ajb@spamcop.net> " Last Change: 2003 May 11 " " Remove any old syntax stuff hanging around if version < 600 syn clear elseif exists("b:current_syntax") finish endif syn case match " Comments syn match ribLineComment "#.*$" syn match ribStructureComment "##.*$" syn case ignore syn match ribCommand /[A-Z][a-zA-Z]*/ syn case match syn region ribString start=/"/ skip=/\\"/ end=/"/ syn match ribStructure "[A-Z][a-zA-Z]*Begin\>\|[A-Z][a-zA-Z]*End" syn region ribSectionFold start="FrameBegin" end="FrameEnd" fold transparent keepend extend syn region ribSectionFold start="WorldBegin" end="WorldEnd" fold transparent keepend extend syn region ribSectionFold start="TransformBegin" end="TransformEnd" fold transparent keepend extend syn region ribSectionFold start="AttributeBegin" end="AttributeEnd" fold transparent keepend extend syn region ribSectionFold start="MotionBegin" end="MotionEnd" fold transparent keepend extend syn region ribSectionFold start="SolidBegin" end="SolidEnd" fold transparent keepend extend syn region ribSectionFold start="ObjectBegin" end="ObjectEnd" fold transparent keepend extend syn sync fromstart "integer number, or floating point number without a dot and with "f". syn case ignore syn match ribNumbers display transparent "[-]\=\<\d\|\.\d" contains=ribNumber,ribFloat syn match ribNumber display contained "[-]\=\d\+\>" "floating point number, with dot, optional exponent syn match ribFloat display contained "[-]\=\d\+\.\d*\(e[-+]\=\d\+\)\=" "floating point number, starting with a dot, optional exponent syn match ribFloat display contained "[-]\=\.\d\+\(e[-+]\=\d\+\)\=\>" "floating point number, without dot, with exponent syn match ribFloat display contained "[-]\=\d\+e[-+]\d\+\>" syn case match if version >= 508 || !exists("did_rib_syntax_inits") if version < 508 let did_rib_syntax_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink ribStructure Structure HiLink ribCommand Statement HiLink ribStructureComment SpecialComment HiLink ribLineComment Comment HiLink ribString String HiLink ribNumber Number HiLink ribFloat Float delcommand HiLink end let b:current_syntax = "rib" " Options for vi: ts=8 sw=2 sts=2 nowrap noexpandtab ft=vim