branch: externals/sxhkdrc-mode commit f9bc3f6f8639d4ed9c2d848fdcc84fab4b1b6cae Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Update sxhkdrc-mode to version 1.2.0 --- CHANGELOG.org | 46 +++++++++++++++++++++++++++++++++++++++++++++- sxhkdrc-mode.el | 2 +- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.org b/CHANGELOG.org index 1d0b024475..133127add6 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -9,6 +9,51 @@ project's main git repository: <https://github.com/protesilaos/sxhkdrc-mode>. The newest release is at the top. For further details, please consult the manual: <https://protesilaos.com/emacs/sxhkdrc-mode>. +* 1.2.0 on 2025-08-14 +:PROPERTIES: +:CUSTOM_ID: h:485a3878-d01f-4f3a-af79-a12b2294921f +:END: + +The package is stable and gets the job done. This version introduces a +small new feature to restart the daemon from inside Emacs. Thanks to +Jonathan Neidel for making the suggestion in issue 1: +<https://github.com/protesilaos/sxhkdrc-mode/issues/1>. + +** Reload the SXHKD daemon on demand +:PROPERTIES: +:CUSTOM_ID: h:7cfa6dc6-1d8a-4910-bad0-3a0675a313c9 +:END: + +The command ~sxhkdrc-mode-restart~ sends a signal to the ~sxhkd~ +process which causes it to restart, thus reloading its configuration +file. Use this after modifying the =sxhkdrc= to make the new changes +available. + +** Automatically reload the daemon on file save +:PROPERTIES: +:CUSTOM_ID: h:799a92c9-39c4-4682-8438-ffa0050bcfde +:END: + +The function ~sxhkdrc-mode-auto-restart~ can be assigned to the +~sxhkdrc-mode-hook~ to automatically reload the daemon after the +=sxhkdrc= file is saved (well, technically, after the file which is +using the ~sxhkdrc-mode~ is saved). + +** Sample configuration with ~use-package~ +:PROPERTIES: +:CUSTOM_ID: h:6ac9a539-f61f-46d9-ac67-36f995c148e1 +:END: + +The project's =README.md= includes this sample configuration: + +#+begin_src emacs-lisp +(use-package sxhkdrc-mode + :ensure t + :mode "sxhkdrc.*" ; if you want more than just "sxhkdrc" + :commands (sxhkdrc-mode-restart) + :hook (sxhkdrc-mode . sxhkdrc-mode-auto-restart)) +#+end_src + * 1.1.0 on 2024-12-24 :PROPERTIES: :CUSTOM_ID: h:340134d7-b457-4e23-b478-9ffe2ba2ffc9 @@ -102,4 +147,3 @@ have made the following user-facing changes: - Rectified the "filling" of comments. With default key bindings, this is done with =M-q= for ~fill-paragraph~. - diff --git a/sxhkdrc-mode.el b/sxhkdrc-mode.el index b3390fec13..4480dbde39 100644 --- a/sxhkdrc-mode.el +++ b/sxhkdrc-mode.el @@ -5,7 +5,7 @@ ;; Author: Protesilaos Stavrou <i...@protesilaos.com> ;; Maintainer: Protesilaos Stavrou <i...@protesilaos.com> ;; URL: https://github.com/protesilaos/sxhkdrc-mode -;; Version: 1.1.0 +;; Version: 1.2.0 ;; Package-Requires: ((emacs "27.1")) ;; This file is NOT part of GNU Emacs.