From 4c80fc17c60fbfba2edf55a9ef2f93a4b4e69fc5 Mon Sep 17 00:00:00 2001 From: Cheryl Sabella Date: Fri, 28 Dec 2018 15:11:30 -0500 Subject: [PATCH] bpo-28097: IDLE - Add Previous/Next History to Shell menu (GH-11325) (cherry picked from commit c0381aaea4ad3e866bde70393c4f7efe9bcf3568) Co-authored-by: Cheryl Sabella --- Doc/library/idle.rst | 6 +++++ Lib/idlelib/help.html | 22 ++++++++++--------- Lib/idlelib/mainmenu.py | 3 +++ .../2018-12-26-13-53-34.bpo-28097.95I9NT.rst | 1 + 4 files changed, 22 insertions(+), 10 deletions(-) create mode 100644 Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst diff --git a/Doc/library/idle.rst b/Doc/library/idle.rst index ef9bd2698f5bfcf..56d7c9f4c2c2973 100644 --- a/Doc/library/idle.rst +++ b/Doc/library/idle.rst @@ -235,6 +235,12 @@ View Last Restart Restart Shell Restart the shell to clean the environment. +Previous History + Cycle through earlier commands in history which match the current entry. + +Next History + Cycle through later commands in history which match the current entry. + Interrupt Execution Stop a running program. diff --git a/Lib/idlelib/help.html b/Lib/idlelib/help.html index 051690bc66a22fa..80c87f6ebdf1b22 100644 --- a/Lib/idlelib/help.html +++ b/Lib/idlelib/help.html @@ -273,6 +273,10 @@

Shell menu (Shell window only)Setting preferences under Help and preferences. -
Code Context (toggle)(Editor Window only)
+
Zoom/Restore Height
+
Toggles the window between normal size and maximum height. The initial size +defaults to 40 lines by 80 chars unless changed on the General tab of the +Configure IDLE dialog.
+
Show/Hide Code Context (Editor Window only)
Open a pane at the top of the edit window which shows the block context of the code which has scrolled above the top of the window. See Code Context in the Editing and Navigation section below.
@@ -317,14 +325,8 @@

Options menu (Shell and Editor)

Window menu (Shell and Editor)

-
-
Zoom Height
-
Toggles the window between normal size and maximum height. The initial size -defaults to 40 lines by 80 chars unless changed on the General tab of the -Configure IDLE dialog.
-
-

The rest of this menu lists the names of all open windows; select one to bring -it to the foreground (deiconifying it if necessary).

+

Lists the names of all open windows; select one to bring it to the foreground +(deiconifying it if necessary).

Help menu (Shell and Editor)

@@ -918,7 +920,7 @@

Navigation



- Last updated on Dec 20, 2018. + Last updated on Dec 28, 2018. Found a bug?
diff --git a/Lib/idlelib/mainmenu.py b/Lib/idlelib/mainmenu.py index 6081a5f1003dc75..f834220fc2bb753 100644 --- a/Lib/idlelib/mainmenu.py +++ b/Lib/idlelib/mainmenu.py @@ -82,6 +82,9 @@ ('_View Last Restart', '<>'), ('_Restart Shell', '<>'), None, + ('_Previous History', '<>'), + ('_Next History', '<>'), + None, ('_Interrupt Execution', '<>'), ]), diff --git a/Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst b/Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst new file mode 100644 index 000000000000000..83163cf736fe769 --- /dev/null +++ b/Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst @@ -0,0 +1 @@ +Add Previous/Next History entries to Shell menu.