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