[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#38143: 27.0.50; Say that before-make-frame-hook & after-make-frame-f
From: |
Eli Zaretskii |
Subject: |
bug#38143: 27.0.50; Say that before-make-frame-hook & after-make-frame-functions are not invoked for the initial frame |
Date: |
Tue, 07 Dec 2021 19:58:33 +0200 |
> From: Óscar Fuentes <ofv@wanadoo.es>
> Cc: Eli Zaretskii <eliz@gnu.org>, rudalics@gmx.at, 38143@debbugs.gnu.org
> Date: Tue, 07 Dec 2021 00:22:50 +0100
>
> > I think we need some input from the bug reported about what they meant
> > by "initial frame" here.
>
> I just tested with master and, indeed, the hook is executed. However, to
> be effective for all invocations of make-frame the user must add the
> function early enough (which means `early-init.el`.) When emacs.el is
> processed it is too late as the initial frame (the frame created by
> simply invoking emacs without parameters) already exists.
>
> Maybe we could expand the docstrings of the hooks and/or make-frame to
> note that you need early-init.el if you want your hooks executed when
> the initial frame is created.
>
> Otherwise, this bug can remain closed.
Done and done.
Thanks.