def _change_word(prompt, params): # NOTE: Respect the behavior of 'w' in Normal mode. if prompt.caret.locus == prompt.caret.tail: return prompt.denite.change_mode('insert') pattern_set = build_keyword_pattern_set(prompt.nvim) pattern = re.compile(r'^(?:%s+|%s+|[^\s\x20-\xff]+|)\s*' % pattern_set) forward_text = pattern.sub('', prompt.caret.get_forward_text()) prompt.text = ''.join([prompt.caret.get_backward_text(), forward_text]) prompt.denite.change_mode('insert')
def _change_word(prompt, params): # NOTE: Respect the behavior of 'w' in Normal mode. if prompt.caret.locus == prompt.caret.tail: return prompt.denite.change_mode('insert') pattern_set = build_keyword_pattern_set(prompt.nvim) pattern = re.compile( r'^(?:%s+|%s+|[^\s\x20-\xff]+|)\s*' % pattern_set ) forward_text = pattern.sub('', prompt.caret.get_forward_text()) prompt.text = ''.join([ prompt.caret.get_backward_text(), forward_text ]) prompt.denite.change_mode('insert')