branch: externals/spacious-padding commit 60d1a343d2e740920750cdfc389972b363e73411 Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Update to spacious-padding version 0.7.0 --- CHANGELOG.org | 32 ++++++++++++++++++++++++++++++++ README.org | 8 +++----- spacious-padding.el | 2 +- 3 files changed, 36 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.org b/CHANGELOG.org index 813d92c731..e00f7e6c12 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -13,6 +13,38 @@ the manual: <https://protesilaos.com/emacs/spacious-padding>. #+toc: headlines 1 insert TOC here, with one headline level +* Version 0.7.0 on 2025-06-01 +:PROPERTIES: +:CUSTOM_ID: h:adc3093a-e4ae-4ce9-842b-16667a910cdd +:END: + +This is a small release that makes ~spacious-padding-mode~ work as +intended when used in tandem with the Emacs daemon and subsequent +calls to =emacsclient -c=. I made the function responsible for +triggering the "spacious padding" effects work with individual frames +and then I responded to issue 33 by Lou Woell about integrating that +with the ~server-after-make-frame-hook~: <https://github.com/protesilaos/spacious-padding/issues/33>. + +Additionally, the package now defines two faces that can be used to +configure the user option ~spacious-padding-subtle-mode-line~ (read +its documentation string for all the possible values it accepts). + +Here is how they can be set (default value is ~nil~): + +#+begin_src emacs-lisp +(setq spacious-padding-subtle-mode-line + '( :mode-line-active spacious-padding-subtle-mode-line-active + :mode-line-inactive spacious-padding-subtle-mode-line-inactive)) +#+end_src + +Reload the ~spacious-padding-mode~ for changes to take effect. + +When configured this way and with default styles they make the mode +line use a minimalist overline with no background colour. The active +mode line has a more noticeable border than the inactive ones. All my +themes are designed to support this aesthetic (though themes can style +those faces as they see fit). + * Version 0.6.0 on 2025-01-06 :PROPERTIES: :CUSTOM_ID: h:454cc27d-fcef-4dab-a3d0-40ca60aba502 diff --git a/README.org b/README.org index 6dca183ad1..f2e563bc83 100644 --- a/README.org +++ b/README.org @@ -4,9 +4,9 @@ #+language: en #+options: ':t toc:nil author:t email:t num:t #+startup: content -#+macro: stable-version 0.6.0 -#+macro: release-date 2025-01-06 -#+macro: development-version 0.7.0-dev +#+macro: stable-version 0.7.0 +#+macro: release-date 2025-06-01 +#+macro: development-version 0.8.0-dev #+export_file_name: spacious-padding.texi #+texinfo_filename: spacious-padding.info #+texinfo_dir_category: Emacs misc features @@ -182,8 +182,6 @@ Examples of valid configurations: '(:mode-line-active "#0000ff" :mode-line-inactive "gray50")) #+end_src -[ The following two faces are part of {{{development-version}}}. ] - #+vindex: spacious-padding-subtle-mode-line-active #+vindex: spacious-padding-subtle-mode-line-inactive For the convenience of the user, we define the faces diff --git a/spacious-padding.el b/spacious-padding.el index 664fd875f3..71db3ed567 100644 --- a/spacious-padding.el +++ b/spacious-padding.el @@ -5,7 +5,7 @@ ;; Author: Protesilaos Stavrou <i...@protesilaos.com> ;; Maintainer: Protesilaos Stavrou <i...@protesilaos.com> ;; URL: https://github.com/protesilaos/spacious-padding -;; Version: 0.6.1 +;; Version: 0.7.0 ;; Package-Requires: ((emacs "28.1")) ;; Keywords: convenience, focus, writing, presentation