Mercurial > emacs
changeset 72566:41f22ed02e75
(python-send-command): Don't wait for the command
to terminate. Don't fiddle with compilation-parsing-end.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 28 Aug 2006 21:13:34 +0000 |
parents | 186382a0d1cc |
children | b562a18db094 |
files | lisp/ChangeLog lisp/progmodes/python.el |
diffstat | 2 files changed, 16 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Mon Aug 28 16:57:28 2006 +0000 +++ b/lisp/ChangeLog Mon Aug 28 21:13:34 2006 +0000 @@ -1,7 +1,12 @@ +2006-08-28 Stefan Monnier <monnier@iro.umontreal.ca> + + * progmodes/python.el (python-send-command): Don't wait for the command + to terminate. Don't fiddle with compilation-parsing-end. + 2006-08-28 Chong Yidong <cyd@stupidchicken.com> - * emacs-lisp/checkdoc.el (checkdoc-file-comments-engine): Insert - commentary after first line summary. + * emacs-lisp/checkdoc.el (checkdoc-file-comments-engine): + Insert commentary after first line summary. * woman.el (woman-follow): New function, based on `man-follow'. (woman-mode-map): Use it.
--- a/lisp/progmodes/python.el Mon Aug 28 16:57:28 2006 +0000 +++ b/lisp/progmodes/python.el Mon Aug 28 21:13:34 2006 +0000 @@ -1373,11 +1373,16 @@ (let ((end (marker-position (process-mark (python-proc))))) (with-current-buffer python-buffer (goto-char (point-max))) (compilation-forget-errors) - ;; Must wait until this has completed before re-setting variables below. - (python-send-receive (concat command "; print '_emacs_out ()'")) + (python-send-string command) (with-current-buffer python-buffer - (set-marker compilation-parsing-end end) - (setq compilation-last-buffer (current-buffer))))) + (setq compilation-last-buffer (current-buffer))) + ;; No idea what this is for but it breaks the call to + ;; compilation-fake-loc in python-send-region. -- Stef + ;; Must wait until this has completed before re-setting variables below. + ;; (python-send-receive "print '_emacs_out ()'") + ;; (with-current-buffer python-buffer + ;; (set-marker compilation-parsing-end end)) + )) (defun python-send-region (start end) "Send the region to the inferior Python process."