From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Protesilaos Stavrou Newsgroups: gmane.emacs.devel Subject: [ELPA] Add 'cursory' and 'tmr' packages? Date: Thu, 21 Apr 2022 10:31:40 +0300 Message-ID: <87czhadh9f.fsf@protesilaos.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3314"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.35 (https://notmuchmail.org) Emacs/29.0.50 (x86_64-pc-linux-gnu) To: "emacs-devel" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 21 10:22:47 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nhS5O-0000g7-LS for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Apr 2022 10:22:46 +0200 Original-Received: from localhost ([::1]:40170 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nhS5N-0004aE-G4 for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Apr 2022 04:22:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhRI5-00029m-K9 for emacs-devel@gnu.org; Thu, 21 Apr 2022 03:31:49 -0400 Original-Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]:46307) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhRI3-00073M-5Z for emacs-devel@gnu.org; Thu, 21 Apr 2022 03:31:49 -0400 Original-Received: (Authenticated sender: public@protesilaos.com) by mail.gandi.net (Postfix) with ESMTPSA id B9138240010 for ; Thu, 21 Apr 2022 07:31:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com; s=gm1; t=1650526303; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=vyUHxKOrNgtJWdpNDO6d0J6dnSaT1OQy0z/yIZBt1ak=; b=hS8C5QfPU0YOrR3L+ZhnXyk2aKlHE1E795k04mSt0sxD08azk+ysTEwQdRyjyAM6F7WUaw iZmE4mO9Rnb63BghaCcN8zMabQyYCnjUdwvzlCE11TVEkZXyFL/8Z1NyusIywdlo9f24tk agyt+aGM8/OnnxmMRKtvsMTpgAyCwD8pB58lq6/ky4fVK5HIpbo1LjcyRT/xIf5ZkqguZA dmZjZ1JPkQvTKl/SPhdtHdrZzRtPk56RinQdo0wAmm9yYA8MOxiuX4AzHMbrgAFmm9Wu6/ aowMkK2UzlLYB4R0Kzd9FVPvCjFuoPt+q1K4Vxd+skMnq1/vsrYg/EOTug3QDg== Received-SPF: none client-ip=2001:4b98:dc4:8::221; envelope-from=info@protesilaos.com; helo=relay1-d.mail.gandi.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:288743 Archived-At: --=-=-= Content-Type: text/plain Hello everyone, I have two small packages that I would like to offer to GNU ELPA. See attached patches. What they do, in brief: * cursory :: Lets the user specify presets of cursor configuration, such as 'cursor-type' and 'blink-cursor-delay', and switch between them on demand. An example use-case is when one likes to use a block cursor with a relatively fast blink rate for day-to-day editing and a bar cursor with a slower blink rate while reading. * tmr :: A set of utilities to set a timer which plays an alarm and sends a desktop notification once it elapses. Timers are set with the 'tmr' command, which prompts for a unit of time: something like "5" or "5m" is read as "5 minutes", while other valid formats include "5s" (seconds) and "5h" (hours). A timer can have an arbitrary description associated with it such as "Bake bread". This is requested when 'tmr' is invoked with a prefix argument. Timers can be cancelled with another command: it prompts for completion if there are multiple timers else operates on the current one. Any suggestions or objections? If not, I will push the changes to elpa.git. Thank you! All the best, Protesilaos (or simply "Prot") -- Protesilaos Stavrou https://protesilaos.com --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-elpa-packages-cursory-New-package.patch >From 3ea6089c24163b5ccd24fcbc7a41b59d9fb100dd Mon Sep 17 00:00:00 2001 Message-Id: <3ea6089c24163b5ccd24fcbc7a41b59d9fb100dd.1650525093.git.info@protesilaos.com> From: Protesilaos Stavrou Date: Thu, 21 Apr 2022 10:10:49 +0300 Subject: [PATCH] * elpa-packages (cursory): New package --- elpa-packages | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/elpa-packages b/elpa-packages index 93afdab13c..06003bc5fb 100644 --- a/elpa-packages +++ b/elpa-packages @@ -155,6 +155,10 @@ :readme "README.org" :auto-sync t) ("csv-mode" :url nil) + ("cursory" + :url "https://git.sr.ht/~protesilaos/cursory" + :auto-sync t + :ignored-files ("COPYING" "doclicense.texi")) ("cycle-quotes" :url nil) ("darkroom" :url "https://github.com/capitaomorte/darkroom.git") ("dash" -- 2.36.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-elpa-packages-tmr-New-package.patch >From 398dfb48bcd121c3d96e8a0bb07c68e8f649a443 Mon Sep 17 00:00:00 2001 Message-Id: <398dfb48bcd121c3d96e8a0bb07c68e8f649a443.1650524987.git.info@protesilaos.com> From: Protesilaos Stavrou Date: Thu, 21 Apr 2022 10:09:01 +0300 Subject: [PATCH] * elpa-packages (tmr): New package --- elpa-packages | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/elpa-packages b/elpa-packages index 2a120fd76d..93afdab13c 100644 --- a/elpa-packages +++ b/elpa-packages @@ -589,6 +589,10 @@ ("test-simple" :url "https://github.com/rocky/emacs-test-simple") ("timerfunctions" :url nil) ("tiny" :url "https://github.com/abo-abo/tiny") + ("tmr" + :url "https://git.sr.ht/~protesilaos/tmr" + :auto-sync t + :ignored-files ("COPYING" "doclicense.texi")) ("tNFA" :url "http://www.dr-qubit.org/git/predictive.git") ("tramp" :url "git://git.sv.gnu.org/tramp.git" :branch "externals/tramp" -- 2.36.0 --=-=-=--