Commit graph

2240 commits

Author SHA1 Message Date
Protesilaos Stavrou 2f19a51511
Bump version number to trigger GNU ELPA package update
I do not want to publish a new minor release because I did that
recently and there are not many changes since then. Plus, I would need
to prepare a change log, which I cannot do right now.

Rebuilding the package allows us to include commit bf6c6ce, which
lowers the minimum required version of Emacs to 27.1. Hopefully,
everything will work as intended.

This is in response to bug#78991 by John Sullivan:
<https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-07/msg00480.html>.
2025-07-10 20:13:07 +03:00
Protesilaos Stavrou bf6c6ce67a
Remove use of 'string-pad' so we can depend on Emacs 27.1
This is in response to bug#78991 by John Sullivan:
<https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-07/msg00480.html>.
2025-07-10 20:08:32 +03:00
Protesilaos Stavrou 5f9dc66851
Acknowledge Eric Ottosson for commit 7601df7
This was done in pull request 145: <https://github.com/protesilaos/modus-themes/pull/145>.
The change is small (1 line), meaning that Eric does not need to
assign copyright to the Free Software Foundation.
2025-07-09 22:59:15 +03:00
Protesilaos Stavrou b9e822be6c
Merge pull request #145 from eotsn/fix-flymake-eol-faces
Fix flymake-warning-echo-at-eol face
2025-07-09 22:57:52 +03:00
Eric Ottosson 7601df769e Fix flymake-warning-echo-at-eol face 2025-07-09 21:27:21 +02:00
Protesilaos Stavrou 6639604271
Make stylistic tweaks to the lsp faces
Those were originally contributed by Jimmy Yuen Ho Wong in pull
request 142: <https://github.com/protesilaos/modus-themes/pull/142>.

The changes I making are intended mostly to avoid hardcoding certain
values, so that the palette overrides we provide work as expected.
2025-07-07 20:14:48 +03:00
Protesilaos Stavrou d31def4f58
Merge pull request #142 from wyuenho/lsp
Add lsp-mode and lsp-ui faces
2025-07-07 19:59:56 +03:00
Jimmy Yuen Ho Wong ebefa010b2
Add lsp-mode and lsp-ui faces 2025-06-25 16:44:18 +01:00
Gautier Ponsinet 3550360e88
Add support for new package faces (Emacs 31) 2025-06-23 07:28:30 +03:00
Protesilaos Stavrou fd5800c395
Add support for hs-ellipsis face (Emacs 31) 2025-06-17 13:34:38 +03:00
Protesilaos Stavrou 6636c91b88
Add support for the new spacious-padding face names
I keep the old ones for the time being, but they will be removed eventually.
2025-06-16 07:35:05 +03:00
Protesilaos Stavrou b7aa3ae780
Update modus-themes to version 4.8.0 2025-06-11 07:57:33 +03:00
Protesilaos Stavrou 6979a37a1e
Add support for the header-line-inactive face (Emacs 31) 2025-06-10 09:40:40 +03:00
Protesilaos Stavrou 3576d14f06
Acknowledge Jacob S. Gordon for commit 21b77de
This was sent as a patch as part of issue 143: <https://github.com/protesilaos/modus-themes/issues/143>.
2025-05-27 13:39:51 +03:00
Jacob S. Gordon 21b77de155
Reverse theme rotation direction when called with a prefix
When calling modus-themes-rotate interactively and with a prefix
argument, reverse the sense of rotation from right to left among the
modus-themes-to-rotate.  Explicit calls to modus-themes-rotate can
pass a non-nil REVERSE argument to achieve the same for their THEMES.

* modus-themes.el: (modus-themes-rotate, modus-themes--rotate-p,
modus-themes--rotate, modus-themes--next-in-rotation):

Add an optional REVERSE argument to modus-themes-rotate.  When called
interactively this becomes the current prefix argument.  Replace
helper functions with a single modus-themes--next-in-rotation.  Update
doc strings.
2025-05-27 10:56:39 +03:00
Protesilaos Stavrou 01b78e587d
Add missing command in the doc string of modus-themes-after-load-theme-hook 2025-05-24 11:30:31 +03:00
Protesilaos Stavrou af00e1c019
Clarify the doc string of modus-themes-after-load-theme-hook 2025-05-24 11:28:13 +03:00
Protesilaos Stavrou 6880f3a7d9
Suppress spurious warning about kmacro-menu-mark face 2025-05-19 09:04:59 +03:00
Protesilaos Stavrou 847311bf74
Make "ancient" Gnus look like a regular "read" message
This is in response to the issue 119 by sivaramn: <https://github.com/protesilaos/modus-themes/issues/119>.
In the original Gnus faces, the "ancient" are not the same as "read"
in terms of their colour, though I cannot find what the difference
actually is. It seems to me that "ancient" simply means "read it before".
2025-04-28 07:56:22 +03:00
Protesilaos Stavrou 93e89bdcf8
Add support for some tmr faces 2025-04-26 07:35:08 +03:00
Protesilaos Stavrou 1fe0a3c9c4
Introduce 'property' mapping
Thanks to Alexandr Semenov for requesting this in issue 141:
<https://github.com/protesilaos/modus-themes/issues/141>.
2025-04-25 08:25:12 +03:00
Protesilaos Stavrou 792ebec01a
Make small refinements to modus-vivendi-tinted bg-paren-match value 2025-04-24 07:54:08 +03:00
Protesilaos Stavrou 16fc1ed7b0
Revert "Revise all "paren" colours to be mappings"
This reverts commit 80b8de398f.

I wanted to put this in a separate branch for me to test things, but
did it on the main branch and then released it... Reverting as this
causes problems, such as what Morgan Willcock reported in issue 139:
<https://github.com/protesilaos/modus-themes/issues/139>.
2025-04-24 07:49:03 +03:00
Protesilaos Stavrou 51c7c4dc21
Tweak modus-vivendi-tinted mail mappings for consistency 2025-04-23 13:26:57 +03:00
Protesilaos Stavrou d85547d58b
Tweak modus-operandi-tinted mail mappings for consistency 2025-04-23 13:26:35 +03:00
Protesilaos Stavrou 7cc3d1495d
Fix some typos in the manual 2025-04-19 12:23:53 +03:00
Protesilaos Stavrou d5a0eeb4f0
Update to modus-themes version 4.7.0 2025-04-17 10:06:15 +03:00
Protesilaos Stavrou d3164f4295
Make yellow-cooler of modus-operandi-tinted even more dark 2025-04-17 09:21:55 +03:00
Protesilaos Stavrou d3fc7563df
Swap the mappings of 'type' and 'variable' in modus-operandi-tinted 2025-04-17 09:20:29 +03:00
Protesilaos Stavrou 81037da9aa
Tweak the identifier mapping of modus-operandi-tinted 2025-04-17 09:20:09 +03:00
Protesilaos Stavrou ad58ce7d29
Make yellow-faint of modus-operandi-tinted a bit darker 2025-04-17 09:19:58 +03:00
Protesilaos Stavrou 0666b7e925
Make yellow-cooler of modus-operandi-tinted a bit darker 2025-04-17 09:19:41 +03:00
Protesilaos Stavrou a7a018c016
Make modus-vivendi-tinted 'mail-cite-2' more teal 2025-04-17 09:04:15 +03:00
Protesilaos Stavrou fc3c16f1da
Make modus-vivendi-tinted 'mail-cite-0' more blue 2025-04-17 09:03:56 +03:00
Protesilaos Stavrou 38b7b353ef
Change hue of accent-2 mapping in modus-vivendi-tinted 2025-04-17 09:01:45 +03:00
Protesilaos Stavrou 9e51b1b678
Make modus-vivendi-tinted 'green-cooler' a bit more bright 2025-04-17 09:01:36 +03:00
Protesilaos Stavrou 87e84aac7d
Make modus-vivendi-tinted type a bit more blue 2025-04-17 08:54:58 +03:00
Protesilaos Stavrou 5df9c6c98d
Make modus-vivendi-tinted strings blue instead of teal 2025-04-17 08:54:29 +03:00
Protesilaos Stavrou 0c03c3b34a
Use slightly different colour for mail-cite-2 in modus-vivendi-tinted 2025-04-16 14:11:33 +03:00
Protesilaos Stavrou de28e15485
Use slightly different colours for the mail cite mappings in modus-operandi-tinted 2025-04-16 14:10:41 +03:00
Protesilaos Stavrou ed44bbae35
Make stylistic refinements to some modus-operandi-tinted prose mappings 2025-04-16 08:02:51 +03:00
Protesilaos Stavrou 2569f4a596
Use blue-cooler for weekends in modus-operandi-deuteranopia 2025-04-15 08:19:37 +03:00
Protesilaos Stavrou 9966f9fd60
Tweak the mail mappings in the tinted variants 2025-04-15 08:14:52 +03:00
Protesilaos Stavrou 063ae646f0
Refine 'green-warmer' in modus-vivendi-tinted 2025-04-15 08:14:40 +03:00
Protesilaos Stavrou 63af2adfed
Refine 'green-warmer' in modus-operandi-tinted 2025-04-15 08:02:19 +03:00
Protesilaos Stavrou 3d7e9d6213
Refine 'yellow-cooler' and 'yellow-faint' in modus-operandi-tinted 2025-04-15 07:59:58 +03:00
Protesilaos Stavrou cfe8702f56
Tweak value of yellow-cooler in modus-operandi-tinted 2025-04-12 18:15:04 +03:00
Protesilaos Stavrou 4c82e40fb4
Refine the value of bg-hover-secondary in most themes 2025-04-10 13:00:41 +03:00
Protesilaos Stavrou 6725de0b9f
Further tweak the value of modus-vivendi-tinted 'green-warmer' 2025-04-10 11:17:45 +03:00
Protesilaos Stavrou e520baff18
Tweak the value of modus-vivendi-tinted 'green-warmer' 2025-04-10 11:10:56 +03:00