`display-fill-column-indicator' is a new built-in package added in
Emacs 27 intended as a replacement for the third-party package
`fill-column-indicator'. The former is much faster and the latter is
no longer supported.
The face `fill-column-indicator' is used by the package
`display-fill-column-indicator', and NOT by the package
`fill-column-indicator' as one might expect. (All functions and faces
used by `fill-column-indicator' are prefixed with `fci-', and it has
no faces).
Using a weight of `semilight' makes the indicator a lot thinner than
the default, which is `normal'. But it is not as thin as what this
theme currently used for the indicator that is drawn by the
`fill-column-indicator' package by setting `fci-rule-width' to 1
(pixel). For that a value of `thin' would have to be used, but
I find that too thin, considering that we additionally use a color
that is very close to the background color.
Unlike `outline-mode', `outline-minor-mode' does not change
the appearance of headings to look different from comments.
The `outline-minor-faces' package defined faces `outline-minor-N',
which inherit from the respective `outline-N' faces and arranges
for them to be used in `outline-minor-mode'.
`transient' isn't released yet but `magit' will soon start to use
this package instead of `magit-popup' for its "popups", hence known
as "transient commands".
`magit-popup' is a package in its own right and has been for a long
time. What changed is that `magit' will soon stop using `magit-popup',
at which point it will make even less sense to treat them as the same
package.
Org is based on Outline -- not the other way around, so we cannot
assume that the Org faces are available when someone is using
outline-mode.
This can be fixed either by inverting the direction of the :inherit
or by theming the two groups of faces independently. This commit
does the later.
Additionally this adds a new option `solarized-scale-outline-headlines',
which is like the existing `solarized-scale-org-headlines', just for
another package.
Fixes#308.
The hash/name/date/summary faces no longer inherit from
`magit-blame-heading'. Instead they are combined with that or another
face like `:face (list BG-FACE %-FACE)' or in some cases they are not
combined with another face.
The heading face should only set the background and the
heading and the new `magit-blame-margin' should inherit from that.
It isn't necessary to theme that or the also new `magit-blame-dimmed'
here because these faces (and `magit-blame-heading') now `:weight
normal :normal' by default.
Note that unlike the `class` variables, these specs didn't contain the
`(min-colors 89)` element. I assumed this was unintentional, but if not,
ignore this commit.