comparison runtime/syntax/lisp.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 43efa4f5a8ea
children 1073225cb749
comparison
equal deleted inserted replaced
10050:b702edc4b2b8 10051:46763b01cd9a
1 " Vim syntax file 1 " Vim syntax file
2 " Language: Lisp 2 " Language: Lisp
3 " Maintainer: Charles E. Campbell <NdrOchipS@PcampbellAfamily.Mbiz> 3 " Maintainer: Charles E. Campbell <NdrOchipS@PcampbellAfamily.Mbiz>
4 " Last Change: May 02, 2016 4 " Last Change: May 02, 2016
5 " Version: 25 5 " Version: 26
6 " URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_LISP 6 " URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_LISP
7 " 7 "
8 " Thanks to F Xavier Noria for a list of 978 Common Lisp symbols taken from HyperSpec 8 " Thanks to F Xavier Noria for a list of 978 Common Lisp symbols taken from HyperSpec
9 " Clisp additions courtesy of http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/emacs/lisp.vim 9 " Clisp additions courtesy of http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/emacs/lisp.vim
10 10
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 " Only when an item doesn't have highlighting yet 564 if !exists("skip_lisp_syntax_inits")
565 command -nargs=+ HiLink hi def link <args> 565
566 566 hi def link lispCommentRegion lispComment
567 HiLink lispCommentRegion lispComment 567 hi def link lispAtomNmbr lispNumber
568 HiLink lispAtomNmbr lispNumber 568 hi def link lispAtomMark lispMark
569 HiLink lispAtomMark lispMark 569 hi def link lispInStringString lispString
570 HiLink lispInStringString lispString 570
571 571 hi def link lispAtom Identifier
572 HiLink lispAtom Identifier 572 hi def link lispAtomBarSymbol Special
573 HiLink lispAtomBarSymbol Special 573 hi def link lispBarSymbol Special
574 HiLink lispBarSymbol Special 574 hi def link lispComment Comment
575 HiLink lispComment Comment 575 hi def link lispConcat Statement
576 HiLink lispConcat Statement 576 hi def link lispDecl Statement
577 HiLink lispDecl Statement 577 hi def link lispFunc Statement
578 HiLink lispFunc Statement 578 hi def link lispKey Type
579 HiLink lispKey Type 579 hi def link lispMark Delimiter
580 HiLink lispMark Delimiter 580 hi def link lispNumber Number
581 HiLink lispNumber Number 581 hi def link lispParenError Error
582 HiLink lispParenError Error 582 hi def link lispEscapeSpecial Type
583 HiLink lispEscapeSpecial Type 583 hi def link lispString String
584 HiLink lispString String 584 hi def link lispTodo Todo
585 HiLink lispTodo Todo 585 hi def link lispVar Statement
586 HiLink lispVar Statement 586
587 587 if exists("g:lisp_rainbow") && g:lisp_rainbow != 0
588 if exists("g:lisp_rainbow") && g:lisp_rainbow != 0 588 if &bg == "dark"
589 if &bg == "dark" 589 hi def hlLevel0 ctermfg=red guifg=red1
590 hi def hlLevel0 ctermfg=red guifg=red1 590 hi def hlLevel1 ctermfg=yellow guifg=orange1
591 hi def hlLevel1 ctermfg=yellow guifg=orange1 591 hi def hlLevel2 ctermfg=green guifg=yellow1
592 hi def hlLevel2 ctermfg=green guifg=yellow1 592 hi def hlLevel3 ctermfg=cyan guifg=greenyellow
593 hi def hlLevel3 ctermfg=cyan guifg=greenyellow 593 hi def hlLevel4 ctermfg=magenta guifg=green1
594 hi def hlLevel4 ctermfg=magenta guifg=green1 594 hi def hlLevel5 ctermfg=red guifg=springgreen1
595 hi def hlLevel5 ctermfg=red guifg=springgreen1 595 hi def hlLevel6 ctermfg=yellow guifg=cyan1
596 hi def hlLevel6 ctermfg=yellow guifg=cyan1 596 hi def hlLevel7 ctermfg=green guifg=slateblue1
597 hi def hlLevel7 ctermfg=green guifg=slateblue1 597 hi def hlLevel8 ctermfg=cyan guifg=magenta1
598 hi def hlLevel8 ctermfg=cyan guifg=magenta1 598 hi def hlLevel9 ctermfg=magenta guifg=purple1
599 hi def hlLevel9 ctermfg=magenta guifg=purple1 599 else
600 else 600 hi def hlLevel0 ctermfg=red guifg=red3
601 hi def hlLevel0 ctermfg=red guifg=red3 601 hi def hlLevel1 ctermfg=darkyellow guifg=orangered3
602 hi def hlLevel1 ctermfg=darkyellow guifg=orangered3 602 hi def hlLevel2 ctermfg=darkgreen guifg=orange2
603 hi def hlLevel2 ctermfg=darkgreen guifg=orange2 603 hi def hlLevel3 ctermfg=blue guifg=yellow3
604 hi def hlLevel3 ctermfg=blue guifg=yellow3 604 hi def hlLevel4 ctermfg=darkmagenta guifg=olivedrab4
605 hi def hlLevel4 ctermfg=darkmagenta guifg=olivedrab4 605 hi def hlLevel5 ctermfg=red guifg=green4
606 hi def hlLevel5 ctermfg=red guifg=green4 606 hi def hlLevel6 ctermfg=darkyellow guifg=paleturquoise3
607 hi def hlLevel6 ctermfg=darkyellow guifg=paleturquoise3 607 hi def hlLevel7 ctermfg=darkgreen guifg=deepskyblue4
608 hi def hlLevel7 ctermfg=darkgreen guifg=deepskyblue4 608 hi def hlLevel8 ctermfg=blue guifg=darkslateblue
609 hi def hlLevel8 ctermfg=blue guifg=darkslateblue 609 hi def hlLevel9 ctermfg=darkmagenta guifg=darkviolet
610 hi def hlLevel9 ctermfg=darkmagenta guifg=darkviolet 610 endif
611 endif 611 endif
612 endif 612
613 613 endif
614 delcommand HiLink
615 614
616 let b:current_syntax = "lisp" 615 let b:current_syntax = "lisp"
617 616
618 " --------------------------------------------------------------------- 617 " ---------------------------------------------------------------------
619 " vim: ts=8 nowrap fdm=marker 618 " vim: ts=8 nowrap fdm=marker