Beispiel #1
0
 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')
Beispiel #2
0
 def debug(self, expr: typing.Any) -> None:
     debug(self._vim, expr)
Beispiel #3
0
def _print_messages(denite, params):
    for mes in denite._context['messages']:
        debug(denite._vim, mes)
    denite._vim.call('denite#util#getchar')
Beispiel #4
0
def _print_messages(prompt, params):
    for mes in prompt.denite._context['messages']:
        debug(prompt.nvim, mes)
Beispiel #5
0
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')
Beispiel #6
0
def _print_messages(prompt, params):
    for mes in prompt.denite._context['messages']:
        debug(prompt.nvim, mes)
Beispiel #7
0
 def debug(self, expr):
     debug(self._vim, expr)
Beispiel #8
0
def _print_messages(prompt, params):
    for mes in prompt.denite._context['messages']:
        debug(prompt.nvim, mes)
    prompt.nvim.call('denite#util#getchar')