# ============================================================================ # FILE: unite.py # AUTHOR: Shougo Matsushita # License: MIT license # ============================================================================ from .base import Base class Kind(Base): def __init__(self, vim): super().__init__(vim) self.name = 'unite' self.default_action = 'do' def action_do(self, context): self.vim.call('unite#action#do_candidates', 'default', [x['source__candidate'] for x in context['targets']]) def action_preview(self, context): self.vim.call('unite#action#do_candidates', 'preview', [x['source__candidate'] for x in context['targets']]) def action_delete(self, context): self.vim.call('unite#action#do_candidates', 'delete', [x['source__candidate'] for x in context['targets']])