summaryrefslogtreecommitdiff
path: root/lisp/progmodes/python.el
diff options
context:
space:
mode:
authorFabián Ezequiel Gallina <fgallina@cuca>2012-05-17 00:02:58 -0300
committerFabián Ezequiel Gallina <fgallina@gnu.org>2012-05-17 00:02:58 -0300
commited0eb594649dbdfbf130c2b0d4e6297226258f87 (patch)
tree6b197b27be9d54ac7722a92f0346826d8c3768dc /lisp/progmodes/python.el
parentfc87f759ed9952e601e05cbd2229a1b3aec80158 (diff)
Make shell use completion-at-point for autocompletion.
Diffstat (limited to 'lisp/progmodes/python.el')
-rw-r--r--lisp/progmodes/python.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 78b541d8a0e..af441460562 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -946,6 +946,10 @@ OUTPUT is a string with the contents of the buffer."
'python-pdbtrack-comint-output-filter-function)
(set (make-local-variable 'compilation-error-regexp-alist)
python-shell-compilation-regexp-alist)
+ (define-key inferior-python-mode-map [remap complete-symbol]
+ 'completion-at-point)
+ (add-hook 'completion-at-point-functions
+ 'python-shell-completion-complete-at-point nil 'local)
(compilation-shell-minor-mode 1))
(defun run-python (dedicated cmd)