[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Font in mode line
From: |
Francesco Mazzoli |
Subject: |
Re: Font in mode line |
Date: |
Tue, 26 Nov 2013 22:22:59 +0100 |
> > I'm not sure how to use `format-mode-line' the way you described.
>
> Like this:
>
> C-x b *scratch* RET
> M-x font-lock-mode RET
> Now type this:
>
> (insert (format-mode-line mode-line-format))
>
> and press C-j at the rightmost closing parenthesis.
>
> > If I format `mode- line-format' there doesn't seem to be an obvious
> > way to infer the faces that are used to render the various elements.
>
> Go to one of the problematic characters and type "C-u C-x =". Emacs
> will then show the font it used to display that character.
Thanks, the part I was missing is `insert'.
However, this doen't seem to work. Whatever my mode line looks like,
the inserted text always look plain (font lock is on). For example if I set
(set-face-attribute 'mode-line-buffer-id nil :font "8x13" :foreground nil)
The buffer id in the mode line displays red, but when I execute
(insert (format-mode-line mode-line-format))
In *scratch* I get the contents of the mode line rendered with normal
font.
Francesco
- Font in mode line, Francesco Mazzoli, 2013/11/24
- Re: Font in mode line,
Francesco Mazzoli <=