branch: externals/spacious-padding
commit 28082f9f5bb4a533962cbc6d8eb2eeffc8a14a6e
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Add CHANGELOG.org with contents of 0.2.0
---
 CHANGELOG.org | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/CHANGELOG.org b/CHANGELOG.org
new file mode 100644
index 0000000000..fef4e8f3f7
--- /dev/null
+++ b/CHANGELOG.org
@@ -0,0 +1,49 @@
+#+title: Change log of Spacious-Padding
+#+author: Protesilaos Stavrou
+#+email: i...@protesilaos.com
+#+language: en
+#+options: ':t toc:nil author:t email:t num:t
+#+startup: content
+
+This document contains the release notes for each tagged commit on the
+project's main git repository: 
<https://git.sr.ht/~protesilaos/spacious-padding>.
+
+The newest release is at the top.  For further details, please consult
+the manual: <https://protesilaos.com/emacs/spacious-padding>.
+
+#+toc: headlines 1 insert TOC here, with one headline level
+
+* Version 0.2.0 on 2023-11-24
+
+[ I provide screenshots in a recent publication:
+  <https://protesilaos.com/codelog/2023-11-15-spacious-padding-extra-ui-dev/> ]
+
+The package is stable and works well. This set of changes expands the
+concept of "spacious padding" to more user interface elements, namely:
+
+- active and inactive mode lines;
+- header line;
+- the ~tab-bar-mode~.
+
+The user option which sets all the width values is
+~spacious-padding-widths~. It now reads keywords that correspond to
+the aforementioned elements. Concretely, here are the defaults:
+
+#+begin_src emacs-lisp
+(setq spacious-padding-widths
+      '( :internal-border-width 15
+         :header-line-width 4
+         :mode-line-width 6
+         :tab-width 4
+         :right-divider-width 30
+         :scroll-bar-width 8))
+#+end_src
+
+After changing the widths, reload the ~spacious-padding-mode~ for
+changes to take effect.
+
+I have taken care to make 'spacious-padding-mode' work even when the
+~spacious-padding-widths~ does not include all keywords. This means
+that the previously supported value will continue to work (the
+previous value did not have the keywords ~header-line-width~,
+~mode-line-width~, and ~tab-width~).

Reply via email to