emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [fr] header-only versions of agenda faces like org-scheduled-today
@ 2018-11-21 21:59 Samuel Wales
  2018-11-21 22:09 ` Nicolas Goaziou
  0 siblings, 1 reply; 3+ messages in thread
From: Samuel Wales @ 2018-11-21 21:59 UTC (permalink / raw)
  To: emacs-orgmode

tldr: add faces for the header parts of agenda faces so that variable
pitch can be used.

===

DISCUSSION:

in the agenda, it is desirable to use monospace fonts, so that things line up.

faces like org-scheduled-today affect the entire line.

however, monospace fonts are not needed for the text of a header.

there are 2 kinds of emacs users: those who are ok with monospace font
everywhere, and those who will never go back to monospace unless
something needs to line up.  :]

in addition to aesthetics and legibility, this is also useful for
putting more text on a line.

org provides for the second kind of emacs user by supplying separate
faces for timestamps and so on.  this works perfectly [except for a
few exceptions].  so you can set most things variable.

PROPOSAL:

it would excellent if we could have faces like
org-scheduled-today-header that would apply to the header text.
org-scheduled-today would apply to everything else on the line.  this
would allow variable pitch on the header text while keeping monospace
on category, leader, and so on.

for me this would allow much more text on the line.  currently i
cannot see the entire header for some headers.  [i use very large
fonts.  i already have the largest monitor i can use and use emacs
full screen and set the font size to the smallest legible size.  thus,
i have already done everything i can to increase text on the line.]

thanks!

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

* Re: [fr] header-only versions of agenda faces like org-scheduled-today
  2018-11-21 21:59 [fr] header-only versions of agenda faces like org-scheduled-today Samuel Wales
@ 2018-11-21 22:09 ` Nicolas Goaziou
  2018-11-21 22:17   ` Samuel Wales
  0 siblings, 1 reply; 3+ messages in thread
From: Nicolas Goaziou @ 2018-11-21 22:09 UTC (permalink / raw)
  To: Samuel Wales; +Cc: emacs-orgmode

Hello,

Samuel Wales <samologist@gmail.com> writes:

> tldr: add faces for the header parts of agenda faces so that variable
> pitch can be used.
>

[...]

> PROPOSAL:
>
> it would excellent if we could have faces like
> org-scheduled-today-header that would apply to the header text.
> org-scheduled-today would apply to everything else on the line.  this
> would allow variable pitch on the header text while keeping monospace
> on category, leader, and so on.
>
> for me this would allow much more text on the line.  currently i
> cannot see the entire header for some headers.  [i use very large
> fonts.  i already have the largest monitor i can use and use emacs
> full screen and set the font size to the smallest legible size.  thus,
> i have already done everything i can to increase text on the line.]

It sounds useful. Patches welcome :)

Regards,

-- 
Nicolas Goaziou

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

* Re: [fr] header-only versions of agenda faces like org-scheduled-today
  2018-11-21 22:09 ` Nicolas Goaziou
@ 2018-11-21 22:17   ` Samuel Wales
  0 siblings, 0 replies; 3+ messages in thread
From: Samuel Wales @ 2018-11-21 22:17 UTC (permalink / raw)
  To: Samuel Wales, emacs-orgmode

On 11/21/18, Nicolas Goaziou <mail@nicolasgoaziou.fr> wrote:
> It sounds useful. Patches welcome :)

great!  i cannot contribute such a patch but perhaps somebody who uses
variable pitch or wants to experiment with agenda faces will be
interested.

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

end of thread, other threads:[~2018-11-21 22:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-21 21:59 [fr] header-only versions of agenda faces like org-scheduled-today Samuel Wales
2018-11-21 22:09 ` Nicolas Goaziou
2018-11-21 22:17   ` Samuel Wales

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).