- call map(tags, 'a:prefix . v:val')
- " TODO: handle errors
- call <SID>NM_run(['tag'] + tags + ['--', id])
- call <SID>NM_search_refresh_view()
+ call <SID>NM_add_remove_tags(prefix, split(text, ' '))
+ else
+ call <SID>NM_add_remove_tags(prefix, a:intags)
+ endif
+ call <SID>NM_search_refresh_view()
+endfunction
+
+function! s:NM_add_remove_tags(prefix, tags)
+ let id = <SID>NM_search_find_thread_id()
+ if id == ''
+ echoe 'Eeek! I couldn''t find the thead id!'