From 8ec2f0dc0cd096b7a851b1a41e458daa23bf1ffc Mon Sep 17 00:00:00 2001 From: Terry Jan Reedy Date: Thu, 29 Apr 2021 06:48:18 -0400 Subject: bpo-37892: Use space indents in IDLE Shell (GH-25678) Adding a newline to the prompt moves it out of the way of user code input, which now starts at the left margin, along with continuation lines. --- Lib/idlelib/pyshell.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Lib/idlelib/pyshell.py') diff --git a/Lib/idlelib/pyshell.py b/Lib/idlelib/pyshell.py index 5830b7aa31..447e9ec3e4 100755 --- a/Lib/idlelib/pyshell.py +++ b/Lib/idlelib/pyshell.py @@ -889,11 +889,11 @@ class PyShell(OutputWindow): OutputWindow.__init__(self, flist, None, None) - self.usetabs = True + self.usetabs = False # indentwidth must be 8 when using tabs. See note in EditorWindow: - self.indentwidth = 8 + self.indentwidth = 4 - self.sys_ps1 = sys.ps1 if hasattr(sys, 'ps1') else '>>> ' + self.sys_ps1 = sys.ps1 if hasattr(sys, 'ps1') else '>>>\n' self.prompt_last_line = self.sys_ps1.split('\n')[-1] self.prompt = self.sys_ps1 # Changes when debug active -- cgit v1.2.1