From 1437144740925fc8e594d21172b54d2b00acd035 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Mon, 21 Apr 2025 10:57:59 +0200 Subject: [PATCH] vim-patch:e125ee4: runtime(pov): deprecate `#render` and `#statistics` in syntax script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 3.1g: active https://www.povray.org/ftp/pub/povray/Old-Versions/Official-3.1g/Docs/povuser.pdf#page=172 - 3.5 or later: deprecated https://www.povray.org/ftp/pub/povray/Old-Versions/Official-3.5/Linux/povlinux.tgz ─ povray-3.50c/html/povdoc_172.html - https://www.povray.org/documentation/3.7.0/r3_3.html#r3_3_2_7_1 closes: vim/vim#17177 https://github.com/vim/vim/commit/e125ee4b9fde4eb75bc66d13414ba4fec651011c Co-authored-by: Eisuke Kawashima --- runtime/syntax/pov.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/runtime/syntax/pov.vim b/runtime/syntax/pov.vim index 8595bcb151..87b2aa5804 100644 --- a/runtime/syntax/pov.vim +++ b/runtime/syntax/pov.vim @@ -2,7 +2,7 @@ " Language: PoV-Ray(tm) 3.7 Scene Description Language " Maintainer: David Necas (Yeti) " Last Change: 2011-04-23 -" Required Vim Version: 6.0 +" 2025 Apr 21 by Vim Project (deprecate render and statistics #17177) " Setup " quit when a syntax file was already loaded @@ -86,7 +86,8 @@ syn keyword povDeclareOption deprecated once contained nextgroup=povDeclareOptio syn match povIncludeDir "#\s*include\>" syn match povFileDir "#\s*\(fclose\|fopen\|read\|write\)\>" syn keyword povFileDataType uint8 sint8 unit16be uint16le sint16be sint16le sint32le sint32be -syn match povMessageDir "#\s*\(debug\|error\|render\|statistics\|warning\)\>" +syn match povMessageDir "#\s*\(debug\|error\|warning\)\>" +syn match povMessageDirDeprecated "#\s*\%(render\|statistics\)\>" syn region povFileOpen start="#\s*fopen\>" skip=+"[^"]*"+ matchgroup=povOpenType end="\<\(read\|write\|append\)\>" contains=ALLBUT,PovParenError,PovBraceError,@PovPRIVATE transparent keepend " Literal strings @@ -126,6 +127,7 @@ hi def link povIncludeDir Include hi def link povFileDir PreProc hi def link povFileDataType Special hi def link povMessageDir Debug +hi def link povMessageDirDeprecated povError hi def link povAppearance povDescriptors hi def link povObjects povDescriptors hi def link povGlobalSettings povDescriptors