mirror of
https://github.com/python/cpython.git
synced 2025-10-09 16:34:44 +00:00
1. Polish tabbing code.
2. Restore use of set_indentation_params(), was dead code since Autoindent.py was merged into EditorWindow.py. 3. Make usetabs, indentwidth, tabwidth, context_use_ps1 instance vars and set in EditorWindow.__init__() 4. In PyShell.__init__() set usetabs, indentwidth and context_use_ps1 explicitly (config() is eliminated). 5. Add Tabnanny check when Module is Run/F5, not just when Checked. 6. Discourage using an indent width other than 8 when using tabs to indent Python code. M EditorWindow.py M NEWS.txt M PyShell.py M ScriptBinding.py
This commit is contained in:
parent
75eabd2944
commit
6af4498602
4 changed files with 71 additions and 62 deletions
|
@ -795,7 +795,11 @@ class PyShell(OutputWindow):
|
|||
import __builtin__
|
||||
__builtin__.quit = __builtin__.exit = "To exit, type Ctrl-D."
|
||||
#
|
||||
self.config(usetabs=1, indentwidth=8, context_use_ps1=1)
|
||||
## self.config(usetabs=1, indentwidth=8, context_use_ps1=1)
|
||||
self.usetabs = True
|
||||
# indentwidth must be 8 when using tabs. See note in EditorWindow:
|
||||
self.indentwidth = 8
|
||||
self.context_use_ps1 = True
|
||||
#
|
||||
text = self.text
|
||||
text.configure(wrap="char")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue