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
8bb44672da
Refine uncommon accents for the dark themes
2022-12-28 14:35:37 +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
8f74db7030
Revise info mapping for all except deuteranopia
2022-12-27 06:53:29 +02:00
Protesilaos Stavrou
670bbaf869
Add intense diff foregrounds; use them for diffstat
2022-12-27 06:45:27 +02:00
Protesilaos Stavrou
c45374473a
Refine mode line err, warning, info
2022-12-27 06:25:37 +02:00
Protesilaos Stavrou
54f27735dc
Refine mode line grays for modus-{operandi,vivendi}
2022-12-27 05:50:36 +02:00
Protesilaos Stavrou
daeb717da8
Revise color of info mapping except for deuteranopia
2022-12-26 10:56:30 +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
85eaba2c52
Tweak mode line grays for modus-{operandi,vivendi}
2022-12-26 10:13:44 +02:00
Protesilaos Stavrou
533595cf16
Define a 'date-now' mapping
2022-12-26 03:53:12 +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
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
Protesilaos Stavrou
dab4cbfb33
Make overrides 'defcustom'; rename common overrides
...
Thanks to Philip Kaludercic for suggesting the conversion of these
variables to user options:
<https://lists.sr.ht/~protesilaos/modus-themes/%3C87wn6qgjkx.fsf%40posteo.net%3E#%3C87edsyvvsy.fsf@posteo.net%3E >.
They are now easier to discover through the Custom UI. Their ':type'
can be refined.
2022-12-18 08:33:09 +02:00
Protesilaos Stavrou
7d4d93f9a8
Reposition "rx-*" mappings close to syntax entries
2022-12-18 07:04:33 +02:00
Protesilaos Stavrou
3fcf136507
Deprecate modus-themes-fringes; add 'fringe' mapping
...
The user can thus override the 'fringe' mapping to whatever colour
they prefer, instead of us hardcoding it to two shades of gray.
To make the 'fringe' invisible, set it to the main background.
Video tutorial on colour mappings:
<https://protesilaos.com/codelog/2022-12-17-modus-themes-v4-demo/ >.
2022-12-18 06:13:46 +02:00
Protesilaos Stavrou
95bc61c7c0
Clarify the doc strings of all palette variables
2022-12-17 18:52:53 +02:00