Commit aa81af71 authored by Fabián Ezequiel Gallina's avatar Fabián Ezequiel Gallina
Browse files

Consistent completion in inferior python with emacs -nw.

* progmodes/python.el (inferior-python-mode): replace "<tab>"
binding in inferior-python-mode-map with "\t".
(python-shell-completion-complete-at-point)
(python-completion-complete-at-point): Remove interactive spec.
parent e827b1eb
2012-07-27 Fabián Ezequiel Gallina <fgallina@cuca>
Consistent completion in inferior python with emacs -nw.
* progmodes/python.el (inferior-python-mode): replace "<tab>"
binding in inferior-python-mode-map with "\t".
(python-shell-completion-complete-at-point)
(python-completion-complete-at-point): Remove interactive spec.
2012-07-27 Jay Belanger <jay.p.belanger@gmail.com>
 
* calc/calccomp.el (math-compose-expr): Undo previous change.
......
......@@ -1545,7 +1545,7 @@ variable.
'python-shell-completion-complete-at-point nil 'local)
(add-to-list (make-local-variable 'comint-dynamic-complete-functions)
'python-shell-completion-complete-at-point)
(define-key inferior-python-mode-map (kbd "<tab>")
(define-key inferior-python-mode-map "\t"
'python-shell-completion-complete-or-indent)
(when python-shell-enable-font-lock
(set (make-local-variable 'font-lock-defaults)
......@@ -1948,7 +1948,6 @@ completions on the current context."
(defun python-shell-completion-complete-at-point ()
"Perform completion at point in inferior Python process."
(interactive)
(and comint-last-prompt-overlay
(> (point-marker) (overlay-end comint-last-prompt-overlay))
(python-shell-completion--do-completion-at-point
......@@ -2063,7 +2062,6 @@ Argument OUTPUT is a string with the output from the comint process."
For this to work the best as possible you should call
`python-shell-send-buffer' from time to time so context in
inferior python process is updated properly."
(interactive)
(let ((process (python-shell-get-process)))
(if (not process)
(error "Completion needs an inferior Python process running")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment