annotate runtime/syntax/poefilter.vim @ 35308:22c03485f222 v9.1.0456

patch 9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0 Commit: https://github.com/vim/vim/commit/88d4f255b7b7a19bb4f6489e0ad0956e47d51fed Author: Gary Johnson <garyjohn@spocom.com> Date: Sat Jun 1 20:51:33 2024 +0200 patch 9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0 Problem: Left shift is incorrect with vartabstop and shiftwidth=0 Solution: make tabstop_at() function aware of shift direction (Gary Johnson) The problem was that with 'vartabstop' set and 'shiftwidth' equal 0, left shifts using << were shifting the line to the wrong column. The tabstop to the right of the first character in the line was being used as the shift amount instead of the tabstop to the left of that first character. The reason was that the tabstop_at() function always returned the value of the tabstop to the right of the given column and was not accounting for the direction of the shift. The solution was to make tabstop_at() aware of the direction of the shift and to choose the tabtop accordingly. A test was added to check this behavior and make sure it doesn't regress. While at it, also fix a few indentation/alignment issues. fixes: #14864 closes: #14887 Signed-off-by: Gary Johnson <garyjohn@spocom.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sat, 01 Jun 2024 21:00:03 +0200
parents a9b5ffbc0428
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
30875
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1 " Vim syntax file
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2 " Language: PoE item filter
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3 " Maintainer: ObserverOfTime <chronobserver@disroot.org>
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4 " Filenames: *.filter
32004
a9b5ffbc0428 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 30875
diff changeset
5 " Last Change: 2023 Feb 10
30875
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7 if exists('b:current_syntax')
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8 finish
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9 endif
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11 let s:cpo_save = &cpoptions
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12 set cpoptions&vim
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14 " Comment
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15 syn keyword poefilterTodo TODO NOTE XXX contained
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16 syn match poefilterCommentTag /\[[0-9A-Z\[\]]\+\]/ contained
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17 syn match poefilterComment /#.*$/ contains=poefilterTodo,poefilterCommentTag,@Spell
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19 " Blocks
32004
a9b5ffbc0428 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 30875
diff changeset
20 syn keyword poefilterBlock Show Hide Minimal
30875
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22 " Conditions
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23 syn keyword poefilterCondition
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24 \ AlternateQuality
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25 \ AnyEnchantment
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26 \ BlightedMap
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
27 \ Corrupted
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
28 \ ElderItem
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
29 \ ElderMap
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
30 \ FracturedItem
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
31 \ Identified
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
32 \ Mirrored
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
33 \ Replica
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
34 \ Scourged
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
35 \ ShapedMap
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
36 \ ShaperItem
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
37 \ SynthesisedItem
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
38 \ UberBlightedMap
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
39 \ skipwhite nextgroup=poefilterBoolean
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
40 syn keyword poefilterCondition
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
41 \ ArchnemesisMod
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
42 \ BaseType
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
43 \ Class
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
44 \ EnchantmentPassiveNode
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
45 \ HasEnchantment
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
46 \ HasExplicitMod
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
47 \ ItemLevel
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
48 \ SocketGroup
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
49 \ Sockets
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
50 \ skipwhite nextgroup=poefilterOperator,poefilterString
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
51 syn keyword poefilterCondition
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
52 \ AreaLevel
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
53 \ BaseArmour
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
54 \ BaseDefencePercentile
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
55 \ BaseEnergyShield
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
56 \ BaseEvasion
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
57 \ BaseWard
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
58 \ CorruptedMods
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
59 \ DropLevel
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
60 \ EnchantmentPassiveNum
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
61 \ GemLevel
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
62 \ HasEaterOfWorldsImplicit
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
63 \ HasSearingExarchImplicit
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
64 \ Height
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
65 \ LinkedSockets
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
66 \ MapTier
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
67 \ Quality
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
68 \ StackSize
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
69 \ Width
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
70 \ skipwhite nextgroup=poefilterOperator,poefilterNumber
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
71 syn keyword poefilterCondition
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
72 \ GemQualityType
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
73 \ skipwhite nextgroup=poefilterString,poefilterQuality
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
74 syn keyword poefilterCondition
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
75 \ HasInfluence
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
76 \ skipwhite nextgroup=poefilterString,poefilterInfluence
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
77 syn keyword poefilterCondition
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
78 \ Rarity
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
79 \ skipwhite nextgroup=poefilterString,poefilterRarity
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
80
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
81 " Actions
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
82 syn keyword poefilterAction
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
83 \ PlayAlertSound
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
84 \ PlayAlertSoundPositional
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
85 \ skipwhite nextgroup=poefilterNumber,poefilterDisable
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
86 syn keyword poefilterAction
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
87 \ CustomAlertSound
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
88 \ CustomAlertSoundOptional
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
89 \ skipwhite nextgroup=poefilterString
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
90 syn keyword poefilterAction
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
91 \ DisableDropSound
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
92 \ EnableDropSound
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
93 \ DisableDropSoundIfAlertSound
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
94 \ EnableDropSoundIfAlertSound
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
95 \ skipwhite nextgroup=poefilterBoolean
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
96 syn keyword poefilterAction
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
97 \ MinimapIcon
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
98 \ SetBackgroundColor
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
99 \ SetBorderColor
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
100 \ SetFontSize
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
101 \ SetTextColor
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
102 \ skipwhite nextgroup=poefilterNumber
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
103 syn keyword poefilterAction
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
104 \ PlayEffect
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
105 \ skipwhite nextgroup=poefilterColour
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
106
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
107 " Operators
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
108 syn match poefilterOperator /!\|[<>=]=\?/ contained
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
109 \ skipwhite nextgroup=poefilterString,poefilterNumber,
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
110 \ poefilterQuality,poefilterRarity,poefilterInfluence
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
111
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
112 " Arguments
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
113 syn match poefilterString /[-a-zA-Z0-9:,']/ contained contains=@Spell
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
114 \ skipwhite nextgroup=poefilterString,poefilterNumber,
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
115 \ poefilterQuality,poefilterRarity,poefilterInfluence
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
116 syn region poefilterString matchgroup=poefilterQuote keepend
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
117 \ start=/"/ end=/"/ concealends contained contains=@Spell
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
118 \ skipwhite nextgroup=poefilterString,poefilterNumber,
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
119 \ poefilterQuality,poefilterRarity,poefilterInfluence
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
120 syn match poefilterNumber /-1\|0\|[1-9][0-9]*/ contained
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
121 \ skipwhite nextgroup=poefilterString,poefilterNumber,
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
122 \ poefilterQuality,poefilterRarity,poefilterInfluence,poefilterColour
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
123 syn keyword poefilterBoolean True False contained
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
124
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
125 " Special arguments (conditions)
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
126 syn keyword poefilterQuality Superior Divergent Anomalous Phantasmal
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
127 \ contained skipwhite nextgroup=poefilterString,poefilterQuality
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
128 syn keyword poefilterRarity Normal Magic Rare Unique
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
129 \ contained skipwhite nextgroup=poefilterString,poefilterRarity
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
130 syn keyword poefilterInfluence Shaper Elder
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
131 \ Crusader Hunter Redeemer Warlord None
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
132 \ contained skipwhite nextgroup=poefilterString,poefilterInfluence
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
133
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
134 " Special arguments (actions)
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
135 syn keyword poefilterColour Red Green Blue Brown
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
136 \ White Yellow Cyan Grey Orange Pink Purple
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
137 \ contained skipwhite nextgroup=poefilterShape,poefilterTemp
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
138 syn keyword poefilterShape Circle Diamond Hecagon Square Star Triangle
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
139 \ Cross Moon Raindrop Kite Pentagon UpsideDownHouse contained
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
140 syn keyword poefilterDisable None contained
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
141 syn keyword poefilterTemp Temp contained
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
142
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
143 " Colours
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
144
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
145 hi def link poefilterAction Statement
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
146 hi def link poefilterBlock Structure
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
147 hi def link poefilterBoolean Boolean
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
148 hi def link poefilterColour Special
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
149 hi def link poefilterComment Comment
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
150 hi def link poefilterCommentTag SpecialComment
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
151 hi def link poefilterCondition Conditional
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
152 hi def link poefilterDisable Constant
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
153 hi def link poefilterInfluence Special
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
154 hi def link poefilterNumber Number
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
155 hi def link poefilterOperator Operator
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
156 hi def link poefilterQuality Special
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
157 hi def link poefilterQuote Delimiter
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
158 hi def link poefilterRarity Special
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
159 hi def link poefilterShape Special
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
160 hi def link poefilterString String
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
161 hi def link poefilterTemp StorageClass
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
162 hi def link poefilterTodo Todo
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
163
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
164 let b:current_syntax = 'poefilter'
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
165
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
166 let &cpoptions = s:cpo_save
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
167 unlet s:cpo_save