Mercurial > vim
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 |