Commit graph

479 commits

Author SHA1 Message Date
Protesilaos Stavrou 6ae40baacc
Update copyright years 2023-01-01 14:01:57 +02:00
Protesilaos Stavrou 476445b8f2
Update to modus-themes version 4 2023-01-01 13:40:05 +02:00
Protesilaos Stavrou 70c6ae4386
Document how to override prose colours 2023-01-01 07:56:00 +02:00
Protesilaos Stavrou a43682effd
Recompile Info manual 2023-01-01 07:36:17 +02:00
Protesilaos Stavrou 40351943d0
Document how to affect linter underlines via overrides 2023-01-01 07:18:51 +02:00
Protesilaos Stavrou 207cd6e4e0
Document how to override mouse hover effect 2023-01-01 07:06:01 +02:00
Protesilaos Stavrou c7d03a3a38
Document how to make padded mode line
Thanks to Christian Tietze for reminding me about it:
<https://lists.sr.ht/~protesilaos/modus-themes/%3Cm1fscxrr0s.fsf%40christiantietze.de%3E>.
2022-12-30 19:59:11 +02:00
Protesilaos Stavrou 687a7941e3
Document how to change region with overrides (also see 32dc7f9)
The 'modus-themes-region' option is deprecated, so we know follow this
approach with the overrides.
2022-12-30 19:05:20 +02:00
Protesilaos Stavrou 1bf2713e1d
Add documentation on mail citation+header overrides
I don't know about you, but I just found my new favourite:

    (setq modus-themes-common-palette-overrides
          '((mail-cite-0 fg-dim)
            (mail-cite-1 fg-alt)
            (mail-cite-2 fg-dim)
            (mail-cite-3 fg-alt)
            (mail-part yellow-cooler)
            (mail-recipient green-cooler)
            (mail-subject red-cooler)
            (mail-other green)))
2022-12-30 17:42:32 +02:00
Protesilaos Stavrou 9c9347683b
Document how to recreate old "alt-syntax" style
Thanks to Charlotte Van Petegem for reminding me about it:
<https://lists.sr.ht/~protesilaos/modus-themes/%3C877cy917jw.fsf%40vanpetegem.me%3E>.
2022-12-30 13:36:15 +02:00
Protesilaos Stavrou 0618486c41
Acknowledge soaringbird for commits 112e40b, 257db66, d6afeff
They brought those inconsistencies to my attention:
<https://lists.sr.ht/~protesilaos/modus-themes/%3CNKXY2k1--3-9%40tuta.io%3E>.
2022-12-30 12:40:08 +02:00
Protesilaos Stavrou 8f670279af
Add samples for yellow comments, green strings (or inverse!) 2022-12-30 11:06:18 +02:00
Protesilaos Stavrou 9b025c00f8
Add code samples to make fringe invisible or colourful 2022-12-30 10:56:29 +02:00
Protesilaos Stavrou 4f1456c955
Add all links to theme sources 2022-12-30 07:23:54 +02:00
Protesilaos Stavrou 5ddf26d58d
Add example to use preset overrides as a basis 2022-12-30 07:04:50 +02:00
Protesilaos Stavrou 76efc86315
Simplify example for borderless mode lines 2022-12-30 06:55:21 +02:00
Protesilaos Stavrou 492d31db41
Add documentation for paren match overrides 2022-12-30 06:03:30 +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 0e3262d068
Use A-Z in acknowledgements for two names 2022-12-29 10:23:52 +02:00
Protesilaos Stavrou 9a7d47b9be
Use correct names for coloured backgrounds
This is a regression caused by commit 7c74495.

Thanks to Aleksei Pirogov for reporting the problem in issue 55 on the
GitHub mirror: <https://github.com/protesilaos/modus-themes/issues/55>.
2022-12-29 10:23:06 +02:00
Protesilaos Stavrou 3bcd88cb79
Recompile Info manual 2022-12-29 00:39:04 +02:00
Protesilaos Stavrou a70065cf82
Recompile Info manual 2022-12-28 17:33:10 +02:00
Protesilaos Stavrou e33a760971
Update the docs to reflect current development
I will explain everything on my website as well as the change log,
once version 4.0.0 is released.  What I have here is not final and I
am still testing for regressions.
2022-11-30 09:18:44 +02:00
Protesilaos Stavrou 18dd2457d2
Remove support for selectrum (deprecated in favour of Vertico) 2022-11-29 04:11:15 +02:00
Protesilaos Stavrou dd64df9213
Update the manual's acknowledgements
This is for wakamenod's report on the GitHub mirror about the bug
caused by commit f1cf9a1:
<https://github.com/protesilaos/modus-themes/issues/50>.

I have since reverted the offending commit.
2022-11-27 19:32:00 +02:00
Protesilaos Stavrou 7cc9bb0f41
Fix symbol in commit 606c774 2022-11-20 07:24:49 +02:00
Protesilaos Stavrou 606c774de4
Reword a statement in the manual 2022-11-20 07:16:30 +02:00
Protesilaos Stavrou 30b6228076
Add support for clojure-mode 2022-11-17 13:55:05 +02:00
Protesilaos Stavrou f1149c1800
Add support for agda2-mode
This is based on merge request 44 by Xinglu Chen on the GitLab mirror
from 2021-06-16:
<https://gitlab.com/protesilaos/modus-themes/-/merge_requests/44>.
That contribution could not be merged, as it exceeded the ~15 line
limit and thus required copyright assignment to the Free Software
Foundation.  The author became inactive soon thereafter despite their
stated intention to do the paperwork.

Thanks to Laith Bahodi for informing me about this in issue 48 on the
GitHub mirror: <https://github.com/protesilaos/modus-themes/issues/48>.

In principle, the agda project should be inheriting from font-lock
faces instead of hardcoding their own colour values: those do not play
nicely with themes.  If anyone familiar with agda reads this, I
encourage you to work with upstream to make things better for all
themes.  Also consider that adga cannot be tested without an
established setup for Haskell, which adds to the burden of maintaining
those faces at the theme level (I could not test them and only went by
screenshots and prior experience).
2022-11-01 06:24:38 +02:00
Protesilaos Stavrou c5c6a0f0ff
Acknowledge Aleksei Gusev for commit 5c9873c
This was done in pull request 47 on the GitHub mirror:
<https://github.com/protesilaos/modus-themes/pull/47>.

The contribution is on a single line and this is Aleksei's first
contribution to this project.  It thus does not require copyright
assignment to the Free Software Foundation.
2022-10-30 16:51:31 +02:00
Protesilaos Stavrou 66ff9ea64b
Update to modus-themes version 3.0.0 2022-10-28 06:48:46 +03:00
Protesilaos Stavrou 15f3ffa451
Tweak markup of all "nil" occurrences
This is to make the export to texinfo output:

     @code{nil}

Instead of a generic "nil".

This was already done in most placed, but some had escaped my
attention.  I was reminded to check again by commit 0f39eb3, courtesy
of Stefan Kangas.
2022-10-27 19:46:13 +03:00
Protesilaos Stavrou 8ce7e5c848
Recompile Info manual 2022-10-27 14:57:55 +03:00
Protesilaos Stavrou 638e92c481
Make olivetti-fringe use the main background
The previous style did not actually hide the fringes, as olivetti
would still fall back to reading the generic fringe face.

The intent of this change is to make the olivetti-fringe invisible.

Thanks to Matthias Fuchs for reporting the issue that helped me track
this problem.  This was done in issue 46 on the GitHub mirror:
<https://github.com/protesilaos/modus-themes/issues/46>.
2022-10-25 19:44:20 +03:00
Protesilaos Stavrou d784a1591d
Add support for olivetti 2022-10-23 11:26:27 +03:00
Protesilaos Stavrou b65dabc06b
Recompile Info manual 2022-10-23 04:11:49 +03:00
Protesilaos Stavrou a6fdd14ebb
Recompile Info manual 2022-10-22 06:16:25 +03:00
Protesilaos Stavrou 0ff09b3ab6
Acknowledge Pablo Stafforini for the feedback in 4c45169
See https://gitlab.com/protesilaos/modus-themes/-/issues/170#note_1130421067
2022-10-19 05:54:48 +03:00
Protesilaos Stavrou 7872863eda
Use bespoke colors for the highlight-regexp faces
We cannot use our ordinary entries from each theme's palette as those
are not designed to handle such an edge case.  Those faces need to use
the inverse-video attribute which, in turn, affects the combinations
of color we can apply.  Our accented backgrounds are designed to
contrast well with our nominal main foreground values, whereas this
case demands colored backgrounds that contrast well with what would
normally be the main background color.  Furthermore, this case
requires that colored backgrounds are faithful to their name so that,
say, hi-yellow is yellowish.

Thanks to Kevin Kainan Li for the feedback on the mailing list, where
they informed me that the previous design was too dark/mute (and I
agreed with that assessment) and provided feedback on my samples:
<https://lists.sr.ht/~protesilaos/modus-themes/%3CCAMTq2Vp3Nnzv-i9wJdq4-OJ4X_QfWXySpUtAieBy0dgKLEOSBg%40mail.gmail.com%3E>.
2022-10-04 05:41:43 +03:00
Protesilaos Stavrou ad5cb41daf
Fix some typos 2022-10-01 10:52:35 +03:00
Protesilaos Stavrou 1d55785ab0
Update to version 2.7.0 2022-10-01 10:24:44 +03:00
Protesilaos Stavrou c65ea67673
Make gnus-summary-low-unread inherit from italic
This helps differentiate it from the gnus-summary-high-unread face.

Thanks to Mark Simpson for pointing out the possibility of conflating
those two faces: <https://lists.sr.ht/~protesilaos/modus-themes/%3Cm2r0zszc2z.fsf@gmail.com%3E>.
2022-10-01 04:22:25 +03:00
Protesilaos Stavrou aed22dd122
Update Acknowledgements for commit b333550 2022-09-29 08:15:53 +03:00
Protesilaos Stavrou 10a0c9f422
Reinstate support for centaur-tabs
I had removed support for centaur-tabs in commit 2235ce5 (done on
2022-08-02).  I wrote:

    centaur-tabs has a bug where it cannot read the value of a face if it
    uses the standard ':inherit' attribute.  I have sent a patch to fix it,
    but have received no response since February:
    <https://github.com/ema2159/centaur-tabs/pull/179>.

    Relevant reports:

    - <https://github.com/protesilaos/modus-themes/issues/30>
    - <https://gitlab.com/protesilaos/modus-themes/-/issues/288>
    - <https://github.com/protesilaos/modus-themes/issues/15>

    I am happy to reinstate support for centaur-tabs as soon as the package
    gets the maintenance it needs.

My patch/pull-request is now merged and the package is actively
maintained once again.  Hence the decision to bring back support for it,
as promised.
2022-09-20 08:39:38 +03:00
Protesilaos Stavrou e4ee971f53
Add prescient to list of supported packages 2022-09-11 05:26:33 +03:00
Protesilaos Stavrou 56844e1f8f
Acknowledge okamsn for commit c58ef64
The contribution is below the ~15 line threshold and thus does not
require copyright assignment to the Free Software Foundation.
2022-09-11 05:23:45 +03:00
Protesilaos Stavrou d0a62f6c95
Add node to the manual about goto-address-mode 2022-09-03 08:23:20 +03:00
Antonio Ruiz 6dd3c0ef81
Add support for crontab-mode 2022-09-02 05:32:12 +03:00
Protesilaos Stavrou c018c83c5e
Fix error by typo in c80eed8
Thanks to Luis Miguel Castañeda for reporting it:
<https://lists.sr.ht/~protesilaos/modus-themes/%3C7h7d2oudpb.fsf@imaginarymagnitude.net%3E>.
2022-08-31 09:36:57 +03:00
Protesilaos Stavrou 777089c0ff
Document support for spell-fu
Thanks to Antonio Ruiz for the patch:
<https://lists.sr.ht/~protesilaos/modus-themes/%3C87fshnq7uv.fsf%40purelymail.com%3E>.

It is below the ~15 line threshold and thus requires no copyright
assignment to the Free Software Foundation.
2022-08-23 22:19:26 +03:00