all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* How to advice save-buffers-kill-terminal?
@ 2016-04-14 13:16 Shiyao Ma
  2016-04-14 13:30 ` Stefan Monnier
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Shiyao Ma @ 2016-04-14 13:16 UTC (permalink / raw)
  To: help-gnu-emacs

For the following code:

(advice-add 'save-buffers-kill-terminal :around #'(lambda (oldfunc &rest r)
                                                    (cl-flet ((yes-or-no-p
(msg)

(message "test:%S" msg)))
                                                      (apply oldfunc r))))


The yes-or-no-p in cl-flet doesn't affect the calling of yes-or-no-p inside
save-buffers-kill-terminal.

After a quick look, I found the suspicious *- lexical-binding:t -*- in
files.el.


Any possibility to modify that yes-or-no-p inside
save-buffers-kill-terminal?


(I know I can define a save-buffers-kill-terminal on my own, but that will
sooner or later not in sync with the official one).


Regards.


-- 

吾輩は猫である。ホームーページはhttps://introo.me <http://introo.me>。


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-04-20  0:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-14 13:16 How to advice save-buffers-kill-terminal? Shiyao Ma
2016-04-14 13:30 ` Stefan Monnier
2016-04-15  5:41   ` Shiyao Ma
2016-04-14 13:52 ` Michael Heerdegen
2016-04-20  0:52 ` Emanuel Berg

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.