Skip to content

Commit 3278af9

Browse files
committed
Restore F1 for help
1 parent cf532fb commit 3278af9

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

Lib/_pyrepl/commands.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,14 @@ def do(self):
396396
pass
397397

398398

399+
class help(Command):
400+
def do(self):
401+
import _sitebuiltins
402+
self.reader.console.restore()
403+
self.reader.msg = _sitebuiltins._Helper()()
404+
self.reader.dirty = 1
405+
406+
399407
class invalid_key(Command):
400408
def do(self):
401409
pending = self.reader.console.getpending()

Lib/_pyrepl/reader.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ def make_default_syntax_table():
160160
(r"\M-\<backspace>", "backward-kill-word"),
161161
(r"\<end>", "end-of-line"), # was 'end'
162162
(r"\<home>", "beginning-of-line"), # was 'home'
163+
(r"\<f1>", "help"),
163164
(r"\EOF", "end"), # the entries in the terminfo database for xterms
164165
(r"\EOH", "home"), # seem to be wrong. this is a less than ideal
165166
# workaround

0 commit comments

Comments
 (0)