Mercurial > vim
comparison runtime/syntax/perl6.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 | bd021eb62e73 |
comparison
equal
deleted
inserted
replaced
10050:b702edc4b2b8 | 10051:46763b01cd9a |
---|---|
2059 \ contained | 2059 \ contained |
2060 \ contains=p6PodFormatAnglesFrench,p6PodFormatFrench,p6PodFormatOne,p6PodFormatTwo,p6PodFormatThree,p6PodVerticalBar,p6PodSemiColon,p6PodComma | 2060 \ contains=p6PodFormatAnglesFrench,p6PodFormatFrench,p6PodFormatOne,p6PodFormatTwo,p6PodFormatThree,p6PodVerticalBar,p6PodSemiColon,p6PodComma |
2061 | 2061 |
2062 " Define the default highlighting. | 2062 " Define the default highlighting. |
2063 " Only when an item doesn't have highlighting yet | 2063 " Only when an item doesn't have highlighting yet |
2064 command -nargs=+ HiLink hi def link <args> | 2064 |
2065 | 2065 hi def link p6EscOctOld p6Error |
2066 HiLink p6EscOctOld p6Error | 2066 hi def link p6PackageTwigil p6Twigil |
2067 HiLink p6PackageTwigil p6Twigil | 2067 hi def link p6StringAngle p6String |
2068 HiLink p6StringAngle p6String | 2068 hi def link p6StringFrench p6String |
2069 HiLink p6StringFrench p6String | 2069 hi def link p6StringAngles p6String |
2070 HiLink p6StringAngles p6String | 2070 hi def link p6StringSQ p6String |
2071 HiLink p6StringSQ p6String | 2071 hi def link p6StringDQ p6String |
2072 HiLink p6StringDQ p6String | 2072 hi def link p6StringQ p6String |
2073 HiLink p6StringQ p6String | 2073 hi def link p6RxStringSQ p6String |
2074 HiLink p6RxStringSQ p6String | 2074 hi def link p6RxStringDQ p6String |
2075 HiLink p6RxStringDQ p6String | 2075 hi def link p6Substitution p6String |
2076 HiLink p6Substitution p6String | 2076 hi def link p6Transliteration p6String |
2077 HiLink p6Transliteration p6String | 2077 hi def link p6StringAuto p6String |
2078 HiLink p6StringAuto p6String | 2078 hi def link p6StringP5Auto p6String |
2079 HiLink p6StringP5Auto p6String | 2079 hi def link p6Key p6String |
2080 HiLink p6Key p6String | 2080 hi def link p6Match p6String |
2081 HiLink p6Match p6String | 2081 hi def link p6RegexBlock p6String |
2082 HiLink p6RegexBlock p6String | 2082 hi def link p6RxP5CharClass p6String |
2083 HiLink p6RxP5CharClass p6String | 2083 hi def link p6RxP5QuoteMeta p6String |
2084 HiLink p6RxP5QuoteMeta p6String | 2084 hi def link p6RxCharClass p6String |
2085 HiLink p6RxCharClass p6String | 2085 hi def link p6RxQuoteWords p6String |
2086 HiLink p6RxQuoteWords p6String | 2086 hi def link p6ReduceOp p6Operator |
2087 HiLink p6ReduceOp p6Operator | 2087 hi def link p6ReverseCrossOp p6Operator |
2088 HiLink p6ReverseCrossOp p6Operator | 2088 hi def link p6HyperOp p6Operator |
2089 HiLink p6HyperOp p6Operator | 2089 hi def link p6QuoteQ p6Operator |
2090 HiLink p6QuoteQ p6Operator | 2090 hi def link p6RxRange p6StringSpecial |
2091 HiLink p6RxRange p6StringSpecial | 2091 hi def link p6RxAnchor p6StringSpecial |
2092 HiLink p6RxAnchor p6StringSpecial | 2092 hi def link p6RxP5Anchor p6StringSpecial |
2093 HiLink p6RxP5Anchor p6StringSpecial | 2093 hi def link p6CodePoint p6StringSpecial |
2094 HiLink p6CodePoint p6StringSpecial | 2094 hi def link p6RxMeta p6StringSpecial |
2095 HiLink p6RxMeta p6StringSpecial | 2095 hi def link p6RxP5Range p6StringSpecial |
2096 HiLink p6RxP5Range p6StringSpecial | 2096 hi def link p6RxP5CPId p6StringSpecial |
2097 HiLink p6RxP5CPId p6StringSpecial | 2097 hi def link p6RxP5Posix p6StringSpecial |
2098 HiLink p6RxP5Posix p6StringSpecial | 2098 hi def link p6RxP5Mod p6StringSpecial |
2099 HiLink p6RxP5Mod p6StringSpecial | 2099 hi def link p6RxP5HexSeq p6StringSpecial |
2100 HiLink p6RxP5HexSeq p6StringSpecial | 2100 hi def link p6RxP5OctSeq p6StringSpecial |
2101 HiLink p6RxP5OctSeq p6StringSpecial | 2101 hi def link p6RxP5WriteRefId p6StringSpecial |
2102 HiLink p6RxP5WriteRefId p6StringSpecial | 2102 hi def link p6HexSequence p6StringSpecial |
2103 HiLink p6HexSequence p6StringSpecial | 2103 hi def link p6OctSequence p6StringSpecial |
2104 HiLink p6OctSequence p6StringSpecial | 2104 hi def link p6RxP5Named p6StringSpecial |
2105 HiLink p6RxP5Named p6StringSpecial | 2105 hi def link p6RxP5PropId p6StringSpecial |
2106 HiLink p6RxP5PropId p6StringSpecial | 2106 hi def link p6RxP5Quantifier p6StringSpecial |
2107 HiLink p6RxP5Quantifier p6StringSpecial | 2107 hi def link p6RxP5CountId p6StringSpecial |
2108 HiLink p6RxP5CountId p6StringSpecial | 2108 hi def link p6RxP5Verb p6StringSpecial |
2109 HiLink p6RxP5Verb p6StringSpecial | 2109 hi def link p6Escape p6StringSpecial2 |
2110 HiLink p6Escape p6StringSpecial2 | 2110 hi def link p6EscNull p6StringSpecial2 |
2111 HiLink p6EscNull p6StringSpecial2 | 2111 hi def link p6EscHash p6StringSpecial2 |
2112 HiLink p6EscHash p6StringSpecial2 | 2112 hi def link p6EscQQ p6StringSpecial2 |
2113 HiLink p6EscQQ p6StringSpecial2 | 2113 hi def link p6EscQuote p6StringSpecial2 |
2114 HiLink p6EscQuote p6StringSpecial2 | 2114 hi def link p6EscDoubleQuote p6StringSpecial2 |
2115 HiLink p6EscDoubleQuote p6StringSpecial2 | 2115 hi def link p6EscBackTick p6StringSpecial2 |
2116 HiLink p6EscBackTick p6StringSpecial2 | 2116 hi def link p6EscForwardSlash p6StringSpecial2 |
2117 HiLink p6EscForwardSlash p6StringSpecial2 | 2117 hi def link p6EscVerticalBar p6StringSpecial2 |
2118 HiLink p6EscVerticalBar p6StringSpecial2 | 2118 hi def link p6EscExclamation p6StringSpecial2 |
2119 HiLink p6EscExclamation p6StringSpecial2 | 2119 hi def link p6EscDollar p6StringSpecial2 |
2120 HiLink p6EscDollar p6StringSpecial2 | 2120 hi def link p6EscOpenCurly p6StringSpecial2 |
2121 HiLink p6EscOpenCurly p6StringSpecial2 | 2121 hi def link p6EscCloseCurly p6StringSpecial2 |
2122 HiLink p6EscCloseCurly p6StringSpecial2 | 2122 hi def link p6EscCloseBracket p6StringSpecial2 |
2123 HiLink p6EscCloseBracket p6StringSpecial2 | 2123 hi def link p6EscCloseAngle p6StringSpecial2 |
2124 HiLink p6EscCloseAngle p6StringSpecial2 | 2124 hi def link p6EscCloseFrench p6StringSpecial2 |
2125 HiLink p6EscCloseFrench p6StringSpecial2 | 2125 hi def link p6EscBackSlash p6StringSpecial2 |
2126 HiLink p6EscBackSlash p6StringSpecial2 | 2126 hi def link p6RxEscape p6StringSpecial2 |
2127 HiLink p6RxEscape p6StringSpecial2 | 2127 hi def link p6RxCapture p6StringSpecial2 |
2128 HiLink p6RxCapture p6StringSpecial2 | 2128 hi def link p6RxAlternation p6StringSpecial2 |
2129 HiLink p6RxAlternation p6StringSpecial2 | 2129 hi def link p6RxP5 p6StringSpecial2 |
2130 HiLink p6RxP5 p6StringSpecial2 | 2130 hi def link p6RxP5ReadRef p6StringSpecial2 |
2131 HiLink p6RxP5ReadRef p6StringSpecial2 | 2131 hi def link p6RxP5Oct p6StringSpecial2 |
2132 HiLink p6RxP5Oct p6StringSpecial2 | 2132 hi def link p6RxP5Hex p6StringSpecial2 |
2133 HiLink p6RxP5Hex p6StringSpecial2 | 2133 hi def link p6RxP5EscMeta p6StringSpecial2 |
2134 HiLink p6RxP5EscMeta p6StringSpecial2 | 2134 hi def link p6RxP5Meta p6StringSpecial2 |
2135 HiLink p6RxP5Meta p6StringSpecial2 | 2135 hi def link p6RxP5Escape p6StringSpecial2 |
2136 HiLink p6RxP5Escape p6StringSpecial2 | 2136 hi def link p6RxP5CodePoint p6StringSpecial2 |
2137 HiLink p6RxP5CodePoint p6StringSpecial2 | 2137 hi def link p6RxP5WriteRef p6StringSpecial2 |
2138 HiLink p6RxP5WriteRef p6StringSpecial2 | 2138 hi def link p6RxP5Prop p6StringSpecial2 |
2139 HiLink p6RxP5Prop p6StringSpecial2 | 2139 |
2140 | 2140 hi def link p6Property Tag |
2141 HiLink p6Property Tag | 2141 hi def link p6Attention Todo |
2142 HiLink p6Attention Todo | 2142 hi def link p6Type Type |
2143 HiLink p6Type Type | 2143 hi def link p6Error Error |
2144 HiLink p6Error Error | 2144 hi def link p6BlockLabel Label |
2145 HiLink p6BlockLabel Label | 2145 hi def link p6Float Float |
2146 HiLink p6Float Float | 2146 hi def link p6Normal Normal |
2147 HiLink p6Normal Normal | 2147 hi def link p6Package Normal |
2148 HiLink p6Package Normal | 2148 hi def link p6PackageScope Normal |
2149 HiLink p6PackageScope Normal | 2149 hi def link p6Number Number |
2150 HiLink p6Number Number | 2150 hi def link p6VersionNum Number |
2151 HiLink p6VersionNum Number | 2151 hi def link p6String String |
2152 HiLink p6String String | 2152 hi def link p6Repeat Repeat |
2153 HiLink p6Repeat Repeat | 2153 hi def link p6Keyword Keyword |
2154 HiLink p6Keyword Keyword | 2154 hi def link p6Pragma Keyword |
2155 HiLink p6Pragma Keyword | 2155 hi def link p6Module Keyword |
2156 HiLink p6Module Keyword | 2156 hi def link p6DeclareRoutine Keyword |
2157 HiLink p6DeclareRoutine Keyword | 2157 hi def link p6VarStorage Special |
2158 HiLink p6VarStorage Special | 2158 hi def link p6FlowControl Special |
2159 HiLink p6FlowControl Special | 2159 hi def link p6NumberBase Special |
2160 HiLink p6NumberBase Special | 2160 hi def link p6Twigil Special |
2161 HiLink p6Twigil Special | 2161 hi def link p6StringSpecial2 Special |
2162 HiLink p6StringSpecial2 Special | 2162 hi def link p6VersionDot Special |
2163 HiLink p6VersionDot Special | 2163 hi def link p6Comment Comment |
2164 HiLink p6Comment Comment | 2164 hi def link p6Include Include |
2165 HiLink p6Include Include | 2165 hi def link p6Shebang PreProc |
2166 HiLink p6Shebang PreProc | 2166 hi def link p6ClosureTrait PreProc |
2167 HiLink p6ClosureTrait PreProc | 2167 hi def link p6Routine Function |
2168 HiLink p6Routine Function | 2168 hi def link p6Operator Operator |
2169 HiLink p6Operator Operator | 2169 hi def link p6Version Operator |
2170 HiLink p6Version Operator | 2170 hi def link p6Context Operator |
2171 HiLink p6Context Operator | 2171 hi def link p6Quote Delimiter |
2172 HiLink p6Quote Delimiter | 2172 hi def link p6TypeConstraint PreCondit |
2173 HiLink p6TypeConstraint PreCondit | 2173 hi def link p6Exception Exception |
2174 HiLink p6Exception Exception | 2174 hi def link p6Placeholder Identifier |
2175 HiLink p6Placeholder Identifier | 2175 hi def link p6Variable Identifier |
2176 HiLink p6Variable Identifier | 2176 hi def link p6VarSlash Identifier |
2177 HiLink p6VarSlash Identifier | 2177 hi def link p6VarNum Identifier |
2178 HiLink p6VarNum Identifier | 2178 hi def link p6VarExclam Identifier |
2179 HiLink p6VarExclam Identifier | 2179 hi def link p6VarMatch Identifier |
2180 HiLink p6VarMatch Identifier | 2180 hi def link p6VarName Identifier |
2181 HiLink p6VarName Identifier | 2181 hi def link p6MatchVar Identifier |
2182 HiLink p6MatchVar Identifier | 2182 hi def link p6RxP5ReadRefId Identifier |
2183 HiLink p6RxP5ReadRefId Identifier | 2183 hi def link p6RxP5ModDef Identifier |
2184 HiLink p6RxP5ModDef Identifier | 2184 hi def link p6RxP5ModName Identifier |
2185 HiLink p6RxP5ModName Identifier | 2185 hi def link p6Conditional Conditional |
2186 HiLink p6Conditional Conditional | 2186 hi def link p6StringSpecial SpecialChar |
2187 HiLink p6StringSpecial SpecialChar | 2187 |
2188 | 2188 hi def link p6PodAbbr p6Pod |
2189 HiLink p6PodAbbr p6Pod | 2189 hi def link p6PodAbbrEOF p6Pod |
2190 HiLink p6PodAbbrEOF p6Pod | 2190 hi def link p6PodAbbrNoCode p6Pod |
2191 HiLink p6PodAbbrNoCode p6Pod | 2191 hi def link p6PodAbbrCode p6PodCode |
2192 HiLink p6PodAbbrCode p6PodCode | 2192 hi def link p6PodPara p6Pod |
2193 HiLink p6PodPara p6Pod | 2193 hi def link p6PodParaEOF p6Pod |
2194 HiLink p6PodParaEOF p6Pod | 2194 hi def link p6PodParaNoCode p6Pod |
2195 HiLink p6PodParaNoCode p6Pod | 2195 hi def link p6PodParaCode p6PodCode |
2196 HiLink p6PodParaCode p6PodCode | 2196 hi def link p6PodDelim p6Pod |
2197 HiLink p6PodDelim p6Pod | 2197 hi def link p6PodDelimEOF p6Pod |
2198 HiLink p6PodDelimEOF p6Pod | 2198 hi def link p6PodDelimNoCode p6Pod |
2199 HiLink p6PodDelimNoCode p6Pod | 2199 hi def link p6PodDelimCode p6PodCode |
2200 HiLink p6PodDelimCode p6PodCode | 2200 hi def link p6PodImplicitCode p6PodCode |
2201 HiLink p6PodImplicitCode p6PodCode | 2201 hi def link p6PodExtraConfig p6PodPrefix |
2202 HiLink p6PodExtraConfig p6PodPrefix | 2202 hi def link p6PodVerticalBar p6PodFormatCode |
2203 HiLink p6PodVerticalBar p6PodFormatCode | 2203 hi def link p6PodColon p6PodFormatCode |
2204 HiLink p6PodColon p6PodFormatCode | 2204 hi def link p6PodSemicolon p6PodFormatCode |
2205 HiLink p6PodSemicolon p6PodFormatCode | 2205 hi def link p6PodComma p6PodFormatCode |
2206 HiLink p6PodComma p6PodFormatCode | 2206 hi def link p6PodFormatOne p6PodFormat |
2207 HiLink p6PodFormatOne p6PodFormat | 2207 hi def link p6PodFormatTwo p6PodFormat |
2208 HiLink p6PodFormatTwo p6PodFormat | 2208 hi def link p6PodFormatThree p6PodFormat |
2209 HiLink p6PodFormatThree p6PodFormat | 2209 hi def link p6PodFormatFrench p6PodFormat |
2210 HiLink p6PodFormatFrench p6PodFormat | 2210 |
2211 | 2211 hi def link p6PodType Type |
2212 HiLink p6PodType Type | 2212 hi def link p6PodConfigOption String |
2213 HiLink p6PodConfigOption String | 2213 hi def link p6PodCode PreProc |
2214 HiLink p6PodCode PreProc | 2214 hi def link p6Pod Comment |
2215 HiLink p6Pod Comment | 2215 hi def link p6PodComment Comment |
2216 HiLink p6PodComment Comment | 2216 hi def link p6PodAutoQuote Operator |
2217 HiLink p6PodAutoQuote Operator | 2217 hi def link p6PodConfigOperator Operator |
2218 HiLink p6PodConfigOperator Operator | 2218 hi def link p6PodPrefix Statement |
2219 HiLink p6PodPrefix Statement | 2219 hi def link p6PodName Identifier |
2220 HiLink p6PodName Identifier | 2220 hi def link p6PodFormatCode SpecialChar |
2221 HiLink p6PodFormatCode SpecialChar | 2221 hi def link p6PodFormat SpecialComment |
2222 HiLink p6PodFormat SpecialComment | 2222 |
2223 | |
2224 delcommand HiLink | |
2225 | 2223 |
2226 " Syncing to speed up processing | 2224 " Syncing to speed up processing |
2227 "syn sync match p6SyncPod groupthere p6PodAbbrRegion "^=\K\k*\>" | 2225 "syn sync match p6SyncPod groupthere p6PodAbbrRegion "^=\K\k*\>" |
2228 "syn sync match p6SyncPod groupthere p6PodDirectRegion "^=\%(config\|use\|encoding\)\>" | 2226 "syn sync match p6SyncPod groupthere p6PodDirectRegion "^=\%(config\|use\|encoding\)\>" |
2229 "syn sync match p6SyncPod groupthere p6PodParaRegion "^=for\>" | 2227 "syn sync match p6SyncPod groupthere p6PodParaRegion "^=for\>" |