emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/cursory 568310b13d 4/5: Update to version 0.3.0


From: ELPA Syncer
Subject: [elpa] externals/cursory 568310b13d 4/5: Update to version 0.3.0
Date: Sun, 4 Sep 2022 05:57:31 -0400 (EDT)

branch: externals/cursory
commit 568310b13dfeda471fa23c6aa9b88c2a410aed01
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>

    Update to version 0.3.0
---
 CHANGELOG.org | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 README.org    | 10 +++-------
 cursory.el    |  2 +-
 3 files changed, 54 insertions(+), 8 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index 47584935f2..9ea8a70d76 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -9,6 +9,56 @@ project's main git repository: 
<https://sr.ht/~protesilaos/cursory>.
 The newest release is at the top.  For further details, please consult
 the manual: <https://protesilaos.com/emacs/cursory>.
 
+* Version 0.3.0 on 2022-09-04
+
++ Implemented a mechanism to read fallback values for the presets
+  specified in the user option ~cursory-presets~.  In practical terms,
+  there can now be a =t= preset which holds the default values.  Any
+  other named preset overrides the =t=, so it only needs to specify the
+  properties that differ from the defaults.  Sample using the original
+  value:
+
+  #+begin_src emacs-lisp
+  (setq cursory-presets
+        '((box
+           :blink-cursor-interval 0.8)
+          (box-no-blink
+           :blink-cursor-mode -1)
+          (bar
+           :cursor-type (bar . 2)
+           :blink-cursor-interval 0.5)
+          (underscore
+           :cursor-type (hbar . 3)
+           :blink-cursor-blinks 50)
+          (t ; the default values
+           :cursor-type box
+           :cursor-in-non-selected-windows hollow
+           :blink-cursor-mode 1
+           :blink-cursor-blinks 10
+           :blink-cursor-interval 0.2
+           :blink-cursor-delay 0.2)))
+  #+end_src
+
++ Expanded the available properties of the user option ~cursory-presets~
+  to accept a value for the =:blink-cursor-mode= key (as seen in the
+  above code block).  It is either =1= or =-1= and is passed to the
+  function ~blink-cursor-mode~.  The former value enables the mode, the
+  latter disables it.  This lets ~cursory-presets~ set the
+  ~blink-cursor-mode~ per stylistic variant.
+
++ Refined the default value of the minibuffer prompt that is used by the
+  command ~cursory-set-preset~.  The default value now is the previous
+  element in the history, if it exists.  This makes it easier to toggle
+  between the last two choices (select the default value simply by
+  pressing =RET= without any further input).
+
++ Specified a =:package-version= for all user options.  The user is
+  informed in relevant Help buffers about the last version that
+  introduced or iterated on the variable.
+
++ The =cursory= group now references the Info manual that ships with the
+  GNU ELPA package.  A link is shown in Custom UI buffers.
+
 * Version 0.2.0 on 2022-07-01
 
 This is a stability release that introduces minor tweaks while
diff --git a/README.org b/README.org
index 74951800ff..742eab0a7c 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.2.0
-#+macro:                 release-date 2022-07-01
-#+macro:                 development-version 0.3.0-dev
+#+macro:                 stable-version 0.3.0
+#+macro:                 release-date 2022-09-04
+#+macro:                 development-version 0.4.0-dev
 #+macro:                 file @@texinfo:@file{@@$1@@texinfo:}@@
 #+macro:                 space @@texinfo:@: @@
 #+macro:                 kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
@@ -100,14 +100,10 @@ built-in variables: ~cursor-type~, 
~cursor-in-non-selected-windows~,
 The value each property accepts is the same as the variable it
 references.
 
-[ The property =:blink-cursor-mode= is part of {{{development-version}}} ]
-
 A property of =:blink-cursor-mode= is also available.  It is a numeric
 value of either =1= or =-1= and is given to the function
 ~blink-cursor-mode~ (=1= is to enable, =-1= is to disable the mode).
 
-[ The fallback =t= value for ~cursory-presets~ is part of 
{{{development-version}}} ]
-
 A preset whose car is =t= is treated as the default option.  This makes
 it possible to specify multiple presets without duplicating their
 properties.  The other presets beside =t= act as overrides of the
diff --git a/cursory.el b/cursory.el
index f08b05530a..5fb08902a5 100644
--- a/cursory.el
+++ b/cursory.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Cursory Development <~protesilaos/cursory@lists.sr.ht>
 ;; URL: https://git.sr.ht/~protesilaos/cursory
 ;; Mailing-List: https://lists.sr.ht/~protesilaos/cursory
-;; Version: 0.2.1
+;; Version: 0.3.0
 ;; Package-Requires: ((emacs "27.1"))
 ;; Keywords: convenience, cursor
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]