Commit graph

605 commits

Author SHA1 Message Date
Protesilaos Stavrou 5558dfaa36
Tweak the yellow-active of modus-operandi 2021-04-11 10:23:05 +03:00
Protesilaos Stavrou 4806e0e2a0
Stop changing keycast-key to match modeline style
This added unnecessary complexity for what feels like a negligible
benefit.
2021-04-11 10:12:53 +03:00
Protesilaos Stavrou 929fe49f60
Remove remaining conditional logic from underlines
This builds on work that has been done in the past.  It ensures that all
underlines are controlled by the variable 'modus-themes-lang-checkers'.
2021-04-09 11:25:19 +03:00
Protesilaos Stavrou 5b0d197c3f
Review notmuch crypto faces 2021-04-09 11:02:55 +03:00
Protesilaos Stavrou 349ea4a943
Recalibrate some color pairs for better perception 2021-04-09 11:00:48 +03:00
Protesilaos Stavrou d7e0da1e87
Add documentation about EWW and Elfeed fonts 2021-04-09 09:54:52 +03:00
Protesilaos Stavrou 18768051f8
Fix license formatting in HTML export 2021-04-08 22:50:06 +03:00
Protesilaos Stavrou 5f04e2de4b
Refine eww faces
+ Simplify their properties and unify more styles.
+ Make buttons looks pseudo three dimensional.
+ Make text input fields and checkboxes have a more subtle border.
2021-04-07 13:07:22 +03:00
Protesilaos Stavrou 6a39cb3ad5
Add support for new vertico package
This is a new GNU ELPA package by Daniel Mendler, though note that it is
not yet listed on the stable archive (might take a few more hours).  The
source is here: <https://github.com/minad/vertico>.

It is, however, listed on elpa-devel (same concept as melpa), which you
can enable with this:

    (add-to-list 'package-archives
                 '("elpa-devel" . "https://elpa.gnu.org/devel/"))
2021-04-07 09:26:45 +03:00
Protesilaos Stavrou 33da219918
Use correct format for some elements in the manual 2021-04-06 08:51:00 +03:00
Protesilaos Stavrou 6829ac5ca8
Use unspecified background instead of nil
A nil value has been know to cause problems when another piece of Elisp
expects to get a non-nil value out of the face's background property.

This scenario has been avoided in the past (and other similar ones, such
as ":foreground nil"), though those remaining items were left behind.

The change is prompted by merge request 32 from Nicolas De Jaeghere:
<https://gitlab.com/protesilaos/modus-themes/-/merge_requests/32>.
2021-04-05 21:11:35 +03:00
Protesilaos Stavrou 93f60ad872 Merge branch 'reset-bg-fg' into 'main'
Reset background and foreground

See merge request protesilaos/modus-themes!32
2021-04-05 17:42:05 +00:00
Nicolas De Jaeghere c7e6009b68
Reset background and foreground 2021-04-05 18:28:13 +02:00
Protesilaos Stavrou a827453b52 Merge branch 'reset' into 'main'
Refine resetting faces

See merge request protesilaos/modus-themes!31
2021-04-05 15:53:24 +00:00
Protesilaos Stavrou f137365703
Document correct version of existing defcustom
This specifies when they were last updated (we are now approaching
version 1.3.0).
2021-04-05 18:27:08 +03:00
Nicolas De Jaeghere 08b916bf0d
Refine resetting faces
The context of an overlay isn't always known. Setting anything font
family related can cause the surroundings to shift. For when the
context isn't known, there's modus-themes-reset-soft, for when it is,
there's modus-themes-reset-hard.
2021-04-05 16:39:00 +02:00
Protesilaos Stavrou 466a335ce6
Revise dired-async faces 2021-04-04 16:01:13 +03:00
Protesilaos Stavrou 2c4a06c5e1
Remove extra space 2021-03-31 17:58:40 +03:00
Protesilaos Stavrou bab1321e37
Add documentation about pdf-tools buffer backdrop
Thanks to Utkarsh Singh for providing valuable feedback on this topic in
issue 175: <https://gitlab.com/protesilaos/modus-themes/-/issues/175>.
2021-03-31 17:32:34 +03:00
Protesilaos Stavrou 1e0ea868bf
Review ztree faces
The diff view now conforms with (setq modus-themes-diffs 'deuteranopia)
so that the green becomes a blue.  Otherwise this is not the same as
other diff buffers (Magit, Ediff, diff-mode,...).

The other changes are for stylistic consistency.
2021-03-30 14:57:02 +03:00
Protesilaos Stavrou 65092b5868
Fix typo 2021-03-30 14:55:04 +03:00
Protesilaos Stavrou 978f2fd267
Update README with notice about old packages
Thanks to Damien Cassou for raising this topic in issue 174:
<https://gitlab.com/protesilaos/modus-themes/-/issues/174>.
2021-03-30 12:49:08 +03:00
Protesilaos Stavrou fe856a950f
Delete trailing whitespace from the manual 2021-03-29 22:02:38 +03:00
Protesilaos Stavrou 0532afe259
Make enh-ruby-mode adapt to 'modus-themes-syntax' 2021-03-29 21:57:11 +03:00
Protesilaos Stavrou c7d47f55d8
Tweak indium faces for consistency 2021-03-29 21:56:07 +03:00
Protesilaos Stavrou ae92230a1b
Make julia faces adapt to 'modus-themes-syntax' 2021-03-29 21:53:49 +03:00
Protesilaos Stavrou b34e613f88
Revise style of info-colors command
This makes commands look the same as functions, which is technically
correct.  It also makes the exact style contingent on the value of the
'modus-themes-syntax' variable.
2021-03-29 21:50:56 +03:00
Protesilaos Stavrou 0cb3dc909c
Tweak journalctl-mode status faces for consistency 2021-03-29 21:50:12 +03:00
Protesilaos Stavrou 0bbe69d0cd
Review typescript faces
This makes them more prominent by default, while it also subjects them
to the value of the 'modus-themes-syntax' variable.
2021-03-29 21:48:07 +03:00
Protesilaos Stavrou b3b7f66645
Ensure consistency between more prompts
The exact styles of those are also affected by the
'modus-themes-prompts' variable.
2021-03-29 21:45:45 +03:00
Protesilaos Stavrou 974c782173
Use correct name for enh-ruby-mode 2021-03-29 21:44:15 +03:00
Protesilaos Stavrou 455fb58729
Refine bg-region-accent colour (amend 5bcf658074) 2021-03-29 20:19:28 +03:00
Protesilaos Stavrou 0d00cc0a60
Update js2-mode faces
This is meant to make them respond to the value of 'modus-themes-syntax'
and 'modus-themes-lang-checkers' (the latter is for the error and
warning faces).

Prompted by issue 173, which was reported by Damien Cassou:
<https://gitlab.com/protesilaos/modus-themes/-/issues/173>.
2021-03-29 20:11:02 +03:00
Protesilaos Stavrou 7222ed36f1
Minor update to telega section 2021-03-28 17:54:39 +03:00
Protesilaos Stavrou 9c1414b6f0
Add documentation on remapping buffer-local faces 2021-03-28 09:24:13 +03:00
Protesilaos Stavrou 5bcf658074
Add 'accent{,-no-extend}' to 'modus-themes-region' 2021-03-28 08:30:23 +03:00
Protesilaos Stavrou b39cc9898f Merge branch 'reset-pitch' into 'main'
Prevent buffer-face-mode affecting modus-themes-reset

See merge request protesilaos/modus-themes!30
2021-03-27 20:18:10 +00:00
Protesilaos Stavrou 3a0c531f0b
Add a variable with a symbol in the sample configs
This is to make sure that users do not accidentally use strings to
assign a value to variables that expect quoted symbols.
2021-03-27 21:53:07 +02:00
Nicolas De Jaeghere 9e5a984829
Prevent buffer-face-mode affecting modus-themes-reset 2021-03-27 14:39:39 +01:00
Protesilaos Stavrou 07224cda08
Refine bongo faces for consistency
The previous design was meant to keep the track fields distinct from
each other.  However the use of yellow was not good aesthetically: it
does not fit with the rest of the theme.

Upon further experimentation, I realised that the album field (yellow)
is only present when the artist and title fields are also available:
first is the title, then the artist, and finally the album.  This is
true even with 'bongo-join-inserted-tracks' set to a non-nil value.  So
changing the face from yellow to a neutral value is safe.

The other two faces are adapted to look better in the new context.
2021-03-27 14:42:25 +02:00
Protesilaos Stavrou e07461ca01
Add support for pandoc-mode
Thanks to Farasha Euker for the valuable feedback in issue 171:
<https://gitlab.com/protesilaos/modus-themes/-/issues/171>.

This is related to commit f163839c48.
2021-03-26 21:16:00 +02:00
Protesilaos Stavrou 556fc26457
Make shr-selected-link more noticeable
This face is applied temporarily to a link that is visited through an
external browser (so you are in, say, eww and you open the link at point
externally).
2021-03-26 12:58:26 +02:00
Protesilaos Stavrou f163839c48
Remove slant and distinct foreground of org-quote
This is in response to issue 171.  Thanks to Farasha Euker for the
feeback!

<https://gitlab.com/protesilaos/modus-themes/-/issues/171>.
2021-03-25 22:25:04 +02:00
Protesilaos Stavrou 1c1ee31a90 Merge branch 'magit-blame' into 'main'
Prevent faces bleeding through into magit-blame overlays

See merge request protesilaos/modus-themes!29
2021-03-24 11:52:37 +00:00
Nicolas De Jaeghere 8c9c2c1ed9
Prevent faces bleeding through into magit-blame overlays 2021-03-24 11:46:27 +01:00
Protesilaos Stavrou 7d30067e8b
Refine avy faces for better usability
1. Make adjacent colours more distinct from each other: should be easier
   to discern the characters.

2. Prevent the avy overlays from acquiring the face properties of the
   underlying text, such as a different font family or height.  This is
   an issue that we also addressed in Merge Request 27 together with
   Nicolas De Jaeghere (it was about the ace-window package):
   <https://gitlab.com/protesilaos/modus-themes/-/merge_requests/27>.
2021-03-23 21:17:37 +02:00
Protesilaos Stavrou 16e5fdeee6
Refine EWW certificate colours 2021-03-23 15:48:11 +02:00
Protesilaos Stavrou 6dc8a4db10
Update GNU Free Documentation License quote 2021-03-23 10:18:15 +02:00
Protesilaos Stavrou 03d3554b06
Document that telega is part of dev version
For more on telega support, refer to commit 68fa3400aa.
2021-03-22 19:55:31 +02:00
Protesilaos Stavrou 72bcadb15a
Tweak org-macro hues 2021-03-22 19:53:47 +02:00