Skip to content

Commit a043444

Browse files
committed
Merge pull request mattn#13 from moznion/feature/atom_parse_category
Change to parse category in Atom API
2 parents 1ebf9b3 + 9aad282 commit a043444

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'] = has_key(node.attr, 'term') ? node.attr['term'] : ''
206+
let l:category['scheme'] = has_key(node.attr, 'scheme') ? node.attr['scheme'] : ''
207+
let l:category['label'] = has_key(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)