emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Samuel Wales <samologist@gmail.com>
To: Diego Zamboni <diego@zzamboni.org>
Cc: Texas Cyberthal <texas.cyberthal@gmail.com>,
	"emacs-orgmode@gnu.org" <emacs-orgmode@gnu.org>
Subject: Re: customizing Org for legibility [agenda]
Date: Sat, 1 Feb 2020 14:14:10 -0700	[thread overview]
Message-ID: <CAJcAo8uAxPeLj8d+6uCX9chdYNaZ63a_Z7H1TB9+nixQac8npw@mail.gmail.com> (raw)

hi d,

On 2/1/20, Diego Zamboni <diego@zzamboni.org> wrote:
> I think you can configure most faces as you wish. For this, I have found
> the key "C-u C-x =" (which run what-cursor-position with the DETAILED
> argument enabled) very useful - among other things, it shows the face which
> is applied at the point under the cursor. Based on that, you can know which
> face you need to customize. For example, when running it on an agenda
> header line, I see the following:

what i mean by header line is not the whole line in the agenda, but
the stuff that is after the stars in the headline in the outline,
which appears on the right in the agenda.

faces for the /whole line/ in the agenda are indeed settable.  but
that is not what i am referring to.

/most/ of the columns in the whole agenda line must be fixed pitch,
because they have to line up.  so currently everything is fixed pitch.
if you set the whole line to variable, nothing will line up.

the header on the right, however, can be variable.  that is what i am
proposing [can't code it].

[niggle: depending on your tag column setting, there might be issues
with tags, but those issues also obtain in the outline.  which you
have set to variable, then fix tags by setting them to 0.  this can
also be done in the agenda, so it is not unique to agenda.]

[niggle: todo kw has a variable that iirc controls whether that is to
be a column, so that should be settable also.  for myself i would
choose variable as i don't need todo kw in a column, but some might
want them fixed so they can be in a column.]

> also, i would remove the second column, which seems not to do anything.

this appears to be hardcoded.  dunno what its purpose is.

>>
>> also, i removed colons from some columns in the agenda and think it
>> looks better.  also i aligned all items.  also, i made bare active
>> tses use a leader.  also i made everything more compact except
>> categories which i widened.  also, i removed [xd.] in leaders.
>>
>
> I would be interested to learn how to make these customizations.

i did most of them by setting the user leader variables.
org-agenda-deadline-leader etc.

bare active was a trivial fix to a string in the org code.  i just
searched for it and got lucky.  i can send the patch.  this also
allowed aligning those with everything else.  i cannot sign with fsf
and don't know if contributions accumulate.


another possible change is ... bastien wanted separate email headers
so i will suggest in one.


cheers

-- 
The Kafka Pandemic

What is misopathy?
https://thekafkapandemic.blogspot.com/2013/10/why-some-diseases-are-wronged.html

The disease DOES progress. MANY people have died from it. And ANYBODY
can get it at any time.

                 reply	other threads:[~2020-02-01 21:14 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAJcAo8uAxPeLj8d+6uCX9chdYNaZ63a_Z7H1TB9+nixQac8npw@mail.gmail.com \
    --to=samologist@gmail.com \
    --cc=diego@zzamboni.org \
    --cc=emacs-orgmode@gnu.org \
    --cc=texas.cyberthal@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).