Mercurial > vim
comparison runtime/syntax/vim.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 | 03fa8a51e9dc |
children | b11ceef7116e |
comparison
equal
deleted
inserted
replaced
10050:b702edc4b2b8 | 10051:46763b01cd9a |
---|---|
1 " Vim syntax file | 1 " Vim syntax file |
2 " Language: Vim 7.4 script | 2 " Language: Vim 7.4 script |
3 " Maintainer: Charles E. Campbell <NdrOchipS@PcampbellAfamily.Mbiz> | 3 " Maintainer: Charles E. Campbell <NdrOchipS@PcampbellAfamily.Mbiz> |
4 " Last Change: August 26, 2016 | 4 " Last Change: August 31, 2016 |
5 " Version: 7.4-52 | 5 " Version: 7.4-53 |
6 " Automatically generated keyword lists: {{{1 | 6 " Automatically generated keyword lists: {{{1 |
7 | 7 |
8 " Quit when a syntax file was already loaded {{{2 | 8 " Quit when a syntax file was already loaded {{{2 |
9 if exists("b:current_syntax") | 9 if exists("b:current_syntax") |
10 finish | 10 finish |
167 | 167 |
168 " All vimCommands are contained by vimIsCommands. {{{2 | 168 " All vimCommands are contained by vimIsCommands. {{{2 |
169 syn match vimCmdSep "[:|]\+" skipwhite nextgroup=vimAddress,vimAutoCmd,vimIsCommand,vimExtCmd,vimFilter,vimLet,vimMap,vimMark,vimSet,vimSyntax,vimUserCmd | 169 syn match vimCmdSep "[:|]\+" skipwhite nextgroup=vimAddress,vimAutoCmd,vimIsCommand,vimExtCmd,vimFilter,vimLet,vimMap,vimMark,vimSet,vimSyntax,vimUserCmd |
170 syn match vimIsCommand "\<\h\w*\>" contains=vimCommand | 170 syn match vimIsCommand "\<\h\w*\>" contains=vimCommand |
171 syn match vimVar contained "\<\h[a-zA-Z0-9#_]*\>" | 171 syn match vimVar contained "\<\h[a-zA-Z0-9#_]*\>" |
172 syn match vimVar "\<[bwglsav]:\h[a-zA-Z0-9#_]*\>" | 172 syn match vimVar "\<[bwglstav]:\h[a-zA-Z0-9#_]*\>" |
173 syn match vimFBVar contained "\<[bwglsav]:\h[a-zA-Z0-9#_]*\>" | 173 syn match vimFBVar contained "\<[bwglstav]:\h[a-zA-Z0-9#_]*\>" |
174 syn keyword vimCommand contained in | 174 syn keyword vimCommand contained in |
175 | 175 |
176 " Insertions And Appends: insert append {{{2 | 176 " Insertions And Appends: insert append {{{2 |
177 " ======================= | 177 " ======================= |
178 syn region vimInsert matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=a\%[ppend]$" matchgroup=vimCommand end="^\.$"" | 178 syn region vimInsert matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=a\%[ppend]$" matchgroup=vimCommand end="^\.$"" |
791 | 791 |
792 " ==================== | 792 " ==================== |
793 " Highlighting Settings {{{2 | 793 " Highlighting Settings {{{2 |
794 " ==================== | 794 " ==================== |
795 | 795 |
796 if !exists("g:vimsyn_noerror") | 796 if !exists("skip_vim_syntax_inits") |
797 hi def link vimBehaveError vimError | 797 if !exists("g:vimsyn_noerror") |
798 hi def link vimCollClassErr vimError | 798 hi def link vimBehaveError vimError |
799 hi def link vimErrSetting vimError | 799 hi def link vimCollClassErr vimError |
800 hi def link vimEmbedError vimError | 800 hi def link vimErrSetting vimError |
801 hi def link vimFTError vimError | 801 hi def link vimEmbedError vimError |
802 hi def link vimFunctionError vimError | 802 hi def link vimFTError vimError |
803 hi def link vimFunc vimError | 803 hi def link vimFunctionError vimError |
804 hi def link vimHiAttribList vimError | 804 hi def link vimFunc vimError |
805 hi def link vimHiCtermError vimError | 805 hi def link vimHiAttribList vimError |
806 hi def link vimHiKeyError vimError | 806 hi def link vimHiCtermError vimError |
807 hi def link vimKeyCodeError vimError | 807 hi def link vimHiKeyError vimError |
808 hi def link vimMapModErr vimError | 808 hi def link vimKeyCodeError vimError |
809 hi def link vimSubstFlagErr vimError | 809 hi def link vimMapModErr vimError |
810 hi def link vimSynCaseError vimError | 810 hi def link vimSubstFlagErr vimError |
811 hi def link vimBufnrWarn vimWarn | 811 hi def link vimSynCaseError vimError |
812 endif | 812 hi def link vimBufnrWarn vimWarn |
813 | 813 endif |
814 hi def link vimAbb vimCommand | 814 |
815 hi def link vimAddress vimMark | 815 hi def link vimAbb vimCommand |
816 hi def link vimAugroupError vimError | 816 hi def link vimAddress vimMark |
817 hi def link vimAugroupKey vimCommand | 817 hi def link vimAugroupError vimError |
818 hi def link vimAuHighlight vimHighlight | 818 hi def link vimAugroupKey vimCommand |
819 hi def link vimAutoCmdOpt vimOption | 819 hi def link vimAuHighlight vimHighlight |
820 hi def link vimAutoCmd vimCommand | 820 hi def link vimAutoCmdOpt vimOption |
821 hi def link vimAutoEvent Type | 821 hi def link vimAutoCmd vimCommand |
822 hi def link vimAutoSet vimCommand | 822 hi def link vimAutoEvent Type |
823 hi def link vimBehaveModel vimBehave | 823 hi def link vimAutoSet vimCommand |
824 hi def link vimBehave vimCommand | 824 hi def link vimBehaveModel vimBehave |
825 hi def link vimBracket Delimiter | 825 hi def link vimBehave vimCommand |
826 hi def link vimCmplxRepeat SpecialChar | 826 hi def link vimBracket Delimiter |
827 hi def link vimCommand Statement | 827 hi def link vimCmplxRepeat SpecialChar |
828 hi def link vimComment Comment | 828 hi def link vimCommand Statement |
829 hi def link vimCommentString vimString | 829 hi def link vimComment Comment |
830 hi def link vimCommentTitle PreProc | 830 hi def link vimCommentString vimString |
831 hi def link vimCondHL vimCommand | 831 hi def link vimCommentTitle PreProc |
832 hi def link vimContinue Special | 832 hi def link vimCondHL vimCommand |
833 hi def link vimCtrlChar SpecialChar | 833 hi def link vimContinue Special |
834 hi def link vimEchoHLNone vimGroup | 834 hi def link vimCtrlChar SpecialChar |
835 hi def link vimEchoHL vimCommand | 835 hi def link vimEchoHLNone vimGroup |
836 hi def link vimElseIfErr Error | 836 hi def link vimEchoHL vimCommand |
837 hi def link vimElseif vimCondHL | 837 hi def link vimElseIfErr Error |
838 hi def link vimEnvvar PreProc | 838 hi def link vimElseif vimCondHL |
839 hi def link vimError Error | 839 hi def link vimEnvvar PreProc |
840 hi def link vimFBVar vimVar | 840 hi def link vimError Error |
841 hi def link vimFgBgAttrib vimHiAttrib | 841 hi def link vimFBVar vimVar |
842 hi def link vimFold Folded | 842 hi def link vimFgBgAttrib vimHiAttrib |
843 hi def link vimFTCmd vimCommand | 843 hi def link vimFold Folded |
844 hi def link vimFTOption vimSynType | 844 hi def link vimFTCmd vimCommand |
845 hi def link vimFuncKey vimCommand | 845 hi def link vimFTOption vimSynType |
846 hi def link vimFuncName Function | 846 hi def link vimFuncKey vimCommand |
847 hi def link vimFuncSID Special | 847 hi def link vimFuncName Function |
848 hi def link vimFuncVar Identifier | 848 hi def link vimFuncSID Special |
849 hi def link vimGroupAdd vimSynOption | 849 hi def link vimFuncVar Identifier |
850 hi def link vimGroupName vimGroup | 850 hi def link vimGroupAdd vimSynOption |
851 hi def link vimGroupRem vimSynOption | 851 hi def link vimGroupName vimGroup |
852 hi def link vimGroupSpecial Special | 852 hi def link vimGroupRem vimSynOption |
853 hi def link vimGroup Type | 853 hi def link vimGroupSpecial Special |
854 hi def link vimHiAttrib PreProc | 854 hi def link vimGroup Type |
855 hi def link vimHiClear vimHighlight | 855 hi def link vimHiAttrib PreProc |
856 hi def link vimHiCtermFgBg vimHiTerm | 856 hi def link vimHiClear vimHighlight |
857 hi def link vimHiCTerm vimHiTerm | 857 hi def link vimHiCtermFgBg vimHiTerm |
858 hi def link vimHighlight vimCommand | 858 hi def link vimHiCTerm vimHiTerm |
859 hi def link vimHiGroup vimGroupName | 859 hi def link vimHighlight vimCommand |
860 hi def link vimHiGuiFgBg vimHiTerm | 860 hi def link vimHiGroup vimGroupName |
861 hi def link vimHiGuiFont vimHiTerm | 861 hi def link vimHiGuiFgBg vimHiTerm |
862 hi def link vimHiGuiRgb vimNumber | 862 hi def link vimHiGuiFont vimHiTerm |
863 hi def link vimHiGui vimHiTerm | 863 hi def link vimHiGuiRgb vimNumber |
864 hi def link vimHiNmbr Number | 864 hi def link vimHiGui vimHiTerm |
865 hi def link vimHiStartStop vimHiTerm | 865 hi def link vimHiNmbr Number |
866 hi def link vimHiTerm Type | 866 hi def link vimHiStartStop vimHiTerm |
867 hi def link vimHLGroup vimGroup | 867 hi def link vimHiTerm Type |
868 hi def link vimHLMod PreProc | 868 hi def link vimHLGroup vimGroup |
869 hi def link vimInsert vimString | 869 hi def link vimHLMod PreProc |
870 hi def link vimIskSep Delimiter | 870 hi def link vimInsert vimString |
871 hi def link vimKeyCode vimSpecFile | 871 hi def link vimIskSep Delimiter |
872 hi def link vimKeyword Statement | 872 hi def link vimKeyCode vimSpecFile |
873 hi def link vimLet vimCommand | 873 hi def link vimKeyword Statement |
874 hi def link vimLineComment vimComment | 874 hi def link vimLet vimCommand |
875 hi def link vimMapBang vimCommand | 875 hi def link vimLineComment vimComment |
876 hi def link vimMapModKey vimFuncSID | 876 hi def link vimMapBang vimCommand |
877 hi def link vimMapMod vimBracket | 877 hi def link vimMapModKey vimFuncSID |
878 hi def link vimMap vimCommand | 878 hi def link vimMapMod vimBracket |
879 hi def link vimMark Number | 879 hi def link vimMap vimCommand |
880 hi def link vimMarkNumber vimNumber | 880 hi def link vimMark Number |
881 hi def link vimMenuMod vimMapMod | 881 hi def link vimMarkNumber vimNumber |
882 hi def link vimMenuNameMore vimMenuName | 882 hi def link vimMenuMod vimMapMod |
883 hi def link vimMenuName PreProc | 883 hi def link vimMenuNameMore vimMenuName |
884 hi def link vimMtchComment vimComment | 884 hi def link vimMenuName PreProc |
885 hi def link vimNorm vimCommand | 885 hi def link vimMtchComment vimComment |
886 hi def link vimNotation Special | 886 hi def link vimNorm vimCommand |
887 hi def link vimNotFunc vimCommand | 887 hi def link vimNotation Special |
888 hi def link vimNotPatSep vimString | 888 hi def link vimNotFunc vimCommand |
889 hi def link vimNumber Number | 889 hi def link vimNotPatSep vimString |
890 hi def link vimOperError Error | 890 hi def link vimNumber Number |
891 hi def link vimOper Operator | 891 hi def link vimOperError Error |
892 hi def link vimOption PreProc | 892 hi def link vimOper Operator |
893 hi def link vimParenSep Delimiter | 893 hi def link vimOption PreProc |
894 hi def link vimPatSepErr vimPatSep | 894 hi def link vimParenSep Delimiter |
895 hi def link vimPatSepR vimPatSep | 895 hi def link vimPatSepErr vimPatSep |
896 hi def link vimPatSep SpecialChar | 896 hi def link vimPatSepR vimPatSep |
897 hi def link vimPatSepZone vimString | 897 hi def link vimPatSep SpecialChar |
898 hi def link vimPatSepZ vimPatSep | 898 hi def link vimPatSepZone vimString |
899 hi def link vimPattern Type | 899 hi def link vimPatSepZ vimPatSep |
900 hi def link vimPlainMark vimMark | 900 hi def link vimPattern Type |
901 hi def link vimPlainRegister vimRegister | 901 hi def link vimPlainMark vimMark |
902 hi def link vimRegister SpecialChar | 902 hi def link vimPlainRegister vimRegister |
903 hi def link vimScriptDelim Comment | 903 hi def link vimRegister SpecialChar |
904 hi def link vimSearchDelim Statement | 904 hi def link vimScriptDelim Comment |
905 hi def link vimSearch vimString | 905 hi def link vimSearchDelim Statement |
906 hi def link vimSep Delimiter | 906 hi def link vimSearch vimString |
907 hi def link vimSetMod vimOption | 907 hi def link vimSep Delimiter |
908 hi def link vimSetSep Statement | 908 hi def link vimSetMod vimOption |
909 hi def link vimSetString vimString | 909 hi def link vimSetSep Statement |
910 hi def link vimSpecFile Identifier | 910 hi def link vimSetString vimString |
911 hi def link vimSpecFileMod vimSpecFile | 911 hi def link vimSpecFile Identifier |
912 hi def link vimSpecial Type | 912 hi def link vimSpecFileMod vimSpecFile |
913 hi def link vimStatement Statement | 913 hi def link vimSpecial Type |
914 hi def link vimStringCont vimString | 914 hi def link vimStatement Statement |
915 hi def link vimString String | 915 hi def link vimStringCont vimString |
916 hi def link vimSubst1 vimSubst | 916 hi def link vimString String |
917 hi def link vimSubstDelim Delimiter | 917 hi def link vimSubst1 vimSubst |
918 hi def link vimSubstFlags Special | 918 hi def link vimSubstDelim Delimiter |
919 hi def link vimSubstSubstr SpecialChar | 919 hi def link vimSubstFlags Special |
920 hi def link vimSubstTwoBS vimString | 920 hi def link vimSubstSubstr SpecialChar |
921 hi def link vimSubst vimCommand | 921 hi def link vimSubstTwoBS vimString |
922 hi def link vimSynCaseError Error | 922 hi def link vimSubst vimCommand |
923 hi def link vimSynCase Type | 923 hi def link vimSynCaseError Error |
924 hi def link vimSyncC Type | 924 hi def link vimSynCase Type |
925 hi def link vimSyncError Error | 925 hi def link vimSyncC Type |
926 hi def link vimSyncGroupName vimGroupName | 926 hi def link vimSyncError Error |
927 hi def link vimSyncGroup vimGroupName | 927 hi def link vimSyncGroupName vimGroupName |
928 hi def link vimSyncKey Type | 928 hi def link vimSyncGroup vimGroupName |
929 hi def link vimSyncNone Type | 929 hi def link vimSyncKey Type |
930 hi def link vimSynContains vimSynOption | 930 hi def link vimSyncNone Type |
931 hi def link vimSynError Error | 931 hi def link vimSynContains vimSynOption |
932 hi def link vimSynKeyContainedin vimSynContains | 932 hi def link vimSynError Error |
933 hi def link vimSynKeyOpt vimSynOption | 933 hi def link vimSynKeyContainedin vimSynContains |
934 hi def link vimSynMtchGrp vimSynOption | 934 hi def link vimSynKeyOpt vimSynOption |
935 hi def link vimSynMtchOpt vimSynOption | 935 hi def link vimSynMtchGrp vimSynOption |
936 hi def link vimSynNextgroup vimSynOption | 936 hi def link vimSynMtchOpt vimSynOption |
937 hi def link vimSynNotPatRange vimSynRegPat | 937 hi def link vimSynNextgroup vimSynOption |
938 hi def link vimSynOption Special | 938 hi def link vimSynNotPatRange vimSynRegPat |
939 hi def link vimSynPatRange vimString | 939 hi def link vimSynOption Special |
940 hi def link vimSynRegOpt vimSynOption | 940 hi def link vimSynPatRange vimString |
941 hi def link vimSynRegPat vimString | 941 hi def link vimSynRegOpt vimSynOption |
942 hi def link vimSynReg Type | 942 hi def link vimSynRegPat vimString |
943 hi def link vimSyntax vimCommand | 943 hi def link vimSynReg Type |
944 hi def link vimSynType vimSpecial | 944 hi def link vimSyntax vimCommand |
945 hi def link vimTodo Todo | 945 hi def link vimSynType vimSpecial |
946 hi def link vimUnmap vimMap | 946 hi def link vimTodo Todo |
947 hi def link vimUserAttrbCmpltFunc Special | 947 hi def link vimUnmap vimMap |
948 hi def link vimUserAttrbCmplt vimSpecial | 948 hi def link vimUserAttrbCmpltFunc Special |
949 hi def link vimUserAttrbKey vimOption | 949 hi def link vimUserAttrbCmplt vimSpecial |
950 hi def link vimUserAttrb vimSpecial | 950 hi def link vimUserAttrbKey vimOption |
951 hi def link vimUserAttrbError Error | 951 hi def link vimUserAttrb vimSpecial |
952 hi def link vimUserCmdError Error | 952 hi def link vimUserAttrbError Error |
953 hi def link vimUserCommand vimCommand | 953 hi def link vimUserCmdError Error |
954 hi def link vimUserFunc Normal | 954 hi def link vimUserCommand vimCommand |
955 hi def link vimVar Identifier | 955 hi def link vimUserFunc Normal |
956 hi def link vimWarn WarningMsg | 956 hi def link vimVar Identifier |
957 hi def link vimWarn WarningMsg | |
958 endif | |
957 | 959 |
958 " Current Syntax Variable: {{{2 | 960 " Current Syntax Variable: {{{2 |
959 let b:current_syntax = "vim" | 961 let b:current_syntax = "vim" |
960 | 962 |
961 " --------------------------------------------------------------------- | 963 " --------------------------------------------------------------------- |