mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-29 10:11:58 -07:00
* progmodes/python.el (python-symbol-completions): Remove text
properties from symbol string before calling python-send-receive.
This commit is contained in:
parent
e960eea685
commit
8cffbb7542
2 changed files with 9 additions and 3 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2009-12-14 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* progmodes/python.el (python-symbol-completions): Remove text
|
||||
properties from symbol string before calling python-send-receive.
|
||||
|
||||
2009-12-14 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* progmodes/gdb-mi.el (gdb-frame-handler): Only set gud-lat-frame
|
||||
|
|
|
|||
|
|
@ -73,7 +73,6 @@
|
|||
(require 'compile)
|
||||
(require 'hippie-exp))
|
||||
|
||||
(require 'sym-comp)
|
||||
(autoload 'comint-mode "comint")
|
||||
|
||||
(defgroup python nil
|
||||
|
|
@ -2147,12 +2146,14 @@ Uses `python-beginning-of-block', `python-end-of-block'."
|
|||
"Return a list of completions of the string SYMBOL from Python process.
|
||||
The list is sorted.
|
||||
Uses `python-imports' to load modules against which to complete."
|
||||
(when symbol
|
||||
(when (stringp symbol)
|
||||
(let ((completions
|
||||
(condition-case ()
|
||||
(car (read-from-string
|
||||
(python-send-receive
|
||||
(format "emacs.complete(%S,%s)" symbol python-imports))))
|
||||
(format "emacs.complete(%S,%s)"
|
||||
(substring-no-properties symbol)
|
||||
python-imports))))
|
||||
(error nil))))
|
||||
(sort
|
||||
;; We can get duplicates from the above -- don't know why.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue