emacs-devel
[Top][All Lists]
Advanced

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

Re: Help using the right hook for loading theme on emacs daemon GUI


From: Phil Sainty
Subject: Re: Help using the right hook for loading theme on emacs daemon GUI
Date: Fri, 25 Jan 2019 08:17:05 +1300
User-agent: Orcon Webmail

On 2019-01-25 03:11, Eli Zaretskii wrote:
I think the comment is relevant, because in GUI mode we create a GUI
frame early during the startup and then delete the initial frame.  So
from the user's perspective, starting Emacs in GUI mode does run the
hook for the first frame displayed to the user.

I cannot replicate that in 26.1 or 27.  Init file contains:

(defun foo (frame)
  (message "%S => %S" (selected-frame) frame))

(add-hook 'after-make-frame-functions 'foo)

Starting a new emacs instance, whether GUI or -nw, does not generate
that message.

(I also tried substituting (debug) for the (message) call, and the
debugger was not triggered.)

What am I missing here?

(If it's running the hook, but it's happening before the init file
is processed, then that's surely a no-op for the purposes of this
question?)


-Phil




reply via email to

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