* save-excursion not working for python-shell-send-buffer @ 2023-02-15 5:56 Chen Zhaoyang 2023-02-15 13:24 ` Eli Zaretskii 0 siblings, 1 reply; 4+ messages in thread From: Chen Zhaoyang @ 2023-02-15 5:56 UTC (permalink / raw) To: help-gnu-emacs Hello, After executing (python-shell-send-buffer) my point does not return to the mark but the beginning of the buffer. I am able to reproduce this behavior on "emacs -Q" (my emacs is "GNU Emacs 30.0.50 (build 11, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2023-02-14"). I wrote a wrapper function like this (defun site/python-shell-send-buffer () (interactive) (save-excursion (python-shell-send-buffer nil))) which works as desired (??). Best, Chen Zhaoyang ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: save-excursion not working for python-shell-send-buffer 2023-02-15 5:56 save-excursion not working for python-shell-send-buffer Chen Zhaoyang @ 2023-02-15 13:24 ` Eli Zaretskii 2023-02-15 14:23 ` Gregory Heytings 2023-02-15 16:16 ` Chen Zhaoyang 0 siblings, 2 replies; 4+ messages in thread From: Eli Zaretskii @ 2023-02-15 13:24 UTC (permalink / raw) To: help-gnu-emacs > From: Chen Zhaoyang <chenzhauyang@gmail.com> > Date: Tue, 14 Feb 2023 23:56:26 -0600 > > After executing (python-shell-send-buffer) my point does not return to > the mark but the beginning of the buffer. I am able to reproduce this > behavior on "emacs -Q" (my emacs is "GNU Emacs 30.0.50 (build 11, > x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of > 2023-02-14"). I wrote a wrapper function like this > > (defun site/python-shell-send-buffer () > (interactive) > (save-excursion > (python-shell-send-buffer nil))) > > which works as desired (??). Please see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61463 it could be the same issue. If it is, you will find a patch there. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: save-excursion not working for python-shell-send-buffer 2023-02-15 13:24 ` Eli Zaretskii @ 2023-02-15 14:23 ` Gregory Heytings 2023-02-15 16:16 ` Chen Zhaoyang 1 sibling, 0 replies; 4+ messages in thread From: Gregory Heytings @ 2023-02-15 14:23 UTC (permalink / raw) To: Chen Zhaoyang; +Cc: Eli Zaretskii, help-gnu-emacs >> After executing (python-shell-send-buffer) my point does not return to >> the mark but the beginning of the buffer. I am able to reproduce this >> behavior on "emacs -Q" (my emacs is "GNU Emacs 30.0.50 (build 11, >> x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of >> 2023-02-14"). I wrote a wrapper function like this >> >> (defun site/python-shell-send-buffer () >> (interactive) >> (save-excursion >> (python-shell-send-buffer nil))) >> >> which works as desired (??). > > Please see > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61463 > > it could be the same issue. If it is, you will find a patch there. > Now that emacs-29 has been merged into master, the issue should be fixed there as well. Can you please pull the latest changes and make bootstrap again? ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: save-excursion not working for python-shell-send-buffer 2023-02-15 13:24 ` Eli Zaretskii 2023-02-15 14:23 ` Gregory Heytings @ 2023-02-15 16:16 ` Chen Zhaoyang 1 sibling, 0 replies; 4+ messages in thread From: Chen Zhaoyang @ 2023-02-15 16:16 UTC (permalink / raw) To: Eli Zaretskii; +Cc: help-gnu-emacs Eli Zaretskii <eliz@gnu.org> writes: > Please see > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61463 > > it could be the same issue. If it is, you will find a patch there. Thank you very much. I downloaded the patch. CZY ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-02-15 16:16 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-02-15 5:56 save-excursion not working for python-shell-send-buffer Chen Zhaoyang 2023-02-15 13:24 ` Eli Zaretskii 2023-02-15 14:23 ` Gregory Heytings 2023-02-15 16:16 ` Chen Zhaoyang
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.