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~).