comparison runtime/syntax/lisp.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 9305a1251e51
children 46763b01cd9a
comparison
equal deleted inserted replaced
10047:a62862410ca1 10048:43efa4f5a8ea
559 " Synchronization: {{{1 559 " Synchronization: {{{1
560 syn sync lines=100 560 syn sync lines=100
561 561
562 " --------------------------------------------------------------------- 562 " ---------------------------------------------------------------------
563 " Define Highlighting: {{{1 563 " Define Highlighting: {{{1
564 " For version 5.7 and earlier: only when not done already 564 " Only when an item doesn't have highlighting yet
565 " For version 5.8 and later: only when an item doesn't have highlighting yet 565 command -nargs=+ HiLink hi def link <args>
566 if version >= 508 566
567 command -nargs=+ HiLink hi def link <args> 567 HiLink lispCommentRegion lispComment
568 568 HiLink lispAtomNmbr lispNumber
569 HiLink lispCommentRegion lispComment 569 HiLink lispAtomMark lispMark
570 HiLink lispAtomNmbr lispNumber 570 HiLink lispInStringString lispString
571 HiLink lispAtomMark lispMark 571
572 HiLink lispInStringString lispString 572 HiLink lispAtom Identifier
573 573 HiLink lispAtomBarSymbol Special
574 HiLink lispAtom Identifier 574 HiLink lispBarSymbol Special
575 HiLink lispAtomBarSymbol Special 575 HiLink lispComment Comment
576 HiLink lispBarSymbol Special 576 HiLink lispConcat Statement
577 HiLink lispComment Comment 577 HiLink lispDecl Statement
578 HiLink lispConcat Statement 578 HiLink lispFunc Statement
579 HiLink lispDecl Statement 579 HiLink lispKey Type
580 HiLink lispFunc Statement 580 HiLink lispMark Delimiter
581 HiLink lispKey Type 581 HiLink lispNumber Number
582 HiLink lispMark Delimiter 582 HiLink lispParenError Error
583 HiLink lispNumber Number 583 HiLink lispEscapeSpecial Type
584 HiLink lispParenError Error 584 HiLink lispString String
585 HiLink lispEscapeSpecial Type 585 HiLink lispTodo Todo
586 HiLink lispString String 586 HiLink lispVar Statement
587 HiLink lispTodo Todo 587
588 HiLink lispVar Statement 588 if exists("g:lisp_rainbow") && g:lisp_rainbow != 0
589 589 if &bg == "dark"
590 if exists("g:lisp_rainbow") && g:lisp_rainbow != 0 590 hi def hlLevel0 ctermfg=red guifg=red1
591 if &bg == "dark" 591 hi def hlLevel1 ctermfg=yellow guifg=orange1
592 hi def hlLevel0 ctermfg=red guifg=red1 592 hi def hlLevel2 ctermfg=green guifg=yellow1
593 hi def hlLevel1 ctermfg=yellow guifg=orange1 593 hi def hlLevel3 ctermfg=cyan guifg=greenyellow
594 hi def hlLevel2 ctermfg=green guifg=yellow1 594 hi def hlLevel4 ctermfg=magenta guifg=green1
595 hi def hlLevel3 ctermfg=cyan guifg=greenyellow 595 hi def hlLevel5 ctermfg=red guifg=springgreen1
596 hi def hlLevel4 ctermfg=magenta guifg=green1 596 hi def hlLevel6 ctermfg=yellow guifg=cyan1
597 hi def hlLevel5 ctermfg=red guifg=springgreen1 597 hi def hlLevel7 ctermfg=green guifg=slateblue1
598 hi def hlLevel6 ctermfg=yellow guifg=cyan1 598 hi def hlLevel8 ctermfg=cyan guifg=magenta1
599 hi def hlLevel7 ctermfg=green guifg=slateblue1 599 hi def hlLevel9 ctermfg=magenta guifg=purple1
600 hi def hlLevel8 ctermfg=cyan guifg=magenta1 600 else
601 hi def hlLevel9 ctermfg=magenta guifg=purple1 601 hi def hlLevel0 ctermfg=red guifg=red3
602 else 602 hi def hlLevel1 ctermfg=darkyellow guifg=orangered3
603 hi def hlLevel0 ctermfg=red guifg=red3 603 hi def hlLevel2 ctermfg=darkgreen guifg=orange2
604 hi def hlLevel1 ctermfg=darkyellow guifg=orangered3 604 hi def hlLevel3 ctermfg=blue guifg=yellow3
605 hi def hlLevel2 ctermfg=darkgreen guifg=orange2 605 hi def hlLevel4 ctermfg=darkmagenta guifg=olivedrab4
606 hi def hlLevel3 ctermfg=blue guifg=yellow3 606 hi def hlLevel5 ctermfg=red guifg=green4
607 hi def hlLevel4 ctermfg=darkmagenta guifg=olivedrab4 607 hi def hlLevel6 ctermfg=darkyellow guifg=paleturquoise3
608 hi def hlLevel5 ctermfg=red guifg=green4 608 hi def hlLevel7 ctermfg=darkgreen guifg=deepskyblue4
609 hi def hlLevel6 ctermfg=darkyellow guifg=paleturquoise3 609 hi def hlLevel8 ctermfg=blue guifg=darkslateblue
610 hi def hlLevel7 ctermfg=darkgreen guifg=deepskyblue4 610 hi def hlLevel9 ctermfg=darkmagenta guifg=darkviolet
611 hi def hlLevel8 ctermfg=blue guifg=darkslateblue 611 endif
612 hi def hlLevel9 ctermfg=darkmagenta guifg=darkviolet 612 endif
613 endif 613
614 endif 614 delcommand HiLink
615
616 delcommand HiLink
617 endif
618 615
619 let b:current_syntax = "lisp" 616 let b:current_syntax = "lisp"
620 617
621 " --------------------------------------------------------------------- 618 " ---------------------------------------------------------------------
622 " vim: ts=8 nowrap fdm=marker 619 " vim: ts=8 nowrap fdm=marker