comparison runtime/syntax/pascal.vim @ 10048:43efa4f5a8ea

commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Aug 30 23:26:57 2016 +0200 Updated runtime files. Remove version checks for Vim older than 6.0.
author Christian Brabandt <cb@256bit.org>
date Tue, 30 Aug 2016 23:30:09 +0200
parents f6033dcbaf31
children 46763b01cd9a
comparison
equal deleted inserted replaced
10047:a62862410ca1 10048:43efa4f5a8ea
10 " Mazen NEIFER <mazen.neifer.2001@supaero.fr>, 10 " Mazen NEIFER <mazen.neifer.2001@supaero.fr>,
11 " Klaus Hast <Klaus.Hast@arcor.net>, 11 " Klaus Hast <Klaus.Hast@arcor.net>,
12 " Austin Ziegler <austin@halostatue.ca>, 12 " Austin Ziegler <austin@halostatue.ca>,
13 " Markus Koenig <markus@stber-koenig.de> 13 " Markus Koenig <markus@stber-koenig.de>
14 14
15 " For version 5.x: Clear all syntax items 15 " quit when a syntax file was already loaded
16 " For version 6.x: Quit when a syntax file was already loaded 16 if exists("b:current_syntax")
17 if version < 600
18 syntax clear
19 elseif exists("b:current_syntax")
20 finish 17 finish
21 endif 18 endif
22 19
23 20
24 syn case ignore 21 syn case ignore
318 endif 315 endif
319 316
320 endif 317 endif
321 318
322 " Define the default highlighting. 319 " Define the default highlighting.
323 " For version 5.7 and earlier: only when not done already 320 " Only when an item doesn't have highlighting yet
324 " For version 5.8 and later: only when an item doesn't have highlighting yet 321 command -nargs=+ HiLink hi def link <args>
325 if version >= 508 || !exists("did_pascal_syn_inits") 322
326 if version < 508 323 HiLink pascalAcces pascalStatement
327 let did_pascal_syn_inits = 1 324 HiLink pascalBoolean Boolean
328 command -nargs=+ HiLink hi link <args> 325 HiLink pascalComment Comment
329 else 326 HiLink pascalConditional Conditional
330 command -nargs=+ HiLink hi def link <args> 327 HiLink pascalConstant Constant
331 endif 328 HiLink pascalDelimiter Identifier
332 329 HiLink pascalDirective pascalStatement
333 HiLink pascalAcces pascalStatement 330 HiLink pascalException Exception
334 HiLink pascalBoolean Boolean 331 HiLink pascalFloat Float
335 HiLink pascalComment Comment 332 HiLink pascalFunction Function
336 HiLink pascalConditional Conditional 333 HiLink pascalLabel Label
337 HiLink pascalConstant Constant 334 HiLink pascalMatrixDelimiter Identifier
338 HiLink pascalDelimiter Identifier 335 HiLink pascalModifier Type
339 HiLink pascalDirective pascalStatement 336 HiLink pascalNumber Number
340 HiLink pascalException Exception 337 HiLink pascalOperator Operator
341 HiLink pascalFloat Float 338 HiLink pascalPredefined pascalStatement
342 HiLink pascalFunction Function 339 HiLink pascalPreProc PreProc
343 HiLink pascalLabel Label 340 HiLink pascalRepeat Repeat
344 HiLink pascalMatrixDelimiter Identifier 341 HiLink pascalSpaceError Error
345 HiLink pascalModifier Type 342 HiLink pascalStatement Statement
346 HiLink pascalNumber Number 343 HiLink pascalString String
347 HiLink pascalOperator Operator 344 HiLink pascalStringEscape Special
348 HiLink pascalPredefined pascalStatement 345 HiLink pascalStringEscapeGPC Special
349 HiLink pascalPreProc PreProc 346 HiLink pascalStringError Error
350 HiLink pascalRepeat Repeat 347 HiLink pascalStruct pascalStatement
351 HiLink pascalSpaceError Error 348 HiLink pascalSymbolOperator pascalOperator
352 HiLink pascalStatement Statement 349 HiLink pascalTodo Todo
353 HiLink pascalString String 350 HiLink pascalType Type
354 HiLink pascalStringEscape Special 351 HiLink pascalUnclassified pascalStatement
355 HiLink pascalStringEscapeGPC Special 352 " HiLink pascalAsm Assembler
356 HiLink pascalStringError Error 353 HiLink pascalError Error
357 HiLink pascalStruct pascalStatement 354 HiLink pascalAsmKey pascalStatement
358 HiLink pascalSymbolOperator pascalOperator 355 HiLink pascalShowTab Error
359 HiLink pascalTodo Todo 356
360 HiLink pascalType Type 357 delcommand HiLink
361 HiLink pascalUnclassified pascalStatement
362 " HiLink pascalAsm Assembler
363 HiLink pascalError Error
364 HiLink pascalAsmKey pascalStatement
365 HiLink pascalShowTab Error
366
367 delcommand HiLink
368 endif
369 358
370 359
371 let b:current_syntax = "pascal" 360 let b:current_syntax = "pascal"
372 361
373 " vim: ts=8 sw=2 362 " vim: ts=8 sw=2