Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Customizing new frames

1 view
Skip to first unread message

Denis Bueno

unread,
Feb 1, 2005, 1:07:47 PM2/1/05
to help-gn...@gnu.org
I have certain font settings set using `set-default-font', in my
.emacs. Specifically,

(set-default-font "-*-clean-medium-r-normal--*-120-*-*-*-*-*-*")

When I open a new frame (C-x 5 2), it's like my font settings don't
get "remembered." Is there a way to set the default font for the first
frame and every subsequent frame?

--
Denis Bueno


Edward O'Connor

unread,
Feb 1, 2005, 1:48:45 PM2/1/05
to help-gn...@gnu.org

Assuming you haven't otherwise frobbed `default-frame-alist' or
`initial-frame-alist', you should be able to do something like this:

(setq default-frame-alist
'((font . "-*-clean-medium-r-normal--*-120-*-*-*-*-*-*)))
(setq initial-frame-alist default-frame-alist)

--
Edward O'Connor
t...@oconnor.cx

Ense petit placidam sub libertate quietem.

August

unread,
Feb 1, 2005, 1:39:27 PM2/1/05
to help-gn...@gnu.org
On tis, 2005-02-01 at 13:07 -0500, Denis Bueno wrote:
> I have certain font settings set using `set-default-font', in my
> .emacs. Specifically,
>
> (set-default-font "-*-clean-medium-r-normal--*-120-*-*-*-*-*-*")
>
> When I open a new frame (C-x 5 2), it's like my font settings don't
> get "remembered." Is there a way to set the default font for the first
> frame and every subsequent frame?
>

Set the font in `default-frame-alist'.

--
August

Drew Adams

unread,
Feb 1, 2005, 1:25:10 PM2/1/05
to Denis Bueno, help-gn...@gnu.org
I have certain font settings set using `set-default-font', in my
.emacs. Specifically,
(set-default-font "-*-clean-medium-r-normal--*-120-*-*-*-*-*-*")

When I open a new frame (C-x 5 2), it's like my font settings don't
get "remembered." Is there a way to set the default font for the first
frame and every subsequent frame?

You need to add your change to variable `default-frame-alist', and then save
that variable (using Customize).

See http://www.emacswiki.org/cgi-bin/wiki/CustomizingAndSaving for an
explanation (scroll down to section Setting and Saving Frame Parameters).

See command `set-frame-alist-parameter-from-frame' in library
http://www.emacswiki.org/elisp/frame-cmds.el, which you can use to easily
transfer your font setting to `default-frame-alist'.

HTH,

Drew

Denis Bueno

unread,
Feb 1, 2005, 3:18:16 PM2/1/05
to August, help-gn...@gnu.org
Thanks very much. Solved my problem!


On Tue, 01 Feb 2005 19:39:27 +0100, August <fusio...@comhem.se> wrote:
> On tis, 2005-02-01 at 13:07 -0500, Denis Bueno wrote:

> > I have certain font settings set using `set-default-font', in my
> > .emacs. Specifically,
> >
> > (set-default-font "-*-clean-medium-r-normal--*-120-*-*-*-*-*-*")
> >
> > When I open a new frame (C-x 5 2), it's like my font settings don't
> > get "remembered." Is there a way to set the default font for the first
> > frame and every subsequent frame?
> >
>

> Set the font in `default-frame-alist'.
>
> --
> August
>
>

> _______________________________________________
> Help-gnu-emacs mailing list
> Help-gn...@gnu.org
> http://lists.gnu.org/mailman/listinfo/help-gnu-emacs
>


--
Denis Bueno


0 new messages