From: KnoP-01 Date: Thu, 28 May 2026 21:32:25 +0000 (+0000) Subject: runtime(karel): Add missing syntax items X-Git-Tag: v9.2.0556~1 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=1e45fb1a7eaca88bde4acbb981ae890ff1605044;p=thirdparty%2Fvim.git runtime(karel): Add missing syntax items Adds - 'OF' for the SELECT instruction - 'TO' and 'DOWNTO' for the FOR instruction closes: #20356 Signed-off-by: KnoP-01 Signed-off-by: Kirill Morozov Signed-off-by: Christian Brabandt --- diff --git a/runtime/syntax/karel.vim b/runtime/syntax/karel.vim index 85c78529e6..a9cdc8277d 100644 --- a/runtime/syntax/karel.vim +++ b/runtime/syntax/karel.vim @@ -1,6 +1,6 @@ " Vim syntax file " Language: KAREL -" Last Change: 2024-11-17 +" Last Change: 2026-05-28 " Maintainer: Kirill Morozov " Credits: Jay Strybis for the initial implementation and Patrick Knosowski " for a couple of fixes. @@ -61,10 +61,10 @@ hi def link karelFunction Function syn keyword karelClause EVAL FROM IN WHEN WITH hi def link karelClause Keyword -syn keyword karelConditional IF THEN ELSE ENDIF SELECT ENDSELECT CASE +syn keyword karelConditional IF THEN ELSE ENDIF SELECT ENDSELECT CASE OF hi def link karelConditional Conditional -syn keyword karelRepeat WHILE DO ENDWHILE FOR +syn keyword karelRepeat WHILE DO ENDWHILE FOR TO DOWNTO hi def link karelRepeat Repeat syn keyword karelProcedure ABORT_TASK ACT_SCREEN ACT_TBL ADD_BYNAMEPC ADD_DICT ADD_INTPC ADD_REALPC ADD_STRINGPC APPEND_NODE APPEND_QUEUE