Skip to content

Commit 3cdbd8d

Browse files
infmagic2047jonathanslenders
authored andcommitted
Fix key bindings for Vi mode registers
1 parent 740d468 commit 3cdbd8d

File tree

1 file changed

+3
-3
lines changed
  • prompt_toolkit/key_binding/bindings

1 file changed

+3
-3
lines changed

prompt_toolkit/key_binding/bindings/vi.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -440,14 +440,14 @@ def _(event):
440440
count=event.arg)
441441

442442
def paste_named_register_handler(c):
443-
@handle('"', c, 'p')
443+
@handle('"', c, 'p', filter=navigation_mode)
444444
def _(event):
445445
" Paste from named register. "
446446
data = event.cli.vi_state.named_registers.get(c)
447447
if data:
448448
event.current_buffer.paste_clipboard_data(data, count=event.arg)
449449

450-
@handle('"', c, 'P')
450+
@handle('"', c, 'P', filter=navigation_mode)
451451
def _(event):
452452
" Paste (before) from named register. "
453453
data = event.cli.vi_state.named_registers.get(c)
@@ -849,7 +849,7 @@ def delete_or_change_operator(event, text_object):
849849
# Set deleted/changed text to clipboard or named register.
850850
if clipboard_data and clipboard_data.text:
851851
if reg_name:
852-
event.cli.named_registers[reg_name] = clipboard_data
852+
event.cli.vi_state.named_registers[reg_name] = clipboard_data
853853
else:
854854
event.cli.clipboard.set_data(clipboard_data)
855855

0 commit comments

Comments
 (0)