comparison runtime/syntax/clean.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
comparison
equal deleted inserted replaced
10050:b702edc4b2b8 10051:46763b01cd9a
48 syn match cleanFuncTypeDef "\([a-zA-Z].*\|(\=[-~@#$%^?!+*<>\/|&=:]\+)\=\)\s*\(infix[lr]\=\)\=\s*\d\=\s*::.*->.*" contains=cleanSpecial,cleanBasicType,cleanSpecialType,cleanKeyword 48 syn match cleanFuncTypeDef "\([a-zA-Z].*\|(\=[-~@#$%^?!+*<>\/|&=:]\+)\=\)\s*\(infix[lr]\=\)\=\s*\d\=\s*::.*->.*" contains=cleanSpecial,cleanBasicType,cleanSpecialType,cleanKeyword
49 49
50 50
51 " Define the default highlighting. 51 " Define the default highlighting.
52 " Only when an item doesn't have highlighting yet 52 " Only when an item doesn't have highlighting yet
53 command -nargs=+ HiLink hi def link <args>
54 53
55 " Comments 54 " Comments
56 HiLink cleanComment Comment 55 hi def link cleanComment Comment
57 " Constants and denotations 56 " Constants and denotations
58 HiLink cleanStringDenot String 57 hi def link cleanStringDenot String
59 HiLink cleanCharDenot Character 58 hi def link cleanCharDenot Character
60 HiLink cleanIntegerDenot Number 59 hi def link cleanIntegerDenot Number
61 HiLink cleanBoolDenot Boolean 60 hi def link cleanBoolDenot Boolean
62 HiLink cleanRealDenot Float 61 hi def link cleanRealDenot Float
63 " Identifiers 62 " Identifiers
64 " Statements 63 " Statements
65 HiLink cleanTypeClass Keyword 64 hi def link cleanTypeClass Keyword
66 HiLink cleanConditional Conditional 65 hi def link cleanConditional Conditional
67 HiLink cleanLabel Label 66 hi def link cleanLabel Label
68 HiLink cleanKeyword Keyword 67 hi def link cleanKeyword Keyword
69 " Generic Preprocessing 68 " Generic Preprocessing
70 HiLink cleanIncludeKeyword Include 69 hi def link cleanIncludeKeyword Include
71 HiLink cleanModuleSystem PreProc 70 hi def link cleanModuleSystem PreProc
72 " Type 71 " Type
73 HiLink cleanBasicType Type 72 hi def link cleanBasicType Type
74 HiLink cleanSpecialType Type 73 hi def link cleanSpecialType Type
75 HiLink cleanFuncTypeDef Typedef 74 hi def link cleanFuncTypeDef Typedef
76 " Special 75 " Special
77 HiLink cleanSpecial Special 76 hi def link cleanSpecial Special
78 HiLink cleanList Special 77 hi def link cleanList Special
79 HiLink cleanArray Special 78 hi def link cleanArray Special
80 HiLink cleanRecord Special 79 hi def link cleanRecord Special
81 HiLink cleanTuple Special 80 hi def link cleanTuple Special
82 " Error 81 " Error
83 " Todo 82 " Todo
84 HiLink cleanTodo Todo 83 hi def link cleanTodo Todo
85 84
86 delcommand HiLink
87 85
88 let b:current_syntax = "clean" 86 let b:current_syntax = "clean"
89 87
90 let &cpo = s:cpo_save 88 let &cpo = s:cpo_save
91 unlet s:cpo_save 89 unlet s:cpo_save