[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/adoc-mode c9a4715d2f 175/199: Add section about face custo
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/adoc-mode c9a4715d2f 175/199: Add section about face customization to README.adoc |
Date: |
Sun, 3 Sep 2023 06:59:44 -0400 (EDT) |
branch: elpa/adoc-mode
commit c9a4715d2fe82f72aeef57255de27403787484d3
Author: Michael Schlösser <michael.schloesser@gmx.net>
Commit: Bozhidar Batsov <bozhidar@batsov.dev>
Add section about face customization to README.adoc
The README.adoc now contains a small section about face customization. This
helps users to tailor the mode to individual preferences and needs.
---
README.adoc | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/README.adoc b/README.adoc
index b85689d0b1..b4e3f8725d 100644
--- a/README.adoc
+++ b/README.adoc
@@ -83,6 +83,8 @@ or if you're into use-package
== Configuration
+=== General
+
* According to an old AsciiDoc manual, `.txt` is the standard file extension of
AsciiDoc files. Add the following to your initialization file to open all
`.txt` files with adoc-mode as major mode automatically: `(add-to-list
@@ -95,6 +97,40 @@ or if you're into use-package
`buffer-face-mode` is for you: `(add-hook 'adoc-mode-hook (lambda()
(buffer-face-mode t)))`
+=== Customization
+
+It is possible to customize the way `adoc-mode` renders different text
+elements (faces) like section titles, text or punctuation styles. For
+example, if you would like a level 1 section title to have a different
+text color or height you can achieve this by using standard Emacs
+functionality.
+
+First of all, list all available faces by running
+
+kbd:[M-x] `list-faces-display`
+
+and searching for lines with the `adoc-` prefix.
+
+Alternatively, you can get information about the face under point by calling
+
+kbd:[M-x] `describe-face`
+
+One possible solution to change the look of a face is to use the
+built-in `use-package` feature `:custom-face`.
+
+Example
+
+[source,emacs-lisp]
+----
+(use-package adoc-mode
+ :ensure t
+ :custom-face
+ (adoc-title-0-face ((t (:height 1.0 :weight bold)))))
+----
+
+Of course, this is only one way to do it. Emacs has a few ways to
+customize faces. Simply, pick the one you prefer.
+
=== Coming features
The next features I plan to implement
- [nongnu] elpa/adoc-mode 1cbd1297be 137/199: Restructure the README a bit, (continued)
- [nongnu] elpa/adoc-mode 1cbd1297be 137/199: Restructure the README a bit, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode b2d2bcb2cd 138/199: Really kill all the tabs, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 17fab9724a 143/199: Fix duplicated test names, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode e0d08ee6d2 144/199: Delete obsolete Cask file, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 43eda399d3 148/199: Tweak the package description, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 468fdc0fd9 149/199: Update some package metadata, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 86c2735a58 150/199: Update the copyright, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 888a38beb2 154/199: Bundle the mode's menu definition with the mode's keymap, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 506e015e11 159/199: [#9] Disable broken tests, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode c28cf7a8cc 158/199: Fix whitespace and indentation, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode c9a4715d2f 175/199: Add section about face customization to README.adoc,
ELPA Syncer <=
- [nongnu] elpa/adoc-mode ff382b94de 181/199: Improve the configuration docs, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode b2b9fd5a6f 189/199: Addresses #33. Restart search in `adoc-kwf-std` at last prevented match + 1, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode d4abb0b562 190/199: Addresses #33. Re-introduce adoc-kw-delimited-block 2 because of failing ERT., ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 49bbd9a202 193/199: [#33] Describe purpose of adoc-kwf-search, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode de725c7910 156/199: [Fix #12] Replace the broken screenshot, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 8cf18289d5 167/199: Enable lexical binding, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 66b9adc97d 173/199: Release adoc-mode 0.7, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 6d458477c9 182/199: Add a changelog entry, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode a7691c8b9a 186/199: Fix a couple of docstrings, ELPA Syncer, 2023/09/03
- [nongnu] elpa/adoc-mode 2578d9a6c3 191/199: Addresses #33. Re-structure also `adoc-kw-replacement`., ELPA Syncer, 2023/09/03