def action_delete(self, context): indexes = [x['action__index'] for x in context['targets']] indexes.sort(reverse=True) data = self.vim.call('miniyank#read') for x in indexes: del data[x] self.vim.call('miniyank#write', data) debug(self.vim, f'[miniyank] {len(indexes)} item(s) deleted')
def debug(self, expr: typing.Any) -> None: debug(self._vim, expr)
def _print_messages(denite, params): for mes in denite._context['messages']: debug(denite._vim, mes) denite._vim.call('denite#util#getchar')
def _print_messages(prompt, params): for mes in prompt.denite._context['messages']: debug(prompt.nvim, mes)
def _print_messages(denite: Default, params: Params) -> typing.Any: for mes in denite._context['messages']: debug(denite._vim, mes) denite._vim.call('denite#util#getchar')
def debug(self, expr): debug(self._vim, expr)
def _print_messages(prompt, params): for mes in prompt.denite._context['messages']: debug(prompt.nvim, mes) prompt.nvim.call('denite#util#getchar')