Mercurial > vim
comparison runtime/syntax/perl.vim @ 10051:46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Aug 31 22:22:10 2016 +0200
Updated runtime files. Remove HiLink commands.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 31 Aug 2016 22:30:08 +0200 |
parents | 42bf9264e64e |
children | d91cf2e26ef0 |
comparison
equal
deleted
inserted
replaced
10050:b702edc4b2b8 | 10051:46763b01cd9a |
---|---|
433 else | 433 else |
434 " fromstart above seems to set minlines even if perl_fold is not set. | 434 " fromstart above seems to set minlines even if perl_fold is not set. |
435 syn sync minlines=0 | 435 syn sync minlines=0 |
436 endif | 436 endif |
437 | 437 |
438 command -nargs=+ HiLink hi def link <args> | |
439 | 438 |
440 " NOTE: If you're linking new highlight groups to perlString, please also put | 439 " NOTE: If you're linking new highlight groups to perlString, please also put |
441 " them into b:match_skip in ftplugin/perl.vim. | 440 " them into b:match_skip in ftplugin/perl.vim. |
442 | 441 |
443 " The default highlighting. | 442 " The default highlighting. |
444 HiLink perlSharpBang PreProc | 443 hi def link perlSharpBang PreProc |
445 HiLink perlControl PreProc | 444 hi def link perlControl PreProc |
446 HiLink perlInclude Include | 445 hi def link perlInclude Include |
447 HiLink perlSpecial Special | 446 hi def link perlSpecial Special |
448 HiLink perlString String | 447 hi def link perlString String |
449 HiLink perlCharacter Character | 448 hi def link perlCharacter Character |
450 HiLink perlNumber Number | 449 hi def link perlNumber Number |
451 HiLink perlFloat Float | 450 hi def link perlFloat Float |
452 HiLink perlType Type | 451 hi def link perlType Type |
453 HiLink perlIdentifier Identifier | 452 hi def link perlIdentifier Identifier |
454 HiLink perlLabel Label | 453 hi def link perlLabel Label |
455 HiLink perlStatement Statement | 454 hi def link perlStatement Statement |
456 HiLink perlConditional Conditional | 455 hi def link perlConditional Conditional |
457 HiLink perlRepeat Repeat | 456 hi def link perlRepeat Repeat |
458 HiLink perlOperator Operator | 457 hi def link perlOperator Operator |
459 HiLink perlFunction Keyword | 458 hi def link perlFunction Keyword |
460 HiLink perlSubName Function | 459 hi def link perlSubName Function |
461 HiLink perlSubPrototype Type | 460 hi def link perlSubPrototype Type |
462 HiLink perlSubAttributes PreProc | 461 hi def link perlSubAttributes PreProc |
463 HiLink perlSubAttributesCont perlSubAttributes | 462 hi def link perlSubAttributesCont perlSubAttributes |
464 HiLink perlComment Comment | 463 hi def link perlComment Comment |
465 HiLink perlTodo Todo | 464 hi def link perlTodo Todo |
466 if exists("perl_string_as_statement") | 465 if exists("perl_string_as_statement") |
467 HiLink perlStringStartEnd perlStatement | 466 hi def link perlStringStartEnd perlStatement |
468 else | 467 else |
469 HiLink perlStringStartEnd perlString | 468 hi def link perlStringStartEnd perlString |
470 endif | 469 endif |
471 HiLink perlVStringV perlStringStartEnd | 470 hi def link perlVStringV perlStringStartEnd |
472 HiLink perlList perlStatement | 471 hi def link perlList perlStatement |
473 HiLink perlMisc perlStatement | 472 hi def link perlMisc perlStatement |
474 HiLink perlVarPlain perlIdentifier | 473 hi def link perlVarPlain perlIdentifier |
475 HiLink perlVarPlain2 perlIdentifier | 474 hi def link perlVarPlain2 perlIdentifier |
476 HiLink perlArrow perlIdentifier | 475 hi def link perlArrow perlIdentifier |
477 HiLink perlFiledescRead perlIdentifier | 476 hi def link perlFiledescRead perlIdentifier |
478 HiLink perlFiledescStatement perlIdentifier | 477 hi def link perlFiledescStatement perlIdentifier |
479 HiLink perlVarSimpleMember perlIdentifier | 478 hi def link perlVarSimpleMember perlIdentifier |
480 HiLink perlVarSimpleMemberName perlString | 479 hi def link perlVarSimpleMemberName perlString |
481 HiLink perlVarNotInMatches perlIdentifier | 480 hi def link perlVarNotInMatches perlIdentifier |
482 HiLink perlVarSlash perlIdentifier | 481 hi def link perlVarSlash perlIdentifier |
483 HiLink perlQQ perlString | 482 hi def link perlQQ perlString |
484 HiLink perlHereDoc perlString | 483 hi def link perlHereDoc perlString |
485 HiLink perlStringUnexpanded perlString | 484 hi def link perlStringUnexpanded perlString |
486 HiLink perlSubstitutionSQ perlString | 485 hi def link perlSubstitutionSQ perlString |
487 HiLink perlSubstitutionGQQ perlString | 486 hi def link perlSubstitutionGQQ perlString |
488 HiLink perlTranslationGQ perlString | 487 hi def link perlTranslationGQ perlString |
489 HiLink perlMatch perlString | 488 hi def link perlMatch perlString |
490 HiLink perlMatchStartEnd perlStatement | 489 hi def link perlMatchStartEnd perlStatement |
491 HiLink perlFormatName perlIdentifier | 490 hi def link perlFormatName perlIdentifier |
492 HiLink perlFormatField perlString | 491 hi def link perlFormatField perlString |
493 HiLink perlPackageDecl perlType | 492 hi def link perlPackageDecl perlType |
494 HiLink perlStorageClass perlType | 493 hi def link perlStorageClass perlType |
495 HiLink perlPackageRef perlType | 494 hi def link perlPackageRef perlType |
496 HiLink perlStatementPackage perlStatement | 495 hi def link perlStatementPackage perlStatement |
497 HiLink perlStatementStorage perlStatement | 496 hi def link perlStatementStorage perlStatement |
498 HiLink perlStatementControl perlStatement | 497 hi def link perlStatementControl perlStatement |
499 HiLink perlStatementScalar perlStatement | 498 hi def link perlStatementScalar perlStatement |
500 HiLink perlStatementRegexp perlStatement | 499 hi def link perlStatementRegexp perlStatement |
501 HiLink perlStatementNumeric perlStatement | 500 hi def link perlStatementNumeric perlStatement |
502 HiLink perlStatementList perlStatement | 501 hi def link perlStatementList perlStatement |
503 HiLink perlStatementHash perlStatement | 502 hi def link perlStatementHash perlStatement |
504 HiLink perlStatementIOfunc perlStatement | 503 hi def link perlStatementIOfunc perlStatement |
505 HiLink perlStatementFiledesc perlStatement | 504 hi def link perlStatementFiledesc perlStatement |
506 HiLink perlStatementVector perlStatement | 505 hi def link perlStatementVector perlStatement |
507 HiLink perlStatementFiles perlStatement | 506 hi def link perlStatementFiles perlStatement |
508 HiLink perlStatementFlow perlStatement | 507 hi def link perlStatementFlow perlStatement |
509 HiLink perlStatementInclude perlStatement | 508 hi def link perlStatementInclude perlStatement |
510 HiLink perlStatementProc perlStatement | 509 hi def link perlStatementProc perlStatement |
511 HiLink perlStatementSocket perlStatement | 510 hi def link perlStatementSocket perlStatement |
512 HiLink perlStatementIPC perlStatement | 511 hi def link perlStatementIPC perlStatement |
513 HiLink perlStatementNetwork perlStatement | 512 hi def link perlStatementNetwork perlStatement |
514 HiLink perlStatementPword perlStatement | 513 hi def link perlStatementPword perlStatement |
515 HiLink perlStatementTime perlStatement | 514 hi def link perlStatementTime perlStatement |
516 HiLink perlStatementMisc perlStatement | 515 hi def link perlStatementMisc perlStatement |
517 HiLink perlStatementIndirObj perlStatement | 516 hi def link perlStatementIndirObj perlStatement |
518 HiLink perlFunctionName perlIdentifier | 517 hi def link perlFunctionName perlIdentifier |
519 HiLink perlMethod perlIdentifier | 518 hi def link perlMethod perlIdentifier |
520 HiLink perlFunctionPRef perlType | 519 hi def link perlFunctionPRef perlType |
521 HiLink perlPOD perlComment | 520 hi def link perlPOD perlComment |
522 HiLink perlShellCommand perlString | 521 hi def link perlShellCommand perlString |
523 HiLink perlSpecialAscii perlSpecial | 522 hi def link perlSpecialAscii perlSpecial |
524 HiLink perlSpecialDollar perlSpecial | 523 hi def link perlSpecialDollar perlSpecial |
525 HiLink perlSpecialString perlSpecial | 524 hi def link perlSpecialString perlSpecial |
526 HiLink perlSpecialStringU perlSpecial | 525 hi def link perlSpecialStringU perlSpecial |
527 HiLink perlSpecialMatch perlSpecial | 526 hi def link perlSpecialMatch perlSpecial |
528 HiLink perlDATA perlComment | 527 hi def link perlDATA perlComment |
529 | 528 |
530 " NOTE: Due to a bug in Vim (or more likely, a misunderstanding on my part), | 529 " NOTE: Due to a bug in Vim (or more likely, a misunderstanding on my part), |
531 " I had to remove the transparent property from the following regions | 530 " I had to remove the transparent property from the following regions |
532 " in order to get them to highlight correctly. Feel free to remove | 531 " in order to get them to highlight correctly. Feel free to remove |
533 " these and reinstate the transparent property if you know how. | 532 " these and reinstate the transparent property if you know how. |
534 HiLink perlParensSQ perlString | 533 hi def link perlParensSQ perlString |
535 HiLink perlBracketsSQ perlString | 534 hi def link perlBracketsSQ perlString |
536 HiLink perlBracesSQ perlString | 535 hi def link perlBracesSQ perlString |
537 HiLink perlAnglesSQ perlString | 536 hi def link perlAnglesSQ perlString |
538 | 537 |
539 HiLink perlParensDQ perlString | 538 hi def link perlParensDQ perlString |
540 HiLink perlBracketsDQ perlString | 539 hi def link perlBracketsDQ perlString |
541 HiLink perlBracesDQ perlString | 540 hi def link perlBracesDQ perlString |
542 HiLink perlAnglesDQ perlString | 541 hi def link perlAnglesDQ perlString |
543 | 542 |
544 HiLink perlSpecialStringU2 perlString | 543 hi def link perlSpecialStringU2 perlString |
545 | 544 |
546 " Possible errors | 545 " Possible errors |
547 HiLink perlNotEmptyLine Error | 546 hi def link perlNotEmptyLine Error |
548 HiLink perlElseIfError Error | 547 hi def link perlElseIfError Error |
549 HiLink perlSubPrototypeError Error | 548 hi def link perlSubPrototypeError Error |
550 HiLink perlSubError Error | 549 hi def link perlSubError Error |
551 | 550 |
552 delcommand HiLink | |
553 | 551 |
554 " Syncing to speed up processing | 552 " Syncing to speed up processing |
555 " | 553 " |
556 if !exists("perl_no_sync_on_sub") | 554 if !exists("perl_no_sync_on_sub") |
557 syn sync match perlSync grouphere NONE "^\s*\<package\s" | 555 syn sync match perlSync grouphere NONE "^\s*\<package\s" |