bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#66313: Acknowledgement (29.1.50; process-mark sometimes does not yie


From: Markus Triska
Subject: bug#66313: Acknowledgement (29.1.50; process-mark sometimes does not yield the expected value)
Date: Sat, 07 Oct 2023 16:15:38 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

I have reduced this to the following problem: set-process-buffer
sometimes unexpectedly changes the position of process-mark.

For a shorter test case that exhibits the issue, please download
process-mark.el from:

    https://www.metalevel.at/ei/process-mark/process-mark.el

Its contents are:

   (let ((p (start-process "bash" nil "bash")))
     (set-marker (process-mark p) (point))
     (set-process-buffer p (current-buffer))
     (marker-position (process-mark p)))

   (message "hello there!")

Place point after the first form in the file, and evaluate the form with
C-x C-e.

The expected result is: 165. It is obtained with Emacs 26.1 and several
later versions.

However, with the Emacs version I used to report this problem, the
result I get is unexpectedly: 192.

I would greatly appreciate if the previous behaviour could be restored.

Thank you and all the best,
Markus





reply via email to

[Prev in Thread] Current Thread [Next in Thread]