mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
(py-shell): Remove support for Emacs 18, implicitly add support for
Emacs 20, and bind TAB key to self-insert-command in *Python* process.
This commit is contained in:
parent
d247812521
commit
e6648967b7
1 changed files with 7 additions and 15 deletions
|
@ -867,21 +867,13 @@ filter."
|
|||
;; BAW - should undo be disabled in the python process buffer, if
|
||||
;; this bug still exists?
|
||||
(interactive)
|
||||
(if py-this-is-emacs-19-p
|
||||
(progn
|
||||
(require 'comint)
|
||||
(switch-to-buffer-other-window
|
||||
(make-comint "Python" py-python-command)))
|
||||
(progn
|
||||
(require 'shell)
|
||||
(switch-to-buffer-other-window
|
||||
(apply (if (fboundp 'make-shell) 'make-shell 'make-comint)
|
||||
"Python" py-python-command nil))))
|
||||
(make-local-variable 'shell-prompt-pattern)
|
||||
(setq shell-prompt-pattern "^>>> \\|^\\.\\.\\. ")
|
||||
(set-process-filter (get-buffer-process (current-buffer))
|
||||
'py-process-filter)
|
||||
(set-syntax-table py-mode-syntax-table))
|
||||
(require 'comint)
|
||||
(switch-to-buffer-other-window (make-comint "Python" py-python-command))
|
||||
(make-local-variable 'comint-prompt-regexp)
|
||||
(setq comint-prompt-regexp "^>>> \\|^[.][.][.] ")
|
||||
(set-process-filter (get-buffer-process (current-buffer)) 'py-process-filter)
|
||||
(set-syntax-table py-mode-syntax-table)
|
||||
(local-set-key [tab] 'self-insert-command))
|
||||
|
||||
(defun py-execute-region (start end)
|
||||
"Send the region between START and END to a Python interpreter.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue