summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Slenders <jonathan@slenders.be>2016-06-15 22:04:55 +0200
committerJonathan Slenders <jonathan@slenders.be>2016-06-15 22:04:55 +0200
commit8a37f3e72964e5a7c81e3bd788153e3fc2377f72 (patch)
tree01e8e32968fd6663030217896cd3dabf19b2fd20
parenta3ffc78647042e6015ae27a2f75b6172e44d0027 (diff)
Set y/n in the default buffer of confirmation prompt before quitting.
-rw-r--r--prompt_toolkit/shortcuts.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/prompt_toolkit/shortcuts.py b/prompt_toolkit/shortcuts.py
index a47be842..7f9ae77c 100644
--- a/prompt_toolkit/shortcuts.py
+++ b/prompt_toolkit/shortcuts.py
@@ -638,12 +638,14 @@ def create_confirm_application(message):
@registry.add_binding('y')
@registry.add_binding('Y')
def _(event):
+ event.cli.buffers[DEFAULT_BUFFER].text = 'y'
event.cli.set_return_value(True)
@registry.add_binding('n')
@registry.add_binding('N')
@registry.add_binding(Keys.ControlC)
def _(event):
+ event.cli.buffers[DEFAULT_BUFFER].text = 'n'
event.cli.set_return_value(False)
return create_prompt_application(message, key_bindings_registry=registry)