[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pulsar 4cfc18a009 22/28: Update to version 0.2.0
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pulsar 4cfc18a009 22/28: Update to version 0.2.0 |
Date: |
Tue, 22 Mar 2022 06:58:05 -0400 (EDT) |
branch: externals/pulsar
commit 4cfc18a0093b1c4478fc5dc0342f07a4f0033c8b
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Update to version 0.2.0
---
CHANGELOG.org | 38 ++++++++++++++++++++++++++++++++++++--
README.org | 6 +++---
pulsar.el | 2 +-
3 files changed, 40 insertions(+), 6 deletions(-)
diff --git a/CHANGELOG.org b/CHANGELOG.org
index e83d2443fe..802a24d980 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -9,10 +9,44 @@ project's main git repository:
<https://gitlab.com/protesilaos/pulsar>.
The newest release is at the top. For further details, please consult
the manual: <https://protesilaos.com/emacs/pulsar>.
+* Version 0.2.0 on 2022-03-16
+
++ Fixed an inconsistency that was present when Emacs was running in a
+ server-client model where the highlight would never pulse but instead
+ remain fixed in place until another command was invoked. By default,
+ the pulse effect should now work for that use-case. Thanks to Mark
+ Barton, Petter Storvik, and user kb for their feedback in issue 1:
+ <https://gitlab.com/protesilaos/pulsar/-/issues/1>.
+
++ Implemented the ~pulsar-highlight-line~ command and abstracted the
+ relevant code. Unlike ~pulsar-pulse-line~, it never pulses the
+ current line. Instead it keeps the highlight in place until another
+ command is invoked. Thanks to Mark Barton for proposing this in
+ issue 1.
+
++ Introduced the user option ~pulsar-pulse~ which determines whether
+ pulsar should use a pulse effect (notwithstanding the aforementioned
+ new command). When its value is non-nil (the default) pulsing takes
+ place. Thanks to Petter Storvik for suggesting this approach in
+ issue 1.
+
++ Added the user option ~pulsar-iterations~ which controls how smooth or
+ abrupt the pulse effect is. This complements the existing variable
+ ~pulsar-delay~. Both apply only when ~pulsar-pulse~ is non-nil.
+
++ Wrote the ~pulsar-generic~ face and made it the default value of the
+ ~pulsar-face~ user option. This is consistent with the original
+ design of a theme-agnostic presentation, though now it ensures that
+ the =:extend= attribute is used to stretch the highlight to the edge
+ of the window (without it and depending on the theme, the highlight
+ would only reach the last character on the line).
+
++ Updated the manual to reflect those changes.
+
* Version 0.1.0 on 2022-03-14
Initial release of the package. Please read the manual.
The core idea for this package was implemented in the =prot-pulse.el=
-file that is part of [[https://gitlab.com/protesilaos/dotfiles][my dotfiles]].
I was using it at least since
-December 2020.
+file that is part of [[https://gitlab.com/protesilaos/dotfiles][my dotfiles]]
(now deprecated). I was using it at
+least since December 2020.
diff --git a/README.org b/README.org
index fee2fa5c68..9cee5cca44 100644
--- a/README.org
+++ b/README.org
@@ -5,9 +5,9 @@
#+options: ':t toc:nil author:t email:t num:t
#+startup: content
-#+macro: stable-version 0.1.0
-#+macro: release-date 2022-03-14
-#+macro: development-version 0.2.0-dev
+#+macro: stable-version 0.2.0
+#+macro: release-date 2022-03-16
+#+macro: development-version 0.3.0-dev
#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@
#+macro: space @@texinfo:@: @@
#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
diff --git a/pulsar.el b/pulsar.el
index 15458dc9bd..b3433e3846 100644
--- a/pulsar.el
+++ b/pulsar.el
@@ -4,7 +4,7 @@
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/pulsar
-;; Version: 0.1.0
+;; Version: 0.2.0
;; Package-Requires: ((emacs "27.1"))
;; Keywords: convenience, pulse, highlight
- [elpa] externals/pulsar 23a8ef7fbf 13/28: Release version 0.1.0, (continued)
- [elpa] externals/pulsar 23a8ef7fbf 13/28: Release version 0.1.0, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 54702c9e1f 12/28: Add package keywords, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar bc084499c4 04/28: Add function to reveal Org or Outline entry, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 98d970dcdf 09/28: Add minor rewording, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar fca0e53815 15/28: Exert control over the pulse effect, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 486645f81b 16/28: Always ':extend t' the generic pulse face, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar dcc94662a9 07/28: Stop pulsing during pulsar-reveal-entry, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 82946880b5 14/28: Add missing function to sample package setup, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 42f8a03b8a 18/28: Fix typo, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar d654e552f0 19/28: Clarify doc strings of user options, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 4cfc18a009 22/28: Update to version 0.2.0,
ELPA Syncer <=
- [elpa] externals/pulsar d2174307b0 23/28: Simple fix for highlight behavior on last line, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 2d666c7061 25/28: Update "Acknowledgements" in the manual, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 1535551ac0 27/28: Use post-command-hook instead of an advice, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 1b73a123f1 21/28: Reword Commentary and package description, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar b469abdd94 17/28: Abstract pulse effect; add pulsar-highlight-line, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 890d73e481 24/28: Merge branch 'fix-last-line' into 'main', ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 0891269ff8 26/28: Add pulsar-highlight-face user option, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar ebbe9486d1 20/28: Reword manual's description, ELPA Syncer, 2022/03/22
- [elpa] externals/pulsar 40b1aa8c48 28/28: Document pulsar package installation, ELPA Syncer, 2022/03/22