Commit graph

61 commits

Author SHA1 Message Date
Protesilaos Stavrou 6ae40baacc
Update copyright years 2023-01-01 14:01:57 +02:00
Protesilaos Stavrou 57cb3347ad
Make sure all outline headers are the correct length 2022-12-31 15:04:53 +02:00
Protesilaos Stavrou 32dc7f9bc1
Deprecate modus-themes-region; use overrides
This is the last user option that we need to deprecate for the release
of version 4.  Now all colour-related changes happen through palette
overrides.

Thanks to Christian Tietze for reminding me about it:
<https://lists.sr.ht/~protesilaos/modus-themes/%3Cm1ilhtrs09.fsf%40christiantietze.de%3E>.
2022-12-30 18:56:51 +02:00
Protesilaos Stavrou 575644f9a3
Add uncommon accent backgrounds 2022-12-30 18:56:51 +02:00
Protesilaos Stavrou 52a848e42c
Add missing entry for paren match underline
Thanks to Tony Zorman for reminding me about it:
<https://lists.sr.ht/~protesilaos/modus-themes/%3C874jtew0gp.fsf%40hyperspace%3E>.
2022-12-30 05:26:53 +02:00
Protesilaos Stavrou 93401ca2c8
Clarify that mappings cannot be recursive
Thanks to tumashu for reminding me of this in issue 56 on the GitHub
mirror: <https://github.com/protesilaos/modus-themes/issues/56>.
2022-12-29 14:47:42 +02:00
Protesilaos Stavrou 72eb32f4fb
Implement rainbow mappings
These are now used in the rainbow-delimiters package, but there may be
more applications.

Thanks to Aleksei Pirogov for bringing this matter to my attention in
issue 54 on the GitHub mirror: <https://github.com/protesilaos/modus-themes/issues/54>.
2022-12-29 10:38:44 +02:00
Protesilaos Stavrou 2fa9a272fe
Simplify modus-themes-prompts; add overrides for its colors 2022-12-28 15:47:18 +02:00
Protesilaos Stavrou eb38b92495
Decouple accent mappings from completion 2022-12-28 14:58:12 +02:00
Protesilaos Stavrou 7c74495bf7
Give appropriate name to intense backgrounds 2022-12-28 14:56:08 +02:00
Protesilaos Stavrou 737253a0bd
Remove some of the uncommon colors from the palettes 2022-12-28 06:34:13 +02:00
Protesilaos Stavrou 13beb314f8
Add 'date-weekday' mapping 2022-12-28 05:44:00 +02:00
Protesilaos Stavrou ff4bbd5dae
Refine colour-coded underlines 2022-12-27 07:28:20 +02:00
Protesilaos Stavrou 670bbaf869
Add intense diff foregrounds; use them for diffstat 2022-12-27 06:45:27 +02:00
Protesilaos Stavrou 7648c5eafc
Refine deuteranopia mode line err, warning, info 2022-12-27 06:16:20 +02:00
Protesilaos Stavrou 4f1edb3560
Refine deuteranopia mode lines 2022-12-27 06:04:25 +02:00
Protesilaos Stavrou d7b1c7da77
Revise deuteranopia 'prose-code' mapping 2022-12-26 18:13:06 +02:00
Protesilaos Stavrou 71e157f1b7
Refine diff colours in deuteranopia themes 2022-12-26 18:00:19 +02:00
Protesilaos Stavrou 27abbdd047
modus-operandi-deuteranopia: tweak bg-hover 2022-12-26 17:39:13 +02:00
Protesilaos Stavrou e4833cd655
Tone down deuteranopia active mode line backgrounds 2022-12-26 17:33:38 +02:00
Protesilaos Stavrou b8aa0887be
Implement mode line mappings for err, warning, info 2022-12-26 10:48:52 +02:00
Protesilaos Stavrou 83b6cfd9d7
Dim the fringe mapping 2022-12-26 10:17:26 +02:00
Protesilaos Stavrou 533595cf16
Define a 'date-now' mapping 2022-12-26 03:53:12 +02:00
Protesilaos Stavrou 6a5cbf838f
Tweak some date mappings for deuteranopia 2022-12-26 03:48:20 +02:00
Protesilaos Stavrou 45bacd9cfd
Make deuteranopia cursor, prompt easier to spot 2022-12-26 03:48:02 +02:00
Protesilaos Stavrou 920acc5688
Make deuteranopia active mode line blue
Just to be sure that it is easier to spot, as the different shades of
gray may pose a problem for some users.

These can always be configured via overrides.
2022-12-26 03:46:20 +02:00
Protesilaos Stavrou d8daaf85b9
Only allow 'unspecified' in palettes
Makes it easier to read for someone who is not familiar with what 't'
means for underlines.
2022-12-26 03:33:10 +02:00
Protesilaos Stavrou 9e4d1eb4c6
Remove duplicate TODOs 2022-12-25 14:49:24 +02:00
Protesilaos Stavrou e478002d82
Use overrides for heading background and overline 2022-12-24 09:09:33 +02:00
Protesilaos Stavrou 41a9d726a8
Reorganise the palettes 2022-12-24 08:49:24 +02:00
Protesilaos Stavrou 30b7868fed
Rename accent mappings for consistency 2022-12-23 13:23:32 +02:00
Protesilaos Stavrou baa8dcec18
Expand link mappings; accept 't' and 'unspecified' values 2022-12-23 13:22:54 +02:00
Protesilaos Stavrou d7affae1b6
Add nuanced accented backgrounds 2022-12-23 13:16:10 +02:00
Protesilaos Stavrou 86547e4c21
Clarify doc strings of palette overrides 2022-12-23 12:34:58 +02:00
Protesilaos Stavrou 9cd3314018
Deprecate modus-themes-links; use mappings instead 2022-12-22 12:15:15 +02:00
Protesilaos Stavrou 53e98dd349
Deprecate modus-themes-subtle-line-numbers; add mappings 2022-12-22 07:09:16 +02:00
Protesilaos Stavrou 718557503a
Make box buttons respond to palette overrides 2022-12-21 12:05:23 +02:00
Protesilaos Stavrou 92188a2113
Tweak some deuteranopia mappings 2022-12-21 09:03:05 +02:00
Protesilaos Stavrou 912731d599
Sort date mappings A-Z 2022-12-20 09:16:39 +02:00
Protesilaos Stavrou 64ffc9d21d
Expand and refine mappings for dates 2022-12-20 09:06:05 +02:00
Protesilaos Stavrou c70713eecb
Add mappings for prose-done, prose-todo 2022-12-20 08:45:13 +02:00
Protesilaos Stavrou 3b40d82a92
Reorganise some palette mappings 2022-12-20 07:01:00 +02:00
Protesilaos Stavrou 0d49906db4
Rename 'tag' mapping to 'prose-tag' 2022-12-20 06:57:21 +02:00
Protesilaos Stavrou 3e2a8704ed
Add mappings for more prose constructs (e.g. org-mode) 2022-12-20 06:47:25 +02:00
Protesilaos Stavrou cdfbd26801
Introduce more colours (work-in-progress) 2022-12-20 06:37:33 +02:00
Protesilaos Stavrou 24e6b3e1e3
Re-order some entries in the palette 2022-12-20 04:43:46 +02:00
Protesilaos Stavrou ca4c8f6e31
Add support for font-lock-doc-markup-face
Thanks to Mattias Engdegård for bringing 'font-lock-doc-markup-face'
to my attention and for explaining the stylistic demands it has.
2022-12-19 16:38:42 +02:00
Protesilaos Stavrou b891d54771
Tweak magenta-faint across all themes 2022-12-19 13:17:35 +02:00
Protesilaos Stavrou 889c5dc34e
Add tab colours to the palette 2022-12-19 05:41:37 +02:00
Protesilaos Stavrou f01530e9b7
Update doc strings of individual theme overrides 2022-12-18 08:38:44 +02:00