We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1ebf9b3 commit f7fc8b0Copy full SHA for f7fc8b0
1 file changed
autoload/webapi/atom.vim
@@ -200,6 +200,12 @@ function! s:parse_node(target, parent)
200
let entry = deepcopy(s:entry_template)
201
call s:parse_node(entry, node)
202
call add(a:target.entry, entry)
203
+ elseif node.name == 'category'
204
+ let l:category = deepcopy(s:category_template)
205
+ let l:category['term'] = exists("node.attr['term']") ? node.attr['term'] : ''
206
+ let l:category['scheme'] = exists("node.attr['scheme']") ? node.attr['scheme'] : ''
207
+ let l:category['label'] = exists("node.attr['label']") ? node.attr['label'] : ''
208
+ call add(a:target.category, l:category)
209
elseif type(a:target[node.name]) == 3
210
call add(a:target[node.name], a:parent.value())
211
else
0 commit comments