Protesilaos Stavrou
14b7dd39a2
Document the other commands that load a theme
2025-10-01 18:32:05 +03:00
Protesilaos Stavrou
64681aadf5
Make 5.0.0 our current development target
2025-10-01 18:29:09 +03:00
Protesilaos Stavrou
247a9f7291
Document how to build on top of the modus-themes
2025-10-01 07:52:33 +03:00
Protesilaos Stavrou
5cdb8cc81d
Document the new behaviour of modus-themes-rotate
2025-10-01 07:52:33 +03:00
Protesilaos Stavrou
c100ec6844
Make small change to the manual to affect the Info output's render of a kbd
2025-10-01 07:52:33 +03:00
Protesilaos Stavrou
6f0e64daaa
Revert "Make modus-themes--current-theme only return an active theme (Emacs bug#79504)"
...
This reverts commit 76ea634816 .
2025-09-28 20:16:35 +03:00
Protesilaos Stavrou
e6df63dacd
Revert "Deprecate modus-themes-custom-auto-reload"
...
This reverts commit e32af5e54d .
2025-09-28 20:16:33 +03:00
Protesilaos Stavrou
e32af5e54d
Deprecate modus-themes-custom-auto-reload
...
It complicates things for us and also has the disadvantage of running
as many times as the setopt variables being set. Users should just
learn to reload their theme and/or Emacs should have some built-in
mechanism. This is not our problem to fix.
2025-09-28 08:34:05 +03:00
Protesilaos Stavrou
76ea634816
Make modus-themes--current-theme only return an active theme (Emacs bug#79504)
...
Otherwise we end up loading the first among the "known themes" even
when the user had no such intention.
Thanks to Zhengyi Fu for reporting the bug on the Emacs tracker.
2025-09-27 11:22:01 +03:00
Protesilaos Stavrou
f4e67c80c9
Update the manual's acknowledgements to rename a person mentioned there
2025-07-18 07:10:26 +03:00
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
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
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
fd5800c395
Add support for hs-ellipsis face (Emacs 31)
2025-06-17 13:34:38 +03:00
Protesilaos Stavrou
b7aa3ae780
Update modus-themes to version 4.8.0
2025-06-11 07:57:33 +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
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
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
7c8d4766e1
Update meow sample code to not use bg-char mappings that I removed in 42e1611
2025-04-07 09:52:50 +03:00
Protesilaos Stavrou
edb78e5f46
Acknowledge Leilei332 for expanding support for adoc-mode
...
This was done in pull request 137:
<https://github.com/protesilaos/modus-themes/pull/137 >.
The change is within the ~15-line limit, meaning that the author does
not need to assign copyright to the Free Software Foundation.
2025-04-05 08:38:54 +03:00
Protesilaos Stavrou
5e834b6fcf
Add explicit support for howm package
2025-02-15 10:32:26 +02:00
Protesilaos Stavrou
e1efd2dd95
Add support for built-in abbrev-table-name (Emacs 29)
2025-02-13 11:00:05 +02:00
Protesilaos Stavrou
4b10426687
Update copyright years
2025-01-27 10:56:44 +02:00
Protesilaos Stavrou
75791f5efc
Make org-column-title use fixed-pitch if modus-themes-mixed-fonts is non-nil
...
Thanks to pedro-nonfree for bringing this matter to my attention in
issue 129: <https://github.com/protesilaos/modus-themes/issues/129 >.
2025-01-22 09:05:06 +02:00
Protesilaos Stavrou
b19db8dd84
Add support for spacious-padding faces
2025-01-10 08:44:25 +02:00
Protesilaos Stavrou
dc0d606e2a
Refactor the palette preview commands to use tabulated-list-mode
2024-11-17 09:43:59 +02:00
Protesilaos Stavrou
891bd2913c
Document support for treemacs
...
This was done in pull request 121:
<https://github.com/protesilaos/modus-themes/pull/121 >.
Rahul has assigned copyright to the Free Software Foundation.
2024-11-07 10:16:37 +02:00
Protesilaos Stavrou
2afc2a1f40
Acknowledge Rahul M. Juliato for treemacs support (commit 306e411)
...
This was done in pull request 121:
<https://github.com/protesilaos/modus-themes/pull/121 >.
Rahul has assigned copyright to the Free Software Foundation.
2024-11-07 10:14:09 +02:00
Protesilaos Stavrou
ecfa4ded5a
Add support for tldr package
2024-10-28 10:49:07 +02:00
Protesilaos Stavrou
895e10936a
Update modus-themes to version 4.6.0
2024-10-27 17:55:11 +02:00
Protesilaos Stavrou
3e1fb56a41
Add an entry to the manual about modus-themes-rotate, modus-themes-to-rotate
2024-10-20 10:36:48 +03:00
Protesilaos Stavrou
fcb72f0d10
Reword the documentation for modus-themes-to-toggle
2024-10-20 10:35:59 +03:00
Protesilaos Stavrou
4932dfc349
Document support for engrave-faces
2024-10-04 10:48:41 +03:00
Protesilaos Stavrou
19e91f9e72
Add support for the built-in hexl-mode
2024-09-20 17:50:29 +03:00
Protesilaos Stavrou
c2cb0404c3
Replace deprecate colour in the manual's entry about solaire
...
Thanks to Edgar Vincent for bringing this matter to my attention. This
was done on the GitLab mirror, issue 316:
<https://gitlab.com/protesilaos/modus-themes/-/issues/316 >.
2024-09-08 07:39:27 +03:00
Protesilaos Stavrou
cbe6c0284f
Document how users can add support for howm
...
This is in response to the question raised by Jabir Ali Ouassou in issue 117:
<https://github.com/protesilaos/modus-themes/issues/117 >.
2024-09-08 07:39:27 +03:00
Protesilaos Stavrou
cb612d3689
Document how users can add support for combobulate
...
This is in response to the question raised by Damien Cassou in issue
108: <https://github.com/protesilaos/modus-themes/issues/108 >.
2024-09-05 12:42:45 +03:00
Protesilaos Stavrou
8bbebd2f39
Document how users can add support for meow
...
This is in response to the question raised by ZharMeny in issue 116:
<https://github.com/protesilaos/modus-themes/issues/116 >.
2024-09-05 12:42:25 +03:00
Protesilaos Stavrou
32c50cd4f6
Add explicit support for 'forge' package
2024-09-04 14:44:21 +03:00
Protesilaos Stavrou
6a37cebdee
Fix some typos in the manual
2024-08-26 09:47:01 +03:00
Protesilaos Stavrou
db70c2ca92
Update modus-themes to version 4.5.0
2024-08-21 10:24:25 +03:00
Protesilaos Stavrou
7532d69bf1
Reword parts of the manual about the palette extension options
2024-08-21 10:05:46 +03:00
Protesilaos Stavrou
243fc35181
Add support for the built-in viper-mode
...
Thanks to ZharMeny for bringing this matter to my attention in issue
115: <https://github.com/protesilaos/modus-themes/issues/115 >.
2024-08-06 08:28:17 +03:00
Protesilaos Stavrou
cb2ce8bedf
Acknowledge Pavel Novichkov for commit 113fc93
...
The change is small, meaning that Pavel does not need to assign
copyright to the Free Software Foundation. This was done in pull
request 114: <https://github.com/protesilaos/modus-themes/pull/114 >.
2024-07-28 13:07:14 +03:00
Protesilaos Stavrou
daa4b3f4a7
Support the built-in minibuffer-depth-indicator
2024-07-25 12:57:02 +03:00
Protesilaos Stavrou
7a22d934a3
Add support for kmacro-menu faces
2024-07-23 09:06:16 +03:00
Protesilaos Stavrou
db5b771c42
Add more sample code in the manual for "user" palette definitions
2024-06-25 07:18:08 +03:00
Protesilaos Stavrou
573db128a0
Implement "user" palette extension (common or per-theme)
2024-06-24 23:11:37 +03:00
Protesilaos Stavrou
4c73580111
Add explicit support for vtable
...
Thanks to shipmints for bringing this matter to my attention in issue
110: <https://github.com/protesilaos/modus-themes/issues/110 >.
2024-06-22 21:37:26 +03:00
Protesilaos Stavrou
b694570fd0
Document support for window-tool-bar
...
Thanks to Jared Finder for the contribution in pull request 107:
<https://github.com/protesilaos/modus-themes/pull/107 >.
The change is small, so Jared does not need to assign copyright to the
Free Software Foundation.
2024-06-10 20:30:55 +03:00
Protesilaos Stavrou
d2762db19e
Document support for jabber and update the acknowledgements
2024-05-05 06:31:19 +03:00
Protesilaos Stavrou
56bd9c8f32
Fix typo in the manual
2024-04-27 11:43:36 +03:00
Protesilaos Stavrou
e7db39b956
Remove the bold-italic from doom-modeline because it breaks some icons
...
Thanks to Filippo Argiolas for reporting this bug in issue 42 at the
ef-themes repo: <https://github.com/protesilaos/ef-themes/issues/42 >.
2024-04-27 11:39:19 +03:00
Protesilaos Stavrou
a082d7739f
Update to modus-themes version 4.4.0
2024-03-17 18:19:51 +02:00
Protesilaos Stavrou
0cde97e94b
Document some sections in the manual as part of the current dev target
2024-03-17 08:22:11 +02:00
Protesilaos Stavrou
d33c545153
Add semantic mappings for inline code backgrounds in addition to foregrounds; plus docs
2024-03-17 08:20:29 +02:00
Protesilaos Stavrou
b08e2fe48f
Examples the examples of prose block palette overrides
2024-03-03 08:48:51 +02:00
Protesilaos Stavrou
ba5fc209b1
Add more examples for mode line palette override styles
2024-03-03 08:33:27 +02:00
Protesilaos Stavrou
dee2fea470
Remove unnecessary comments from the DIY palette overrides sections
2024-03-03 08:33:05 +02:00
Protesilaos Stavrou
80c5d25ad4
Add semantic color mapping 'fg-paren-match'
2024-03-03 08:17:53 +02:00
Protesilaos Stavrou
8f9255c5e1
Make the prose block delimiters more subtle
2024-03-02 12:01:46 +02:00
Protesilaos Stavrou
3ba09931d0
DEPRECATE modus-themes-org-blocks; use semantic color mappings (and overrides)
2024-03-02 07:40:24 +02:00
Protesilaos Stavrou
cec733f367
Change the default value of 'modus-themes-org-blocks' to 'gray-background'
2024-02-27 09:12:17 +02:00
Protesilaos Stavrou
83e40fa1a1
Update all relevant function to have a (&rest _) that works with all hooks
2024-02-27 09:08:52 +02:00
Protesilaos Stavrou
58089edd35
Add links to the section about using hooks
2024-02-27 09:08:38 +02:00
Protesilaos Stavrou
1693c8f04d
Make two links point to the ID of the heading, not its text
2024-02-27 09:07:49 +02:00
Protesilaos Stavrou
fbd93c1c3a
Remove non-existent link
2024-02-27 09:06:06 +02:00
Protesilaos Stavrou
abb09cc9fe
Reorganise the documentation for getting color values
2024-02-27 08:51:25 +02:00
Protesilaos Stavrou
c87577ba3e
Make the section on previewing the palette a top-level heading
2024-02-27 08:26:01 +02:00
Protesilaos Stavrou
97658c2e77
Mark all remaining relevant heading with the DIY prefix
2024-02-27 08:24:48 +02:00
Protesilaos Stavrou
6660a53426
Document the use of hooks, including 'enable-theme-functions'
2024-02-27 08:23:54 +02:00
Protesilaos Stavrou
6ef0de0e11
Add a reminder about reloading the theme for DIY changes to take effect
2024-02-27 08:23:27 +02:00
Protesilaos Stavrou
4b954c4772
Prepend "DIY" to all do-it-yourself customisation headings
2024-02-27 07:50:35 +02:00
Protesilaos Stavrou
794593afd9
Add missing parenthesis in the manual
2024-02-27 07:50:08 +02:00
Protesilaos Stavrou
9be57d9d6e
Add support for ztree package
2024-02-12 07:49:24 +02:00
Protesilaos Stavrou
a0019a75bf
Note that debbugs is part of the current development version
2024-02-03 08:14:43 +02:00
Protesilaos Stavrou
9e66703606
Add a missing unbreakable space in a name
2024-02-03 07:35:12 +02:00
Protesilaos Stavrou
89a796d30e
Fix spelling of "colour" to "color" because core Emacs uses the latter
2024-02-03 07:34:16 +02:00
Protesilaos Stavrou
f4237bdb02
Update development links
2024-01-17 04:54:30 +02:00
Protesilaos Stavrou
64823c7767
Simplify imenu-list to only use four colours
...
This is because the only difference between the two types of faces it
provides is whether the heading has a sublevel or not.
Thanks to ltmsyvag for pointing this out in issue 95 on the GitHub
mirror of the modus-themes: <https://github.com/protesilaos/modus-themes/issues/95 >.
2024-01-04 13:22:59 +02:00
Protesilaos Stavrou
3019731405
Cover the mct-highlight-candidate face
2023-12-25 13:29:03 +02:00
Protesilaos Stavrou
c85ac37c7b
Acknowledge Niall Dooley for commit ae1b452
2023-12-16 11:59:11 +02:00
Protesilaos Stavrou
642cc5f835
Add explicit support for 'denote' package
...
It already inherits from basic faces that we cover, but with these
tweaks we get to optimise the view for the Modus themes in particular.
2023-12-05 06:00:33 +02:00
Protesilaos Stavrou
084f88bea0
Add clarifications to the "Enable and Load" section of the manual
...
I am doing this after realising it could be improved, thanks to the
comment/question made by John Wick on the mailing list:
<https://lists.sr.ht/~protesilaos/modus-themes/%3CCABjcPOxPX5hFUM-MQ2+omqvsVb0x7ij-UPsJra6Y9sGH21%3DGaQ%40mail.gmail.com%3E >.
2023-09-22 08:30:32 +03:00
Protesilaos Stavrou
3f5953b17b
Reword statement in the manual
2023-09-22 08:30:05 +03:00
Protesilaos Stavrou
69b67b77af
Add section in the manual with modus-themes-to-toggle
2023-09-22 08:30:05 +03:00
Protesilaos Stavrou
fe08a02c4c
Update to modus-themes version 4.3.0
2023-09-19 15:53:41 +03:00
Protesilaos Stavrou
562e27b23d
Document correct name of japanese-holidays package
2023-09-19 15:40:59 +03:00
Protesilaos Stavrou
457e8cfe94
Add support for nerd-icons-completion
2023-09-19 10:45:48 +03:00
Protesilaos Stavrou
9c8d863f3f
Fix regression in modus-themes--heading about t value
...
Thanks to Lasse Lindner for bringing this matter to my attention.
This was done in issue 312 on the GitLab mirror:
<https://gitlab.com/protesilaos/modus-themes/-/issues/312 >.
2023-09-18 08:14:49 +03:00
Protesilaos Stavrou
70bbeed80f
Add support for breadcrumb package
...
A new package by João Távora:
<https://elpa.gnu.org/packages/breadcrumb.html >.
2023-09-13 13:18:07 +03:00
Protesilaos Stavrou
ad36c88feb
Add support for corfu-candidate-overlay
...
Thanks to Nicolas Semrau for mentioning this package. It was done in
issue 89 on the GitHub mirror:
<https://github.com/protesilaos/modus-themes/issues/89 >.
2023-08-21 09:55:14 +03:00
Protesilaos Stavrou
a42240aa71
Update Acknowledgements for commit f6f0ef6
...
The change is about one line and thus does not require copyright
assignment to the Free Software Foundation.
2023-08-04 12:33:55 +03:00
Protesilaos Stavrou
b8d38c3b06
Acknowledge Stephen Berman for commit 430a812
2023-07-16 06:13:46 +03:00
Protesilaos Stavrou
430a812d41
Backport emacs.git commit 4cf33b6bd02b868ebbf112da7926d7c3c64517ce
...
It removed the space from the front matter because the Org export did
not produce the right results, per Emacs bug#64548.
2023-07-16 06:12:01 +03:00
Protesilaos Stavrou
960571c1ec
Add support for erts-mode
...
Thanks to Kevin Fleming for informing me about this built-in mode.
This was done in issue 85 on the GitHub mirror:
<https://github.com/protesilaos/modus-themes/issues/85 >.
2023-07-04 22:10:36 +03:00
Protesilaos Stavrou
ea9c8ba7bb
Update docs to remove long-unsupported 'sx' package
2023-06-30 09:42:10 +03:00
Protesilaos Stavrou
114c17568c
REMOVE explicit support for css-mode
...
Its default faces are decent and they inherit from standard font-lock
faces that the themes already cover.
2023-06-30 09:40:48 +03:00