From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Protesilaos Stavrou Newsgroups: gmane.emacs.bugs Subject: bug#52126: Problematic characters in info node names Date: Mon, 29 Nov 2021 21:32:44 +0200 Message-ID: <871r2yn4f7.fsf@protesilaos.com> References: <871r2zueyw.fsf@gnus.org> <83ee6yvog6.fsf@gnu.org> <877dcqn8i2.fsf@protesilaos.com> <83czmivnr9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1369"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.34.1 (https://notmuchmail.org) Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: 52126@debbugs.gnu.org, larsi@gnus.org, stefan@marxist.se, kyle@kyleam.com, rgm@gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 29 20:35:12 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mrmQi-000078-3b for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Nov 2021 20:35:12 +0100 Original-Received: from localhost ([::1]:59564 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mrmQf-00069S-4w for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Nov 2021 14:35:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:37012) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrmPa-0005j1-2x for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 14:34:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56176) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mrmPZ-0003f4-NT for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 14:34:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mrmPZ-0003S2-LK for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 14:34:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Nov 2021 19:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52126 X-GNU-PR-Package: emacs Original-Received: via spool by 52126-submit@debbugs.gnu.org id=B52126.163821438113177 (code B ref 52126); Mon, 29 Nov 2021 19:34:01 +0000 Original-Received: (at 52126) by debbugs.gnu.org; 29 Nov 2021 19:33:01 +0000 Original-Received: from localhost ([127.0.0.1]:39489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrmOW-0003Lu-RY for submit@debbugs.gnu.org; Mon, 29 Nov 2021 14:33:01 -0500 Original-Received: from relay9-d.mail.gandi.net ([217.70.183.199]:51895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrmOT-0003GP-K8 for 52126@debbugs.gnu.org; Mon, 29 Nov 2021 14:32:55 -0500 Original-Received: (Authenticated sender: public@protesilaos.com) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 91FC2FF802; Mon, 29 Nov 2021 19:32:45 +0000 (UTC) In-Reply-To: <83czmivnr9.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:221078 Archived-At: --=-=-= Content-Type: text/plain On 2021-11-29, 20:07 +0200, Eli Zaretskii wrote: >> From: Protesilaos Stavrou >> Cc: larsi@gnus.org, Stefan Kangas , >> 52126@debbugs.gnu.org, kyle@kyleam.com, rgm@gnu.org >> Date: Mon, 29 Nov 2021 20:04:37 +0200 >> >> 1. Do you want me to change this now on the trunk? > > Yes. > >> 2. This affects the emacs-28 branch. Should I patch that as well? > > It's up to you. It isn't important either way. Both patches are attached. Each file name contains the Emacs version it belongs to. I can push directly from here if you think everything is in order. -- Protesilaos Stavrou https://protesilaos.com --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Remove-problematic-characters-from-modus-themes-emacs28.patch >From ecf3bf66ba8c9f2805196ece2607d7f1c9cae3d5 Mon Sep 17 00:00:00 2001 Message-Id: From: Protesilaos Stavrou Date: Mon, 29 Nov 2021 21:13:55 +0200 Subject: [PATCH] Remove problematic characters from modus-themes.org (bug#52126) * doc/misc/modus-themes.org (Enable and load, Font configurations for Org and others) (Note on highlight-parentheses.el, Note on god-mode.el): Update links to headings so that they no longer include the removed portions of text. (Option for color-coding success state, Option for line highlighting) (Option for line numbers, Option for parenthesis matching) (Advanced customization, Per-theme customization settings) (Case-by-case face specs using the themes' palette) (Face specs at scale using the themes' palette) (Remap face with local value, Cycle through arbitrary colors) (Override colors, Override color saturation) (Font configurations for Org and others, Configure bold and italic faces) (Custom Org user faces, Update Org block delimiter fontification) (Measure color contrast, Load theme depending on time of day) (Backdrop for pdf-tools) (A theme-agnostic hook for theme loading, Note on EWW and Elfeed fonts) (Frequently Asked Questions): Remove parentheses from headings as they can cause problems in the .texi version of the file. --- doc/misc/modus-themes.org | 66 +++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/doc/misc/modus-themes.org b/doc/misc/modus-themes.org index 675144d517..9674a12e69 100644 --- a/doc/misc/modus-themes.org +++ b/doc/misc/modus-themes.org @@ -279,9 +279,9 @@ * Enable and load 2. The functions will run the ~modus-themes-after-load-theme-hook~ as their final step. This can be employed for bespoke configurations - ([[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization (do-it-yourself)]]). Experienced users may not - wish to rely on such a hook and the functions that run it: they may - prefer a custom solution ([[#h:86f6906b-f090-46cc-9816-1fe8aeb38776][A theme-agnostic hook for theme loading]]). + ([[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization]]). Experienced users may not wish to rely + on such a hook and the functions that run it: they may prefer a + custom solution ([[#h:86f6906b-f090-46cc-9816-1fe8aeb38776][A theme-agnostic hook for theme loading]]). ** Sample configuration for use-package :properties: @@ -483,7 +483,7 @@ ** Option for inhibiting theme reload Enable this behaviour by setting this variable to ~nil~. -** Option for color-coding success state (deuteranopia) +** Option for color-coding success state :properties: :alt_title: Success' color-code :description: Toggle blue color for success or done states @@ -1056,7 +1056,7 @@ ** Option for language checkers style, is controlled by the built-in variables ~underline-minimum-offset~, ~x-underline-at-descent-line~, ~x-use-underline-position-properties~. -** Option for line highlighting (hl-line-mode) +** Option for line highlighting :properties: :alt_title: Line highlighting :description: Choose style of current line (hl-line-mode) @@ -1108,7 +1108,7 @@ ** Option for line highlighting (hl-line-mode) This style affects several packages that enable ~hl-line-mode~, such as =elfeed=, =notmuch=, and =mu4e=. -** Option for line numbers (display-line-numbers-mode) +** Option for line numbers :properties: :alt_title: Line numbers :description: Toggle subtle style for line numbers @@ -1137,7 +1137,7 @@ ** Option for line numbers (display-line-numbers-mode) the rest of the buffer. Foreground values for all relevant faces are updated to accommodate this aesthetic. -** Option for parenthesis matching (show-paren-mode) +** Option for parenthesis matching :properties: :alt_title: Matching parentheses :description: Choose between various styles for matching delimiters/parentheses @@ -1723,7 +1723,7 @@ ** Option for variable-pitch font in headings [[#h:defcf4fc-8fa8-4c29-b12e-7119582cc929][Font configurations for Org and others]]. -* Advanced customization (do-it-yourself) +* Advanced customization :properties: :custom_id: h:f4651d55-8c07-46aa-b52b-bed1e53463bb :end: @@ -1738,7 +1738,7 @@ * Advanced customization (do-it-yourself) incompatibilities between versioned releases of the themes. As such, they are labelled as "do-it-yourself" or "DIY". -** Per-theme customization settings (DIY) +** Per-theme customization settings :properties: :custom_id: h:a897b302-8e10-4a26-beab-3caaee1e1193 :end: @@ -1773,7 +1773,7 @@ ** Per-theme customization settings (DIY) For a more elaborate design, it is better to inspect the source code of ~modus-themes-toggle~ and relevant functions. -** Case-by-case face specs using the themes' palette (DIY) +** Case-by-case face specs using the themes' palette :properties: :custom_id: h:1487c631-f4fe-490d-8d58-d72ffa3bd474 :end: @@ -1877,7 +1877,7 @@ ** Case-by-case face specs using the themes' palette (DIY) (set-face-attribute 'cursor nil :background (modus-themes-color-alts 'blue 'red)) #+end_src -** Face specs at scale using the themes' palette (DIY) +** Face specs at scale using the themes' palette :properties: :custom_id: h:51ba3547-b8c8-40d6-ba5a-4586477fd4ae :end: @@ -1992,7 +1992,7 @@ ** Face specs at scale using the themes' palette (DIY) ...)) #+end_src -** Remap face with local value (DIY) +** Remap face with local value :properties: :custom_id: h:7a93cb6f-4eca-4d56-a85c-9dcd813d6b0f :end: @@ -2054,7 +2054,7 @@ ** Remap face with local value (DIY) functions that also accept an arbitrary face. We shall leave the experimentation up to you. -** Cycle through arbitrary colors (DIY) +** Cycle through arbitrary colors :properties: :custom_id: h:77dc4a30-b96a-4849-85a8-fee3c2995305 :end: @@ -2218,7 +2218,7 @@ ** Cycle through arbitrary colors (DIY) ...) #+end_src -** Override colors (DIY) +** Override colors :properties: :custom_id: h:307d95dd-8dbd-4ece-a543-10ae86f155a6 :end: @@ -2334,7 +2334,7 @@ ** Override colors (DIY) ratio between two color values, so it can help in overriding the palette (or a subset thereof) without making the end result inaccessible. -** Override color saturation (DIY) +** Override color saturation :properties: :custom_id: h:4589acdc-2505-41fc-9f5e-699cfc45ab00 :end: @@ -2454,7 +2454,7 @@ ** Override color saturation (DIY) ('modus-vivendi (modus-themes-load-vivendi)))) #+end_src -** Font configurations for Org and others (DIY) +** Font configurations for Org and others :properties: :custom_id: h:defcf4fc-8fa8-4c29-b12e-7119582cc929 :end: @@ -2511,9 +2511,9 @@ ** Font configurations for Org and others (DIY) something like the ~text-scale-adjust~ command which only operates on the base font size (i.e. the ~default~ face's absolute height). -[[#h:e6c5451f-6763-4be7-8fdb-b4706a422a4c][Note for EWW and Elfeed fonts (SHR fonts)]]. +[[#h:e6c5451f-6763-4be7-8fdb-b4706a422a4c][Note for EWW and Elfeed fonts]]. -** Configure bold and italic faces (DIY) +** Configure bold and italic faces :properties: :custom_id: h:2793a224-2109-4f61-a106-721c57c01375 :end: @@ -2605,7 +2605,7 @@ ** Configure bold and italic faces (DIY) (add-hook 'modus-themes-after-load-theme-hook #'my-modes-themes-bold-italic-faces) #+end_src -** Custom Org user faces (DIY) +** Custom Org user faces :properties: :custom_id: h:89f0678d-c5c3-4a57-a526-668b2bb2d7ad :end: @@ -2693,7 +2693,7 @@ ** Custom Org user faces (DIY) [[#h:02e25930-e71a-493d-828a-8907fc80f874][Check color combinations]]. -** Update Org block delimiter fontification (DIY) +** Update Org block delimiter fontification :properties: :custom_id: h:f44cc6e3-b0f1-4a5e-8a90-9e48fa557b50 :end: @@ -2735,7 +2735,7 @@ ** Update Org block delimiter fontification (DIY) (font-lock-flush))) #+end_src -** Measure color contrast (DIY) +** Measure color contrast :properties: :custom_id: h:02e25930-e71a-493d-828a-8907fc80f874 :end: @@ -2808,7 +2808,7 @@ ** Measure color contrast (DIY) Such knowledge may prove valuable while attempting to override some of the themes' colors: [[#h:307d95dd-8dbd-4ece-a543-10ae86f155a6][Override colors]]. -** Load theme depending on time of day (DIY) +** Load theme depending on time of day :properties: :custom_id: h:1d1ef4b4-8600-4a09-993c-6de3af0ddd26 :end: @@ -2835,7 +2835,7 @@ ** Load theme depending on time of day (DIY) (circadian-setup)) #+end_src -** Backdrop for pdf-tools (DIY) +** Backdrop for pdf-tools :properties: :custom_id: h:ff69dfe1-29c0-447a-915c-b5ff7c5509cd :end: @@ -2897,7 +2897,7 @@ ** Backdrop for pdf-tools (DIY) they automatically switch to their dark mode when ~modus-themes-toggle~ is called from inside a buffer whose major-mode is ~pdf-view-mode~. -** A theme-agnostic hook for theme loading (DIY) +** A theme-agnostic hook for theme loading :properties: :custom_id: h:86f6906b-f090-46cc-9816-1fe8aeb38776 :end: @@ -3509,7 +3509,7 @@ ** Note on highlight-parentheses.el "Do-It-Yourself" (DIY) sections, which provide insight into the more advanced customization options of the themes. -[[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization (do-it-yourself)]]. +[[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization]]. In the following example, we are assuming that the user wants to (i) re-use color variables provided by the themes, (ii) be able to retain @@ -3775,12 +3775,12 @@ ** Note on god-mode.el :custom_id: h:4da1d515-3e05-47ef-9e45-8251fc7e986a :end: -The ~god-mode~ library does not provide faces that could be configured by -the Modus themes. Users who would like to get some visual feedback on -the status of {{{kbd(M-x god-mode)}}} are instead encouraged by upstream to -set up their own configurations, such as by changing the ~mode-line~ face -([[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization (do-it-yourself)]]). This is an adaptation of the -approach followed in the upstream README: +The ~god-mode~ library does not provide faces that could be configured +by the Modus themes. Users who would like to get some visual feedback +on the status of {{{kbd(M-x god-mode)}}} are instead encouraged by upstream +to set up their own configurations, such as by changing the ~mode-line~ +face ([[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization]]). This is an adaptation of the approach +followed in the upstream README: #+begin_src emacs-lisp (defun my-god-mode-update-mode-line () @@ -3874,7 +3874,7 @@ ** Note on SHR colors Consult {{{kbd(C-h v shr-use-colors)}}}. -** Note on EWW and Elfeed fonts (SHR fonts) +** Note on EWW and Elfeed fonts :properties: :custom_id: h:e6c5451f-6763-4be7-8fdb-b4706a422a4c :end: @@ -3988,7 +3988,7 @@ ** Note on pdf-tools link hints "-draw" "text %X,%Y '%c'")))) #+end_src -* Frequently Asked Questions (FAQ) +* Frequently Asked Questions :properties: :custom_id: h:b3384767-30d3-4484-ba7f-081729f03a47 :end: -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Remove-problematic-characters-from-modus-themes-emacs29.patch >From 030a5c570487e2809a1ae902f43d1fecf381030c Mon Sep 17 00:00:00 2001 Message-Id: <030a5c570487e2809a1ae902f43d1fecf381030c.1638213514.git.info@protesilaos.com> From: Protesilaos Stavrou Date: Mon, 29 Nov 2021 21:06:52 +0200 Subject: [PATCH] Remove problematic characters from modus-themes.org (bug#52126) * doc/misc/modus-themes.org (Enable and load, Font configurations for Org and others) (Note on highlight-parentheses.el, Note on god-mode.el): Update links to headings so that they no longer include the removed portions of text. (Option for color-coding success state, Option for line highlighting) (Option for line numbers, Option for parenthesis matching) (Advanced customization, Per-theme customization settings) (Case-by-case face specs using the themes' palette) (Face specs at scale using the themes' palette) (Remap face with local value, Cycle through arbitrary colors) (Override colors, Override color saturation) (Font configurations for Org and others, Configure bold and italic faces) (Custom Org user faces, Update Org block delimiter fontification) (Measure color contrast, Load theme depending on time of day) (Backdrop for pdf-tools, Decrease mode line height) (A theme-agnostic hook for theme loading, Note on EWW and Elfeed fonts) (Frequently Asked Questions): Remove parentheses from headings as they can cause problems in the .texi version of the file. --- doc/misc/modus-themes.org | 68 +++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/doc/misc/modus-themes.org b/doc/misc/modus-themes.org index f3c2e37b7d..f67a179567 100644 --- a/doc/misc/modus-themes.org +++ b/doc/misc/modus-themes.org @@ -279,9 +279,9 @@ * Enable and load 2. The functions will run the ~modus-themes-after-load-theme-hook~ as their final step. This can be employed for bespoke configurations - ([[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization (do-it-yourself)]]). Experienced users may not - wish to rely on such a hook and the functions that run it: they may - prefer a custom solution ([[#h:86f6906b-f090-46cc-9816-1fe8aeb38776][A theme-agnostic hook for theme loading]]). + ([[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization]]). Experienced users may not wish to rely + on such a hook and the functions that run it: they may prefer a + custom solution ([[#h:86f6906b-f090-46cc-9816-1fe8aeb38776][A theme-agnostic hook for theme loading]]). ** Sample configuration with and without use-package :properties: @@ -515,7 +515,7 @@ ** Option for inhibiting theme reload Regardless of this option, the active theme must be reloaded for changes to user options to take effect ([[#h:3f3c3728-1b34-437d-9d0c-b110f5b161a9][Enable and load]]). -** Option for color-coding success state (deuteranopia) +** Option for color-coding success state :properties: :alt_title: Success' color-code :description: Toggle blue color for success or done states @@ -1151,7 +1151,7 @@ ** Option for language checkers ~flymake-fringe-indicator-position~ and ~flycheck-indication-mode~, respectively. -** Option for line highlighting (hl-line-mode) +** Option for line highlighting :properties: :alt_title: Line highlighting :description: Choose style of current line (hl-line-mode) @@ -1205,7 +1205,7 @@ ** Option for line highlighting (hl-line-mode) This style affects several packages that enable ~hl-line-mode~, such as =elfeed=, =notmuch=, and =mu4e=. -** Option for line numbers (display-line-numbers-mode) +** Option for line numbers :properties: :alt_title: Line numbers :description: Toggle subtle style for line numbers @@ -1260,7 +1260,7 @@ ** Option for intense markup in Org and others With a non-nil value (~t~), these constructs will use a more prominent background and foreground color combination instead. -** Option for parenthesis matching (show-paren-mode) +** Option for parenthesis matching :properties: :alt_title: Matching parentheses :description: Choose between various styles for matching delimiters/parentheses @@ -1913,7 +1913,7 @@ ** Option for variable-pitch font in headings [[#h:defcf4fc-8fa8-4c29-b12e-7119582cc929][Font configurations for Org and others]]. -* Advanced customization (do-it-yourself) +* Advanced customization :properties: :custom_id: h:f4651d55-8c07-46aa-b52b-bed1e53463bb :end: @@ -1928,7 +1928,7 @@ * Advanced customization (do-it-yourself) incompatibilities between versioned releases of the themes. As such, they are labelled as "do-it-yourself" or "DIY". -** Per-theme customization settings (DIY) +** Per-theme customization settings :properties: :custom_id: h:a897b302-8e10-4a26-beab-3caaee1e1193 :end: @@ -1963,7 +1963,7 @@ ** Per-theme customization settings (DIY) For a more elaborate design, it is better to inspect the source code of ~modus-themes-toggle~ and relevant functions. -** Case-by-case face specs using the themes' palette (DIY) +** Case-by-case face specs using the themes' palette :properties: :custom_id: h:1487c631-f4fe-490d-8d58-d72ffa3bd474 :end: @@ -2067,7 +2067,7 @@ ** Case-by-case face specs using the themes' palette (DIY) (set-face-attribute 'cursor nil :background (modus-themes-color-alts 'blue 'red)) #+end_src -** Face specs at scale using the themes' palette (DIY) +** Face specs at scale using the themes' palette :properties: :custom_id: h:51ba3547-b8c8-40d6-ba5a-4586477fd4ae :end: @@ -2182,7 +2182,7 @@ ** Face specs at scale using the themes' palette (DIY) ...)) #+end_src -** Remap face with local value (DIY) +** Remap face with local value :properties: :custom_id: h:7a93cb6f-4eca-4d56-a85c-9dcd813d6b0f :end: @@ -2244,7 +2244,7 @@ ** Remap face with local value (DIY) functions that also accept an arbitrary face. We shall leave the experimentation up to you. -** Cycle through arbitrary colors (DIY) +** Cycle through arbitrary colors :properties: :custom_id: h:77dc4a30-b96a-4849-85a8-fee3c2995305 :end: @@ -2408,7 +2408,7 @@ ** Cycle through arbitrary colors (DIY) ...) #+end_src -** Override colors (DIY) +** Override colors :properties: :custom_id: h:307d95dd-8dbd-4ece-a543-10ae86f155a6 :end: @@ -2524,7 +2524,7 @@ ** Override colors (DIY) ratio between two color values, so it can help in overriding the palette (or a subset thereof) without making the end result inaccessible. -** Override color saturation (DIY) +** Override color saturation :properties: :custom_id: h:4589acdc-2505-41fc-9f5e-699cfc45ab00 :end: @@ -2644,7 +2644,7 @@ ** Override color saturation (DIY) ('modus-vivendi (modus-themes-load-vivendi)))) #+end_src -** Font configurations for Org and others (DIY) +** Font configurations for Org and others :properties: :custom_id: h:defcf4fc-8fa8-4c29-b12e-7119582cc929 :end: @@ -2708,9 +2708,9 @@ ** Font configurations for Org and others (DIY) which only operates on the base font size (i.e. the ~default~ face's absolute height). -[[#h:e6c5451f-6763-4be7-8fdb-b4706a422a4c][Note for EWW and Elfeed fonts (SHR fonts)]]. +[[#h:e6c5451f-6763-4be7-8fdb-b4706a422a4c][Note for EWW and Elfeed fonts]]. -** Configure bold and italic faces (DIY) +** Configure bold and italic faces :properties: :custom_id: h:2793a224-2109-4f61-a106-721c57c01375 :end: @@ -2805,7 +2805,7 @@ ** Configure bold and italic faces (DIY) [[#h:51ba3547-b8c8-40d6-ba5a-4586477fd4ae][Face specs at scale using the themes' palette]]. -** Custom Org user faces (DIY) +** Custom Org user faces :properties: :custom_id: h:89f0678d-c5c3-4a57-a526-668b2bb2d7ad :end: @@ -2893,7 +2893,7 @@ ** Custom Org user faces (DIY) [[#h:02e25930-e71a-493d-828a-8907fc80f874][Check color combinations]]. -** Update Org block delimiter fontification (DIY) +** Update Org block delimiter fontification :properties: :custom_id: h:f44cc6e3-b0f1-4a5e-8a90-9e48fa557b50 :end: @@ -2935,7 +2935,7 @@ ** Update Org block delimiter fontification (DIY) (font-lock-flush))) #+end_src -** Measure color contrast (DIY) +** Measure color contrast :properties: :custom_id: h:02e25930-e71a-493d-828a-8907fc80f874 :end: @@ -3008,7 +3008,7 @@ ** Measure color contrast (DIY) Such knowledge may prove valuable while attempting to override some of the themes' colors: [[#h:307d95dd-8dbd-4ece-a543-10ae86f155a6][Override colors]]. -** Load theme depending on time of day (DIY) +** Load theme depending on time of day :properties: :custom_id: h:1d1ef4b4-8600-4a09-993c-6de3af0ddd26 :end: @@ -3035,7 +3035,7 @@ ** Load theme depending on time of day (DIY) (circadian-setup)) #+end_src -** Backdrop for pdf-tools (DIY) +** Backdrop for pdf-tools :properties: :custom_id: h:ff69dfe1-29c0-447a-915c-b5ff7c5509cd :end: @@ -3097,7 +3097,7 @@ ** Backdrop for pdf-tools (DIY) they automatically switch to their dark mode when ~modus-themes-toggle~ is called from inside a buffer whose major-mode is ~pdf-view-mode~. -** Decrease mode line height (DIY) +** Decrease mode line height :properties: :custom_id: h:03be4438-dae1-4961-9596-60a307c070b5 :end: @@ -3192,7 +3192,7 @@ ** Decrease mode line height (DIY) (add-hook 'modus-themes-after-load-theme-hook #'my-modus-themes-custom-faces) #+end_src -** A theme-agnostic hook for theme loading (DIY) +** A theme-agnostic hook for theme loading :properties: :custom_id: h:86f6906b-f090-46cc-9816-1fe8aeb38776 :end: @@ -3806,7 +3806,7 @@ ** Note on highlight-parentheses.el "Do-It-Yourself" (DIY) sections, which provide insight into the more advanced customization options of the themes. -[[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization (do-it-yourself)]]. +[[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization]]. In the following example, we are assuming that the user wants to (i) re-use color variables provided by the themes, (ii) be able to retain @@ -4072,12 +4072,12 @@ ** Note on god-mode.el :custom_id: h:4da1d515-3e05-47ef-9e45-8251fc7e986a :end: -The ~god-mode~ library does not provide faces that could be configured by -the Modus themes. Users who would like to get some visual feedback on -the status of {{{kbd(M-x god-mode)}}} are instead encouraged by upstream to -set up their own configurations, such as by changing the ~mode-line~ face -([[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization (do-it-yourself)]]). This is an adaptation of the -approach followed in the upstream README: +The ~god-mode~ library does not provide faces that could be configured +by the Modus themes. Users who would like to get some visual feedback +on the status of {{{kbd(M-x god-mode)}}} are instead encouraged by upstream +to set up their own configurations, such as by changing the ~mode-line~ +face ([[#h:f4651d55-8c07-46aa-b52b-bed1e53463bb][Advanced customization]]). This is an adaptation of the approach +followed in the upstream README: #+begin_src emacs-lisp (defun my-god-mode-update-mode-line () @@ -4171,7 +4171,7 @@ ** Note on SHR colors Consult {{{kbd(C-h v shr-use-colors)}}}. -** Note on EWW and Elfeed fonts (SHR fonts) +** Note on EWW and Elfeed fonts :properties: :custom_id: h:e6c5451f-6763-4be7-8fdb-b4706a422a4c :end: @@ -4285,7 +4285,7 @@ ** Note on pdf-tools link hints "-draw" "text %X,%Y '%c'")))) #+end_src -* Frequently Asked Questions (FAQ) +* Frequently Asked Questions :properties: :custom_id: h:b3384767-30d3-4484-ba7f-081729f03a47 :end: -- 2.34.0 --=-=-=--