Skip to content

Commit f7fc8b0

Browse files
committed
Change to parse category in Atom API
1 parent 1ebf9b3 commit f7fc8b0

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

autoload/webapi/atom.vim

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,12 @@ function! s:parse_node(target, parent)
200200
let entry = deepcopy(s:entry_template)
201201
call s:parse_node(entry, node)
202202
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)
203209
elseif type(a:target[node.name]) == 3
204210
call add(a:target[node.name], a:parent.value())
205211
else

0 commit comments

Comments
 (0)