emacs-devel
[Top][All Lists]
Advanced

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

Re: Calling internal-default-process-sentinel from another sentinel?


From: Stefan Monnier
Subject: Re: Calling internal-default-process-sentinel from another sentinel?
Date: Wed, 18 Nov 2020 09:19:36 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

> Such a use case doesn't seem uncommon and simply calling
> 'internal-default-process-sentinel' from a custom sentinel would seem a
> good solution, but the "internal-" prefix or the fact that such usage is
> completely absent from Emacs core and very rare even in 3rd party
> code[1] don't inspire confidence.

`add-function` is your friend.

    (add-function :around (process-sentinel proc)
                  (lambda (orig-fun proc state)
                    (if (one particular case)
                        (do the thing)
                      (funcall orig-fun proc state))))


-- Stefan




reply via email to

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