Bugs item #1079878, was opened at 2004-12-06 11:07 Message generated for change (Comment added) made by theller You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=581349&aid=1079878&group_id=86916
Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Thomas Heller (theller) Assigned to: Nobody/Anonymous (nobody) Summary: C-c C-c moves cursor into Python Output buffer Initial Comment: When I edit a Python script with XEmacs, then hit C-c C-c, the script is executed, the output is shown in a *Python Output* buffer, and the cursor is moved into this buffer. I want the cursor to stay in the buffer displaying the Python script. According to Skip this is a bug. ---------------------------------------------------------------------- >Comment By: Thomas Heller (theller) Date: 2004-12-08 09:29 Message: Logged In: YES user_id=11105 Yep - this one works much better ;-). Thanks. ---------------------------------------------------------------------- Comment By: Thomas Guettler (guettli) Date: 2004-12-07 21:21 Message: Logged In: YES user_id=22123 Unfortunately it is not possible to upload a file. Here is my patch. It calls pop-to-buffer after py-execute-region. I am not a (e)lisp expert, too. @@ -1747,12 +1747,15 @@ See the `\[py-execute-region]' docs for an account of some subtleties, including the use of the optional ASYNC argument." (interactive "P") - (if py-master-file - (let* ((filename (expand-file-name py-master-file)) - (buffer (or (get-file-buffer filename) - (find-file-noselect filename)))) - (set-buffer buffer))) - (py-execute-region (point-min) (point-max) async)) + (let ((old-buffer (current-buffer))) + (if py-master-file + (let* ((filename (expand-file-name py-master-file)) + (buffer (or (get-file-buffer filename) + (find-file-noselect filename)))) + (set-buffer buffer))) + (py-execute-region (point-min) (point-max) async) + (pop-to-buffer old-buffer) + )) (defun py-execute-import-or-reload (&optional async) "Import the current buffer's file in a Python interpreter. ---------------------------------------------------------------------- Comment By: Thomas Guettler (guettli) Date: 2004-12-07 21:15 Message: Logged In: YES user_id=22123 Hi Thomas Heller, the drawback of your patch is, that the output buffer is not visible after py-execute-buffer. It is only visible if it was before. ---------------------------------------------------------------------- Comment By: Thomas Heller (theller) Date: 2004-12-07 16:22 Message: Logged In: YES user_id=11105 The attached patch works for me. But - I'm not an elisp hacker, so I have no idea if that's correct. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=581349&aid=1079878&group_id=86916 _______________________________________________ Python-mode mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/python-mode