[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/modus-vivendi-theme 5f8c9d5 078/110: Update README: imp
From: |
Stefan Monnier |
Subject: |
[elpa] externals/modus-vivendi-theme 5f8c9d5 078/110: Update README: improve discovery of custom options |
Date: |
Wed, 29 Apr 2020 21:40:11 -0400 (EDT) |
branch: externals/modus-vivendi-theme
commit 5f8c9d5278b2793012cbb5aaf1d45f21ca3307e6
Author: Protesilaos Stavrou <address@hidden>
Commit: Protesilaos Stavrou <address@hidden>
Update README: improve discovery of custom options
---
README.org | 161 ++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 84 insertions(+), 77 deletions(-)
diff --git a/README.org b/README.org
index 54f3859..65e5ff0 100644
--- a/README.org
+++ b/README.org
@@ -16,6 +16,10 @@ The /Modus themes/ project consists of two standalone items,
one where
dark text is cast on a light backdrop (Modus Operandi) and another where
light text is displayed against a dark background (Modus Vivendi).
+The themes are *highly customisable* and can be made to look much
+different than their default austere aesthetic. Make sure to read the
+section on the [[#h:d414ca47-6dce-4905-9f2e-de1465bf23bb][customisation
options]].
+
** Links with demo content
:PROPERTIES:
:CUSTOM_ID: h:3b1b8ad9-f08f-4329-b9ee-d817b610708f
@@ -25,10 +29,11 @@ Check the
[[https://gitlab.com/protesilaos/modus-themes/wikis/Screenshots][Wiki
on display that draw attention to details and important aspects in the
design of the themes. Towards the end of that page you will always find
something that is currently being developed in =master= and is slated for
-an upcoming tagged release.
+an upcoming tagged release, though there may be some delay between code
+developments and new screen shots.
Also note that I use these themes in [[https://protesilaos.com/code-casts][my
Emacs-related screen casts]]
-(though older videos contain earlier, "alpha" versions).
+(although older videos contain earlier, "alpha" versions).
* Install and auto-load
:PROPERTIES:
@@ -125,6 +130,83 @@ deactivated (=nil=), meaning that *you need to explicitly
opt in* like this:
*NOTE* that all customisation options must be declared /before/ loading the
theme, else they will not be parsed and have no effect.
+** Option for distinct Org source blocks
+ :PROPERTIES:
+ :CUSTOM_ID: h:ca57a3af-6f79-4530-88c0-e35eda9d3bf7
+ :END:
+
++ =modus-operandi-theme-distinct-org-blocks=
++ =modus-vivendi-theme-distinct-org-blocks=
+
+Use a distinct background for Org's source blocks and extend their
+headings until the edge of the window (the "extend" part is for Emacs
+versions >= 27, whereas before they would extend regardless). The
+default is to use the same background as the rest of the buffer for the
+contents of the block, while beginning and end lines do not extend to
+the end of the window (again, the "extend" is for Emacs 27 or higher).
+
+** Option for colourful "rainbow" headings
+ :PROPERTIES:
+ :CUSTOM_ID: h:1be42afb-bcd2-4425-b956-0ba93eb960c2
+ :END:
+
++ =modus-operandi-theme-rainbow-headings=
++ =modus-vivendi-theme-rainbow-headings=
+
+Apply more saturated colours to headings in =org-mode= and =outline-mode=
+while retaining all other heading properties (such as a bold weight and
+the optional scaled height ---see relevant customisation toggle). The
+colours follow the rainbow's spectrum. In Org headings, some additional
+tweaks are made to adapt keywords (like "TODO") to the more vivid
+presentation. The default uses a more frugal aesthetic for headings,
+letting their bold typography and the nuances between the various
+heading levels provide the elements of differentiation.
+
+** Option for sectioned headings
+
++ =modus-operandi-theme-section-headings=
++ =modus-vivendi-theme-section-headings=
+
+The default is to use only a subtle foreground and a bold weight for
+headings, while no boxes or {under,over}-line effects are present.
+
+Uses a background colour and an overline to mark section headings in
+=org-mode= and =outline-mode=. These attributes are applied in addition to
+the existing foreground colour and the bold weight and can, therefore,
+be combined with the "rainbow" headings option (as well as all the other
+options pertaining to headings). For Org several additional faces are
+configured accordingly, such as TODO keywords which gain a box style.
+
+** Option for scaled headings
+ :PROPERTIES:
+ :CUSTOM_ID: h:db0275ea-11c2-47c9-82a9-10b65d8df0f8
+ :END:
+
++ =modus-operandi-theme-scale-headings=
++ =modus-vivendi-theme-scale-headings=
+
+Make headings larger in size relative to the main text. This is
+noticeable in modes like Org. The default is to use the same size for
+headers and body copy.
+
+In addition to toggles for enabling scaled headings, users can also
+specify the exact multiplier relative to the base font size. These are
+the variables in their default sizes, from the smallest to the largest
+(the numbers are very conservative, but you are free to increase them a
+bit):
+
+#+begin_src emacs-lisp
+(setq modus-operandi-theme-scale-1 1.05
+ modus-operandi-theme-scale-2 1.1
+ modus-operandi-theme-scale-3 1.15
+ modus-operandi-theme-scale-4 1.2)
+
+(setq modus-vivendi-theme-scale-1 1.05
+ modus-vivendi-theme-scale-2 1.1
+ modus-vivendi-theme-scale-3 1.15
+ modus-vivendi-theme-scale-4 1.2)
+#+end_src
+
** Option for visible fringes
:PROPERTIES:
:CUSTOM_ID: h:d989f116-7559-40bc-bf94-ef508d480960
@@ -197,81 +279,6 @@ colour-coded backgrounds for line-wise highlights.
"Refined" changes
nonetheless, more subtle with this option than with its default
equivalent.
-** Option for distinct Org source blocks
- :PROPERTIES:
- :CUSTOM_ID: h:ca57a3af-6f79-4530-88c0-e35eda9d3bf7
- :END:
-
-+ =modus-operandi-theme-distinct-org-blocks=
-+ =modus-vivendi-theme-distinct-org-blocks=
-
-Use a distinct background for Org's source blocks and extend their
-headings until the edge of the window (the "extend" part is for Emacs
-versions >= 27, whereas before they would extend regardless). The
-default is to use the same background as the rest of the buffer for the
-contents of the block, while beginning and end lines do not extend to
-the end of the window (again, the "extend" is for Emacs 27 or higher).
-
-** Option for colourful "rainbow" headings
- :PROPERTIES:
- :CUSTOM_ID: h:1be42afb-bcd2-4425-b956-0ba93eb960c2
- :END:
-
-+ =modus-operandi-theme-rainbow-headings=
-+ =modus-vivendi-theme-rainbow-headings=
-
-Apply more saturated colours to headings in =org-mode= and =outline-mode=
-while retaining all other heading properties (such as a bold weight and
-the optional scaled height ---see relevant customisation toggle). The
-colours follow the rainbow's spectrum. In Org headings, some additional
-tweaks are made to adapt keywords (like "TODO") to the more vivid
-presentation. The default uses a more frugal aesthetic for headings,
-letting their bold typography and the nuances between the various
-heading levels provide the elements of differentiation.
-
-** Option for sectioned headings
-
-+ =modus-operandi-theme-section-headings=
-+ =modus-vivendi-theme-section-headings=
-
-Uses a background colour and an overline to mark section headings in
-=org-mode= and =outline-mode=. These attributes are applied in addition to
-the existing foreground colour and the bold weight and can, therefore,
-be combined with the "rainbow" headings option (as well as all the other
-options pertaining to headings). For Org several additional faces are
-configured accordingly, such as TODO keywords which gain a box style.
-
-The default is to use only a subtle foreground and a bold weight for
-headings, while no boxes or {under,over}-line effects are present.
-
-** Option for scaled headings
- :PROPERTIES:
- :CUSTOM_ID: h:db0275ea-11c2-47c9-82a9-10b65d8df0f8
- :END:
-
-+ =modus-operandi-theme-scale-headings=
-+ =modus-vivendi-theme-scale-headings=
-
-Make headings larger in size relative to the main text. This is
-noticeable in modes like Org. The default is to use the same size for
-headers and body copy.
-
-In addition to toggles for enabling scaled headings, users can also
-specify the exact multiplier relative to the base font size. These are
-the variables in their default sizes, from the smallest to the largest:
-
-#+begin_src emacs-lisp
-(setq modus-operandi-theme-scale-1 1.05
- modus-operandi-theme-scale-2 1.1
- modus-operandi-theme-scale-3 1.15
- modus-operandi-theme-scale-4 1.2)
-
-(setq modus-vivendi-theme-scale-1 1.05
- modus-vivendi-theme-scale-2 1.1
- modus-vivendi-theme-scale-3 1.15
- modus-vivendi-theme-scale-4 1.2)
-#+end_src
-
** Option for proportional fonts
:PROPERTIES:
:CUSTOM_ID: h:33023fa6-6482-45d4-9b5e-3c73c945718f
- [elpa] externals/modus-vivendi-theme d32b2c8 024/110: Improve style of DIFF-HL "revert" command, (continued)
- [elpa] externals/modus-vivendi-theme d32b2c8 024/110: Improve style of DIFF-HL "revert" command, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 4de27df 025/110: Add support for SWOOP, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 110a51f 026/110: Add support for SWITCH-WINDOW, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 7b52738 039/110: Add support for HIGHLIGHT-SYMBOL, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 8ca7fe2 057/110: Add support for SPELL-FU, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 17c760f 065/110: Internal: refine function for conditional 3D box, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme efdb292 062/110: Minor tweak to 3D modeline foreground, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme bd57c10 073/110: Clarify toggling of customisations in README, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme b874c79 058/110: NEW CUSTOM OPTION: 3d modeline for active window, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 9481730 076/110: New palette subset of nuanced accented backgrounds, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 5f8c9d5 078/110: Update README: improve discovery of custom options,
Stefan Monnier <=
- [elpa] externals/modus-vivendi-theme bba4e77 045/110: Add support for IFLIPB, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 4e88341 051/110: Refine WRITEGOOD-MODE: use new lang colours, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 657adea 053/110: Draw a subtle border around the inactive modeline, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 8336e5a 061/110: Refine 3D modeline conditionality and tweak looks, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 7afc624 063/110: Improve README, especially docs on custom options, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme b5dba7a 081/110: Internal: use defun for conditional Org src blocks, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 0344a1b 101/110: Add support for MAN and WOMAN, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 37309fb 094/110: Internal: tweak Modus Vivendi "red-active" value, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 3d153f3 098/110: Add support for TUAREG, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme ead95c9 106/110: Use bespoke colour for contextually unfocused text, Stefan Monnier, 2020/04/29