From unknown Mon Aug 18 04:42:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40928] [PATCH 1/2] gnu: Add emacs-ryo-modal. Resent-From: pinoaffe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 11:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40928 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 40928@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158807283014913 (code B ref -1); Tue, 28 Apr 2020 11:21:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Apr 2020 11:20:30 +0000 Received: from localhost ([127.0.0.1]:39157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTOHu-0003sT-D2 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 07:20:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:35652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTOHt-0003sM-8i for submit@debbugs.gnu.org; Tue, 28 Apr 2020 07:20:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49230) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTOHN-0004JL-Qh for guix-patches@gnu.org; Tue, 28 Apr 2020 07:20:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_PSBL,T_SPF_PERMERROR, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTOFu-0001CY-Uw for guix-patches@gnu.org; Tue, 28 Apr 2020 07:19:57 -0400 Received: from mail.cock.li ([37.120.193.124]:42530) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jTOFt-0001AN-V3 for guix-patches@gnu.org; Tue, 28 Apr 2020 07:18:26 -0400 Date: Tue, 28 Apr 2020 13:18:17 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=airmail.cc; s=mail; t=1588072699; bh=ZQWdSNnajhEwGSaGQ/VHQ/PWcB92VqOH/wJOmZeOpT0=; h=Date:From:To:Subject:From; b=o7bAVNSYe54h5h47Ul66FLCrLUsXlgtyFT7KrprjMCdhv12wOHpdr9tQe5xoB3rdW ZA+S/ehvAUaFElao0LsYeUAN5KxvvxGF6P66AqsmkGf8uhtTB/6cIN3DFhzki3V3iR uDdyHvd9MUUAggpKnROXMbwPs6xCjf320Vp9Grmj777X/XL2Br4SU80qZg4J8ZaeCK d9LVcVuI7tNaK+4XO0NcMIv4gcWoNT0c/ZWLJpaZqGiWlLV0xokWMGEccC/1SvH51y 9eHL4QNl+mOe1rtqO/K7sVUonuQCFsnNu3T8sJcIBBXLklL7XpBEE1iR5N+15MlsqJ WSb+5VOYkyYvA== From: pinoaffe Message-ID: <20200428131817.2141e9e5@airmail.cc> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: permerror client-ip=37.120.193.124; envelope-from=pinoaffe@airmail.cc; helo=mail.cock.li X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/28 07:18:20 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Received-From: 37.120.193.124 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable. --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a0275cbe18..37521e92d0 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22585,3 +22585,31 @@ ASCII UML sequence diagrams in Emacs, which can be embedded in source code, comments or emails.") (license license:gpl3+)))) +(define-public emacs-ryo-modal + (package + (name "emacs-ryo-modal") + (version "20191017.1323") + (source + (origin + (method url-fetch) + (uri (string-append + "https://melpa.org/packages/ryo-modal-" + version + ".el")) + (sha256 + (base32 + "0hslayyfckhirx9sk1pjdrl7acgvwj89aa5spiavz4z6a8rm17js")))) + (build-system emacs-build-system) + (home-page + "http://github.com/Kungsgeten/ryo-modal") + (synopsis "Roll your own modal mode") + (description + "ryo-modal provides a convenient way of defining modal keybindings in Emacs. +The primary way of binding keys is using `ryo-modal-key' and `ryo-modal-keys'. +Both of these functions provide useful keyword arguments. +`ryo-modal-mode' is used to toggle the modal editing environment. +ryo-modal does not come with any predefined bindings! + +If you want bindings that only should be active when the region is active, +please have a look at `selected-minor-mode' (https://github.com/Kungsgeten/selected.el).") + (license license:expat))) -- 2.26.2 From unknown Mon Aug 18 04:42:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40928] Subject: [PATCH 2/2] gnu: Add emacs-kakoune. References: <20200428131817.2141e9e5@airmail.cc> In-Reply-To: <20200428131817.2141e9e5@airmail.cc> Resent-From: pinoaffe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 11:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40928 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 40928@debbugs.gnu.org Received: via spool by 40928-submit@debbugs.gnu.org id=B40928.158807323015562 (code B ref 40928); Tue, 28 Apr 2020 11:28:02 +0000 Received: (at 40928) by debbugs.gnu.org; 28 Apr 2020 11:27:10 +0000 Received: from localhost ([127.0.0.1]:39164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTOOM-00042w-48 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 07:27:10 -0400 Received: from mail.cock.li ([37.120.193.124]:58102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTOOI-00042O-2l for 40928@debbugs.gnu.org; Tue, 28 Apr 2020 07:27:08 -0400 Date: Tue, 28 Apr 2020 13:26:56 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=airmail.cc; s=mail; t=1588073218; bh=vd/qDcsGFEYO7jQyyYQAjSKZXefapcO+ffg5sTOfTeA=; h=Date:From:To:Subject:From; b=caeshwXeLHLWAUYwalWK5IEaDRIyIQM/IVoc+MXI7piI7MAocT/p6Ch7dhTifM8SZ kk47bUUBuz5V/ffbzJumjlNmUFwY52m8p2ZeIqN9orxGAqg3DS4MgEQz4VYcHWXJeq 69OQ/27l4QW7pWkRwrbptz89kLH+rtv3gg5IgIai3Km0TXyPsIVrtKAioeZIbGa3L/ Tkdv71FWpqoLBMHbqZCuLUMMBal65HEsHEwNrhFG5cY7UziXg6CjoEUTTpvkrQVNwV 4vkmjTCqdlR36BamA8uu/YXmk/44g81tMTK/mOCl+fuZ4TOmvp5Odk6KaHecTEfSPq 9CBJ/KPmLhpaA== From: pinoaffe Message-ID: <20200428132656.6e975071@airmail.cc> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 2.7 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable. --- gnu/packages/emacs-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 37521e92d0..3faa5dd511 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22613,3 +22613,33 @@ ryo- [...] Content analysis details: (2.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: melpa.org] 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [37.120.193.124 listed in psbl.surriel.com] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable. --- gnu/packages/emacs-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 37521e92d0..3faa5dd511 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22613,3 +22613,33 @@ ryo- [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: airmail.cc] 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [37.120.193.124 listed in psbl.surriel.com] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable. --- gnu/packages/emacs-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 37521e92d0..3faa5dd511 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22613,3 +22613,33 @@ ryo-modal does not come with any predefined bindings! If you want bindings that only should be active when the region is active, please have a look at `selected-minor-mode' (https://github.com/Kungsgeten/selected.el).") (license license:expat))) + +(define-public emacs-kakoune + (package + (name "emacs-kakoune") + (version "20191017.1502") + (source + (origin + (method url-fetch) + (uri (string-append + "https://melpa.org/packages/kakoune-" + version + ".tar")) + (sha256 + (base32 + "1srrrv4fxf99iypch6wyqmiyij4dmq0yrnqnim0y4q0dfvpj63r8")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-ryo-modal" ,emacs-ryo-modal) + ("emacs-multiple-cursors" ,emacs-multiple-cursors) + ("emacs-expand-region" ,emacs-expand-region))) + (home-page + "https://github.com/jmorag/kakoune.el") + (synopsis + "A simulation, but not emulation, of kakoune") + (description + "This package provides many, but not all of the editing primitives in the kakoune editor. +Unlike evil-mode for vim, this is very shallow emulation, and seeks to do as little +work as possible, leveraging Emacs native editing commmands and the work of other +packages wherever possible.") + (license license:expat))) -- 2.26.2 From unknown Mon Aug 18 04:42:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40928] [PATCH 1/2] gnu: Add emacs-ryo-modal. Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 15:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40928 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: pinoaffe Cc: 40928@debbugs.gnu.org Received: via spool by 40928-submit@debbugs.gnu.org id=B40928.158808880017421 (code B ref 40928); Tue, 28 Apr 2020 15:47:02 +0000 Received: (at 40928) by debbugs.gnu.org; 28 Apr 2020 15:46:40 +0000 Received: from localhost ([127.0.0.1]:41128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTSRU-0004Wv-AE for submit@debbugs.gnu.org; Tue, 28 Apr 2020 11:46:40 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:44455) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTSRR-0004Wg-VF for 40928@debbugs.gnu.org; Tue, 28 Apr 2020 11:46:38 -0400 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 8CD55240005; Tue, 28 Apr 2020 15:46:30 +0000 (UTC) From: Nicolas Goaziou References: <20200428131817.2141e9e5@airmail.cc> Date: Tue, 28 Apr 2020 17:46:29 +0200 In-Reply-To: <20200428131817.2141e9e5@airmail.cc> (pinoaffe@airmail.cc's message of "Tue, 28 Apr 2020 13:18:17 +0200") Message-ID: <87pnbrhaui.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, pinoaffe writes: > * gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable. Thank you. I have some comments about the patch. > +(define-public emacs-ryo-modal > + (package > + (name "emacs-ryo-modal") > + (version "20191017.1323") This version comes from MELPA, but is not official. I suggest to use "0.4", as defined in the main file, with a "revision" binding and a "commit" reference. See, e.g., `emacs-uml-mode'. > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://melpa.org/packages/ryo-modal-" > + version > + ".el")) We do not use files from MELPA, as those are not stable, IIRC. You may want to git-fetch from GitHub directly. Again, see, e.g., `emacs-uml-mode'. > + (sha256 > + (base32 > + "0hslayyfckhirx9sk1pjdrl7acgvwj89aa5spiavz4z6a8rm17js")))) Nitpick: I suggest to put `base32' on the same line as the hash. > + (build-system emacs-build-system) > + (home-page > + "http://github.com/Kungsgeten/ryo-modal") This could go on the same line. > + (synopsis "Roll your own modal mode") Could you expound the synopsis a bit? Maybe: Emacs minor mode for defining your own modal editing environment > + (description > + "ryo-modal provides a convenient way of defining modal keybindings in Emacs. I suggest: RYO modal provides a way of defining... > +The primary way of binding keys is using `ryo-modal-key' and `ryo-modal-keys'. > +Both of these functions provide useful keyword arguments. > +`ryo-modal-mode' is used to toggle the modal editing environment. > +ryo-modal does not come with any predefined bindings! IMO the description should not be a manual. Could you remove references to variables and functions? > +If you want bindings that only should be active when the region is active, > +please have a look at `selected-minor-mode' > (https://github.com/Kungsgeten/selected.el).") I don't think this is needed in the description either. Could you send an updated patch? Regards, -- Nicolas Goaziou From unknown Mon Aug 18 04:42:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40928] Subject: [PATCH 2/2] gnu: Add emacs-kakoune. Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 15:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40928 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: pinoaffe Cc: 40928@debbugs.gnu.org Received: via spool by 40928-submit@debbugs.gnu.org id=B40928.158808932818194 (code B ref 40928); Tue, 28 Apr 2020 15:56:02 +0000 Received: (at 40928) by debbugs.gnu.org; 28 Apr 2020 15:55:28 +0000 Received: from localhost ([127.0.0.1]:41136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTSZz-0004jO-LG for submit@debbugs.gnu.org; Tue, 28 Apr 2020 11:55:27 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:16215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTSZx-0004j9-QT for 40928@debbugs.gnu.org; Tue, 28 Apr 2020 11:55:26 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 0DE71240015; Tue, 28 Apr 2020 15:55:17 +0000 (UTC) From: Nicolas Goaziou References: <20200428131817.2141e9e5@airmail.cc> <20200428132656.6e975071@airmail.cc> Date: Tue, 28 Apr 2020 17:55:16 +0200 In-Reply-To: <20200428132656.6e975071@airmail.cc> (pinoaffe@airmail.cc's message of "Tue, 28 Apr 2020 13:26:56 +0200") Message-ID: <87lfmfhafv.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, pinoaffe writes: > +(define-public emacs-kakoune > + (package > + (name "emacs-kakoune") > + (version "20191017.1502") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://melpa.org/packages/kakoune-" > + version > + ".tar")) See my previous comments about MELPA packaging and versioning. > + (sha256 > + (base32 > + "1srrrv4fxf99iypch6wyqmiyij4dmq0yrnqnim0y4q0dfvpj63r8")))) See also my comments about alignment here. > + (build-system emacs-build-system) > + (propagated-inputs > + `(("emacs-ryo-modal" ,emacs-ryo-modal) > + ("emacs-multiple-cursors" ,emacs-multiple-cursors) > + ("emacs-expand-region" ,emacs-expand-region))) > + (home-page > + "https://github.com/jmorag/kakoune.el") > + (synopsis > + "A simulation, but not emulation, of kakoune") Maybe: Simple simulation of Kakoune inside of Emacs > + (description > + "This package provides many, but not all of the editing primitives in the kakoune editor. kakoune -> Kakoune > +Unlike evil-mode for vim, this is very shallow emulation, and seeks to do as little Maybe: Unlike, Evil mode for Vim, this is a very shallow emulation, which ... or even: This is a very shallow emulation, which ... > +work as possible, leveraging Emacs native editing commmands and the work of other > +packages wherever possible.") Could you send an updated patch? Regards, -- Nicolas Goaziou From unknown Mon Aug 18 04:42:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40928] [PATCH 1/2 v2] gnu: Add emacs-ryo-modal. Resent-From: pinoaffe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 18:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40928 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 40928@debbugs.gnu.org Cc: Nicolas Goaziou Received: via spool by 40928-submit@debbugs.gnu.org id=B40928.158809714514950 (code B ref 40928); Tue, 28 Apr 2020 18:06:02 +0000 Received: (at 40928) by debbugs.gnu.org; 28 Apr 2020 18:05:45 +0000 Received: from localhost ([127.0.0.1]:41410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTUc0-0003t0-KG for submit@debbugs.gnu.org; Tue, 28 Apr 2020 14:05:45 -0400 Received: from mail.cock.li ([37.120.193.124]:60716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTUbt-0003sh-PV for 40928@debbugs.gnu.org; Tue, 28 Apr 2020 14:05:40 -0400 Date: Tue, 28 Apr 2020 20:05:24 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=airmail.cc; s=mail; t=1588097126; bh=oQ6Mw+Oe0aWtDKY9RU8TMXAd3vuPOzMLqWBSN753b5E=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=0F2iEZs0KUsyjGJ/ZQOQbipEyJbbei5atC4vABkHGJTiQw28jYL3xIkXipUO1Mj6W I4jn/zpSPH1oIy2tBQrXKlrfpKu0Lh6DSnrY3a845LR/ic+RIBaULjgu013P7ArZaA N3DRtF5N9VBXUszEJh331ohl7viyHDlrHqYvQNv+ysYeUpvNjoYHzUnMectx5Hdph3 +n2aWajDVZF9M7cvhlkukjWE3BZ69P2mH2cmJhIYA7G+gwEA1frVG8SgcNh89nOusz gEShzhg4zFEU/BQ26m75EIMbwfE/H/jXej4AhcIEsdIrxdvgD1XH8mXK3upKDnAYWz PUgWjQSgxjg6g== From: pinoaffe Message-ID: <20200428200524.651f6e6a@airmail.cc> In-Reply-To: <87lfmfhafv.fsf@nicolasgoaziou.fr> References: <20200428131817.2141e9e5@airmail.cc> <20200428132656.6e975071@airmail.cc> <87lfmfhafv.fsf@nicolasgoaziou.fr> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.7 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable. --- gnu/packages/emacs-xyz.scm | 449 +++++++++++++++++++ 1 file changed, 236 insertions(+), 213 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a0275cbe18..2fd16b7388 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -179,14 +179,14 @@ (name " [...] Content analysis details: (2.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [37.120.193.124 listed in psbl.surriel.com] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable. --- gnu/packages/emacs-xyz.scm | 449 +++++++++++++++++++------------------ 1 file changed, 236 insertions(+), 213 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a0275cbe18..2fd16b7388 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -179,14 +179,14 @@ (name "emacs-geiser") (version "0.11.2") (source (origin - (method git-fetch) - (uri (git-reference - (url "https://gitlab.com/jaor/geiser/") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1khi1bghsjx6cs5acizmlbw9z19s4qycnji9krdbn42cbpv0rysv")))) + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jaor/geiser/") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1khi1bghsjx6cs5acizmlbw9z19s4qycnji9krdbn42cbpv0rysv")))) (build-system gnu-build-system) (arguments '(#:phases @@ -273,8 +273,8 @@ when typing parentheses directly or commenting out code= line by line.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/magit/git-modes") - (commit version))) + (url "https://github.com/magit/git-modes") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -674,11 +674,11 @@ for editing Racket's Scribble documentation syntax in= Emacs.") (base32 "0q2pb3w8s833fjhkzicciw2php4lsnismad1dnwgp2lcway757ra")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo) - ("perl" ,perl) - ("emacs-minimal" ,emacs-minimal))) + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("texinfo" ,texinfo) + ("perl" ,perl) + ("emacs-minimal" ,emacs-minimal))) (propagated-inputs `(("emacs-bui" ,emacs-bui) ("emacs-dash" ,emacs-dash) @@ -4013,12 +4013,12 @@ languages.") (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'configure - (lambda* (#:key inputs #:allow-other-keys) - (chmod "irony.el" #o644) - (emacs-substitute-variables "irony.el" - ("irony-server-install-prefix" - (assoc-ref inputs "server"))) - #t))))) + (lambda* (#:key inputs #:allow-other-keys) + (chmod "irony.el" #o644) + (emacs-substitute-variables "irony.el" + ("irony-server-install-prefix" + (assoc-ref inputs "server"))) + #t))))) (synopsis "C/C++/ObjC Code completion and syntax checks for Emacs") (description "Irony-mode provides Clang-assisted syntax checking and completion for C, C++, and ObjC in GNU Emacs. Using @code{libclang} it can @@ -4030,20 +4030,20 @@ described on the homepage.") =20 (define-public emacs-irony-mode-server (package (inherit emacs-irony-mode) - (name "emacs-irony-mode-server") - (inputs - `(("clang" ,clang))) - (arguments - `(#:phases - (modify-phases %standard-phases - (replace 'configure - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (invoke "cmake" - "server" - (string-append "-DCMAKE_INSTALL_PREFIX=3D" out)) #t= )))))) - (build-system cmake-build-system) - (synopsis "Server for the Emacs @dfn{irony mode}"))) + (name "emacs-irony-mode-server") + (inputs + `(("clang" ,clang))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'configure + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (invoke "cmake" + "server" + (string-append "-DCMAKE_INSTALL_PREFIX=3D" o= ut)) #t)))))) + (build-system cmake-build-system) + (synopsis "Server for the Emacs @dfn{irony mode}"))) =20 (define-public emacs-company-irony (package @@ -5179,22 +5179,22 @@ to their corresponding tangled blocks.") (let ((commit "1f1185bf667a38d3d0d180ce85fd4c131818aae2") (revision "0")) (package - (name "emacs-atom-one-dark-theme") - (version (git-version "0.4.0" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jonathanchu/atom-one-dark-the= me.git") - (commit commit))) - (sha256 - (base32 - "1alma16hg3mfjly8a9s3mrswkjjx4lrpdnf43869hn2ibkn7zx9z")) - (file-name (git-file-name name version)))) - (build-system emacs-build-system) - (home-page "https://github.com/jonathanchu/atom-one-dark-theme") - (synopsis "Atom One Dark color theme for Emacs") - (description "An Emacs port of the Atom One Dark theme from Atom.io.") - (license license:gpl3+)))) + (name "emacs-atom-one-dark-theme") + (version (git-version "0.4.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jonathanchu/atom-one-dark-t= heme.git") + (commit commit))) + (sha256 + (base32 + "1alma16hg3mfjly8a9s3mrswkjjx4lrpdnf43869hn2ibkn7zx9z")) + (file-name (git-file-name name version)))) + (build-system emacs-build-system) + (home-page "https://github.com/jonathanchu/atom-one-dark-theme") + (synopsis "Atom One Dark color theme for Emacs") + (description "An Emacs port of the Atom One Dark theme from Atom.io.= ") + (license license:gpl3+)))) =20 (define-public emacs-zenburn-theme (package @@ -5847,8 +5847,8 @@ fully-functional one.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/abo-abo/hydra") - (commit version))) + (url "https://github.com/abo-abo/hydra") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -6442,8 +6442,8 @@ possible to query other endpoints like DBPedia.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/technomancy/better-defaults") - (commit version))) + (url "https://github.com/technomancy/better-defaults") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -7131,7 +7131,7 @@ indentation guides in Emacs: ;; Move .info file at the root so that it can installed by the ;; 'move-doc phase. (rename-file "docs/_build/texinfo/Elpy.info" "Elpy.info") - #t)) + #t)) (add-after 'build-doc 'install-manpage (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -7337,7 +7337,7 @@ Emacs completion function instead.") (description "Ido-ubiquitous enables ido-style completion for almost every function that uses the standard completion function completing-read.") - (license license:gpl3+))) + (license license:gpl3+))) =20 (define-public emacs-yaml-mode (package @@ -8550,8 +8550,8 @@ passive voice.") (source (origin (method git-fetch) (uri (git-reference - (url home-page) - (commit version))) + (url home-page) + (commit version))) (sha256 (base32 "0hx72fq10772bbyqrj7mhhp02k26cccjxdadiqm1ykainhfmn1x0")) @@ -8648,8 +8648,8 @@ files that you would find in @file{contrib/} from the= git repository."))) (origin (method git-fetch) (uri (git-reference - (url "https://github.com/lewang/flx.git") - (commit (string-append "v" version)))) + (url "https://github.com/lewang/flx.git") + (commit (string-append "v" version)))) (sha256 (base32 "0sjybrcnb2sl33swy3q664vqrparajcl0m455gciiih2j87hwadc")) @@ -8673,8 +8673,8 @@ Flx has support for ido (interactively do things) thr= ough flx-ido.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/n3mo/cyberpunk-theme.el/") - (commit version))) + (url "https://github.com/n3mo/cyberpunk-theme.el/") + (commit version))) (sha256 (base32 "05mfgr9aj7knn7niadv9p6z3qrfpq2lbbi2wxxx62xywim9maw2y")) @@ -8748,8 +8748,8 @@ by zenburn, sinburn and similar themes, but slowly di= verging from them.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/auto-complete/auto-complete.git") - (commit (string-append "v" version)))) + (url "https://github.com/auto-complete/auto-complete.git") + (commit (string-append "v" version)))) (sha256 (base32 "04i9b11iksg6acn885wl3qgi5xpsm3yszlqmd2x21yhprndlz7gb")) @@ -9045,7 +9045,7 @@ mode-line.") (home-page "https://gitlab.com/wavexx/mu4e-jump-to-list.el") (synopsis "Select and view mailing lists in mu4e") (description - "@code{mu4e-jump-to-list} allows you to select and view mailing li= sts + "@code{mu4e-jump-to-list} allows you to select and view mailing lis= ts automatically using existing List-ID headers in your mu database. Just pr= ess \"l\" in the headers view and any mailing list you've subscribed to will be automatically discovered and presented in recency order.") @@ -9072,7 +9072,7 @@ automatically discovered and presented in recency ord= er.") (home-page "https://github.com/seanfarley/mu4e-patch") (synopsis "Colorize patch-like emails in mu4e") (description - "Extension for mu4e to colorize patch-like emails with diff-mode. + "Extension for mu4e to colorize patch-like emails with diff-mode. This is based on Frank Terbeck's @code{gnus-article-treat-patch.el} but has been adapted to work with mu4e.") (license license:gpl3+)))) @@ -9085,8 +9085,8 @@ been adapted to work with mu4e.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/akatov/pretty-mode/") - (commit version))) + (url "https://github.com/akatov/pretty-mode/") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -11531,38 +11531,38 @@ messaging service.") =20 (define-public emacs-bash-completion (package - (name "emacs-bash-completion") - (version "2.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/szermatt/emacs-bash-completion.git") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1a1wxcqzh0javjmxwi3lng5i99xiylm8lm04kv4q1lh9bli6vmv0")))) - (inputs `(("bash" ,bash))) - (build-system emacs-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'make-git-checkout-writable - (=CE=BB _ - (for-each make-file-writable (find-files ".")) - #t)) - (add-before 'install 'configure - (lambda* (#:key inputs #:allow-other-keys) - (let ((bash (assoc-ref inputs "bash"))) - (emacs-substitute-variables "bash-completion.el" - ("bash-completion-prog" (string-append bash "/bin/bash")))) - #t))))) - (home-page "https://github.com/szermatt/emacs-bash-completion") - (synopsis "Bash completion for the shell buffer") - (description - "@code{bash-completion} defines dynamic completion hooks for shell-mode + (name "emacs-bash-completion") + (version "2.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/szermatt/emacs-bash-completion.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1a1wxcqzh0javjmxwi3lng5i99xiylm8lm04kv4q1lh9bli6vmv0")))) + (inputs `(("bash" ,bash))) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'make-git-checkout-writable + (=CE=BB _ + (for-each make-file-writable (find-files ".")) + #t)) + (add-before 'install 'configure + (lambda* (#:key inputs #:allow-other-keys) + (let ((bash (assoc-ref inputs "bash"))) + (emacs-substitute-variables "bash-completion.el" + ("bash-completion-prog" (string-append bash "/bin/bash"))= )) + #t))))) + (home-page "https://github.com/szermatt/emacs-bash-completion") + (synopsis "Bash completion for the shell buffer") + (description + "@code{bash-completion} defines dynamic completion hooks for shell-mo= de and shell-command prompts that are based on Bash completion.") - (license license:gpl2+))) + (license license:gpl2+))) =20 (define-public emacs-easy-kill (package @@ -11870,8 +11870,8 @@ supports multiple backends such as @code{vlc}, @cod= e{mpg123}, (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/Groovy-Emacs-Modes/groovy-em= acs-modes") - (commit version))) + (url "https://github.com/Groovy-Emacs-Modes/groovy-ema= cs-modes") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -12555,28 +12555,28 @@ match and total match information in the mode-lin= e in various search modes.") =20 (define-public emacs-finalize (package - (name "emacs-finalize") - (version "2.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/skeeto/elisp-finalize.git") - (commit version))) - (file-name (git-file-name name version)) - (sha256 + (name "emacs-finalize") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/skeeto/elisp-finalize.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 (base32 "1gvlm4i62af5jscwz0jccc8ra0grprxpg2rlq91d5nn8dn5lpy79")))) - (build-system emacs-build-system) - (propagated-inputs - `(("emacs-cl-generic" ,emacs-cl-generic))) - (home-page "https://github.com/skeeto/elisp-finalize") - (synopsis "Finalizers for Emacs Lisp") - (description - "This package runs a callback (a finalizer) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-cl-generic" ,emacs-cl-generic))) + (home-page "https://github.com/skeeto/elisp-finalize") + (synopsis "Finalizers for Emacs Lisp") + (description + "This package runs a callback (a finalizer) after its registered lisp object has been garbage collected. This allows extra resources, such as buffers and processes, to be cleaned up after the object has been freed.") - (license license:unlicense))) + (license license:unlicense))) =20 (define-public emacs-emacsql (package @@ -13380,8 +13380,8 @@ region instead.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/Malabarba/validate.el") - (commit version))) + (url "https://github.com/Malabarba/validate.el") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -13754,8 +13754,8 @@ confused by comments or @code{foo-bar} matching @co= de{foo}.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/phillord/m-buffer-el") - (commit (string-append "v" version)))) + (url "https://github.com/phillord/m-buffer-el") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 @@ -14121,8 +14121,8 @@ working with common core and third-party Elm tools.= Its features are: (origin (method git-fetch) (uri (git-reference - (url "https://github.com/istib/helm-mode-manager") - (commit version))) + (url "https://github.com/istib/helm-mode-manager") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -14230,8 +14230,8 @@ throw a shell history.") (origin (method git-fetch) (uri (git-reference - (url "https://framagit.org/steckerhalter/discover-my-major.g= it/") - (commit version))) + (url "https://framagit.org/steckerhalter/discover-my-major.gi= t/") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -14819,8 +14819,8 @@ split to display more windows and more buffers, the= buffer exits (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/rswgnu/rsw-elisp") - (commit version))) + (url "https://github.com/rswgnu/rsw-elisp") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -15039,8 +15039,8 @@ compilation/grep buffers. Works with @code{wgrep},= @code{ack}, @code{ag}, (origin (method git-fetch) (uri (git-reference - (url "https://github.com/alezost/shift-number.el") - (commit (string-append "v" version)))) + (url "https://github.com/alezost/shift-number.el") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 @@ -16139,7 +16139,7 @@ type @code{C-h b}, or any incomplete key sequence p= lus @code{C-h}, to run @code{helm-descbinds}. The bindings are presented in a similar way as @code{describe-bindings} does, but you can use completion to find the comm= and you searched for and execute it, or view its documentation.") - (license license:gpl3+)))) + (license license:gpl3+)))) =20 (define-public emacs-helm-emms (let ((commit "b785cb845a98a643eba9d5d53c9c0b4e6810a3cd")) @@ -17879,27 +17879,27 @@ or a window into some windows according to a layo= ut recipe.") =20 (define-public emacs-e2wm (package - (name "emacs-e2wm") - (version "1.4") - (home-page "https://github.com/kiwanami/emacs-window-manager") - (source (origin - (method git-fetch) - (uri (git-reference - (url home-page) - (commit (string-append "v" version)))) - (sha256 - (base32 - "12midsrx07pdrsr1qbl2rpi7xyhxqx08bkz7n7gf8vsmqkpfp56s")) - (file-name (git-file-name name version)))) - (build-system emacs-build-system) - (propagated-inputs - `(("emacs-window-layout" ,emacs-window-layout))) - (synopsis "Equilibrium Emacs Window Manager") - (description "E2WM is a window manager for Emacs. It enables to + (name "emacs-e2wm") + (version "1.4") + (home-page "https://github.com/kiwanami/emacs-window-manager") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (sha256 + (base32 + "12midsrx07pdrsr1qbl2rpi7xyhxqx08bkz7n7gf8vsmqkpfp56s")) + (file-name (git-file-name name version)))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-window-layout" ,emacs-window-layout))) + (synopsis "Equilibrium Emacs Window Manager") + (description "E2WM is a window manager for Emacs. It enables to customize the place of pop-up window, how the windows are split, how the buffers are located in the windows, keybinds to manipulate windows and buffers, etc. It also has plug-ins to help your Emacs life.") - (license license:gpl3+))) + (license license:gpl3+))) =20 (define-public emacs-ctable (let ((commit "b8830d1ca95abb100a81bc32011bd17d5ecba000")) @@ -18633,13 +18633,13 @@ processes for Emacs") "13gs8g05xj7np3i2q3bbxg6zgdiazzn1spxii4x0cyd4pg83c0i1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-f" ,emacs-f) - ("emacs-ace-window" ,emacs-ace-window) - ("emacs-pfuture" ,emacs-pfuture) - ("emacs-hydra" ,emacs-hydra) - ("emacs-ht" ,emacs-ht))) + `(("emacs-dash" ,emacs-dash) + ("emacs-s" ,emacs-s) + ("emacs-f" ,emacs-f) + ("emacs-ace-window" ,emacs-ace-window) + ("emacs-pfuture" ,emacs-pfuture) + ("emacs-hydra" ,emacs-hydra) + ("emacs-ht" ,emacs-ht))) (native-inputs `(("emacs-buttercup" ,emacs-buttercup) ("emacs-el-mock" ,emacs-el-mock))) @@ -18689,7 +18689,7 @@ processes for Emacs") (let ((out (assoc-ref outputs "out"))) (with-directory-excursion "../.." ;treemacs root (copy-recursively "icons/default" - (string-append out "/share/" ,name "/images")) + (string-append out "/share/" ,name "/im= ages")) (copy-recursively "src/scripts" (string-append out "/share/" ,name "/scripts")) @@ -18732,13 +18732,13 @@ processes for Emacs") "0hcnvbyaqyypgby1bfj4zbrbq97amk8hfx0sj4w73rl46yf4jk3j")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-lsp-mode" ,emacs-lsp-mode) - ("emacs-markdown-mode" ,emacs-markdown-mode) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-ht" ,emacs-ht) - ("emacs-request" ,emacs-request) - ("emacs-treemacs" ,emacs-treemacs))) + `(("emacs-lsp-mode" ,emacs-lsp-mode) + ("emacs-markdown-mode" ,emacs-markdown-mode) + ("emacs-dash" ,emacs-dash) + ("emacs-f" ,emacs-f) + ("emacs-ht" ,emacs-ht) + ("emacs-request" ,emacs-request) + ("emacs-treemacs" ,emacs-treemacs))) (home-page "https://github.com/emacs-lsp/lsp-java/") (synopsis "Java support for lsp-mode") (description "Emacs Java IDE using Eclipse JDT Language Server.") @@ -20109,26 +20109,26 @@ and article extracts for Wikipedia.") =20 (define-public emacs-webfeeder (package - (name "emacs-webfeeder") - (version "1.0.0") - (source - (origin - (method url-fetch) - (uri (string-append + (name "emacs-webfeeder") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/webfeeder-" version ".tar")) - (sha256 + (sha256 (base32 - "06y5vxw9m6pmbrzb8v2i3w9dnhgqxz06vyx1knmgi9cczlrj4a64")))) - (build-system emacs-build-system) - (home-page "https://gitlab.com/Ambrevar/emacs-webfeeder") - (synopsis "Build RSS and Atom webfeeds from HTML files") - (description - "Webfeeder is an Emacs library to generate RSS and Atom feeds from HTML + "06y5vxw9m6pmbrzb8v2i3w9dnhgqxz06vyx1knmgi9cczlrj4a64")))) + (build-system emacs-build-system) + (home-page "https://gitlab.com/Ambrevar/emacs-webfeeder") + (synopsis "Build RSS and Atom webfeeds from HTML files") + (description + "Webfeeder is an Emacs library to generate RSS and Atom feeds from HT= ML files. The various elements of the HTML input are parsed with customizable functions (e.g. @code{webfeeder-title-function}).") - (license license:gpl3+))) + (license license:gpl3+))) =20 (define-public emacs-evil-numbers (let ((commit "6ea1c8c3a9b37bed63d48f1128e9a4910e68187e")) @@ -20342,8 +20342,8 @@ text-property translator.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/weirdNox/org-noter.git") - (commit version))) + (url "https://github.com/weirdNox/org-noter.git") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 @@ -20742,30 +20742,30 @@ contains a track position, playback will start at= the specified position.") =20 (define-public emacs-org-jira (package - (name "emacs-org-jira") - (version "4.3.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/ahungry/org-jira.git") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1l80r2a9zzbfk2c78i40h0ww79vm9v4j6xi2h5i4w9kqh10rs6h2")))) - (build-system emacs-build-system) - (propagated-inputs - `(("emacs-request" ,emacs-request) - ("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash) - ("emacs-org" ,emacs-org))) - (home-page "https://github.com/ahungry/org-jira") - (synopsis "Syncing between Jira and Org-mode") - (description - "This package provides an extension to org-mode for syncing issues with + (name "emacs-org-jira") + (version "4.3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ahungry/org-jira.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1l80r2a9zzbfk2c78i40h0ww79vm9v4j6xi2h5i4w9kqh10rs6h2")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-request" ,emacs-request) + ("emacs-s" ,emacs-s) + ("emacs-dash" ,emacs-dash) + ("emacs-org" ,emacs-org))) + (home-page "https://github.com/ahungry/org-jira") + (synopsis "Syncing between Jira and Org-mode") + (description + "This package provides an extension to org-mode for syncing issues wi= th JIRA issue servers.") - (license license:gpl3+))) + (license license:gpl3+))) =20 (define-public emacs-systemd-mode (package @@ -22476,18 +22476,18 @@ conversion program}, a Japanese input method on E= macs.") (name "emacs-objed") (version "0.8.3") (source - (origin - (method url-fetch) - (uri (string-append - "https://elpa.gnu.org/packages/objed-" version ".tar")) - (sha256 - (base32 - "1s38d6bvggdk5p45ww1jb4gxifzgjwgw1m6ar920nlg0j4fgbcvr")))) + (origin + (method url-fetch) + (uri (string-append + "https://elpa.gnu.org/packages/objed-" version ".tar")) + (sha256 + (base32 + "1s38d6bvggdk5p45ww1jb4gxifzgjwgw1m6ar920nlg0j4fgbcvr")))) (build-system emacs-build-system) (home-page "https://github.com/clemera/objed") (synopsis "Navigate and edit text objects") (description - "@code{emacs-objed} allows navigating and editing text objects. It + "@code{emacs-objed} allows navigating and editing text objects. It enables modal editing and composition of commands, too. It combines ideas= of other Editors like Vim or Kakoune and tries to align them with regular Ema= cs conventions.") @@ -22585,3 +22585,26 @@ ASCII UML sequence diagrams in Emacs, which can be= embedded in source code, comments or emails.") (license license:gpl3+)))) =20 +(define-public emacs-ryo-modal + ;; Package has no release. Version is extracted from "Version:" keyword= in + ;; main file. + (let ((commit "3a54312eea7023a86ca3f8eb3c03c872554bff2f") + (revision "0")) + (package + (name "emacs-ryo-modal") + (version (git-version "0.4" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Kungsgeten/ryo-modal.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cyvp3bi6yhckbdnq98xvghmhdzghya5y9wd7hxjawibs75rza95"))= )) + (build-system emacs-build-system) + (home-page "http://github.com/Kungsgeten/ryo-modal") + (synopsis "Emacs minor mode for defining modal editing environments") + (description "RYO modal provides a convenient way of defining modal = keybindings in Emacs, +and does not come with any predefined bindings.") + (license license:expat)))) --=20 2.26.2 From unknown Mon Aug 18 04:42:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40928] [PATCH 2/2 v2] gnu: Add emacs-kakoune. Resent-From: pinoaffe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 18:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40928 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 40928@debbugs.gnu.org Cc: Nicolas Goaziou Received: via spool by 40928-submit@debbugs.gnu.org id=B40928.158809720315047 (code B ref 40928); Tue, 28 Apr 2020 18:07:02 +0000 Received: (at 40928) by debbugs.gnu.org; 28 Apr 2020 18:06:43 +0000 Received: from localhost ([127.0.0.1]:41415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTUd1-0003uc-Co for submit@debbugs.gnu.org; Tue, 28 Apr 2020 14:06:43 -0400 Received: from mail.cock.li ([37.120.193.124]:32790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTUcz-0003uO-6K for 40928@debbugs.gnu.org; Tue, 28 Apr 2020 14:06:41 -0400 Date: Tue, 28 Apr 2020 20:06:33 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=airmail.cc; s=mail; t=1588097195; bh=WY2sepM750l09mOUoQm6r501/KANSvLWfDrwRRwltMA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Nyf1Rfrpdem3XErkLHMH/eKbGGIHVEoQjgv3YgRUfRbK+6H+xr09CUI5oQwDGXyJy tYY2BRGYK2HXlbByqUJIQwFKy3+85p5MYQj85VGA0aUMbQeXv/RkZezOfiKgyaJ3o1 fmXz6i3HN0STKgiiUkHj6Ne1p7+YQRyJKlqASVahmOP4CIGVF9k7vNqhZXENOkEzC9 P0e9SrkffbUb79S05TxfPPNqgynGHdfkHFfBvYOepm/9FZxtI/QappSltowLDyc0Yq NkDFfJ9iFOPPFZ13r131Vi/SrHkMxOnrcarSNxkdzVcFTT8etc2Uv4oge+mmpPmIFT aJfhry/ZRJcmw== From: pinoaffe Message-ID: <20200428200633.4a843bf6@airmail.cc> In-Reply-To: <87lfmfhafv.fsf@nicolasgoaziou.fr> References: <20200428131817.2141e9e5@airmail.cc> <20200428132656.6e975071@airmail.cc> <87lfmfhafv.fsf@nicolasgoaziou.fr> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 2.7 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable. --- gnu/packages/emacs-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2fd16b7388..3f43202551 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22608,3 +22608,33 @@ comm [...] Content analysis details: (2.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: airmail.cc] 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [37.120.193.124 listed in psbl.surriel.com] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable. --- gnu/packages/emacs-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2fd16b7388..3f43202551 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22608,3 +22608,33 @@ comm [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: airmail.cc] 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [37.120.193.124 listed in psbl.surriel.com] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable. --- gnu/packages/emacs-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2fd16b7388..3f43202551 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22608,3 +22608,33 @@ comments or emails.") (description "RYO modal provides a convenient way of defining modal keybindings in Emacs, and does not come with any predefined bindings.") (license license:expat)))) + +(define-public emacs-kakoune + ;; Package has no release. Version is extracted from "Version:" keyword in + ;; main file. + (let ((commit "d73d14e69ea38076af50cc69f846808383ff539d") + (revision "0")) + (package + (name "emacs-kakoune") + (version (git-version "0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jmorag/kakoune.el.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nk6jdy1y5mc3ryd0smiqghrk6iv34d5grc7f7migmshlbq0np92")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-ryo-modal" ,emacs-ryo-modal) + ("emacs-multiple-cursors" ,emacs-multiple-cursors) + ("emacs-expand-region" ,emacs-expand-region))) + (home-page "https://github.com/jmorag/kakoune.el") + (synopsis "Simple simulation, but not emulation, of Kakoune inside of Emacs") + (description "This package provides many, but not all of the editing primitives in the Kakoune editor. +Unlike Evil mode for vim, this is very shallow emulation, which seeks to do as little +work as possible, leveraging Emacs native editing commmands and the work of other +packages wherever possible.") + (license license:expat)))) -- 2.26.2 From unknown Mon Aug 18 04:42:32 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: pinoaffe Subject: bug#40928: closed (Re: [PATCH 1/2 v2] gnu: Add emacs-ryo-modal.) Message-ID: References: <87r1w6e4vb.fsf@nicolasgoaziou.fr> <20200428131817.2141e9e5@airmail.cc> X-Gnu-PR-Message: they-closed 40928 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 40928@debbugs.gnu.org Date: Wed, 29 Apr 2020 14:37:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1588171022-30696-1" This is a multi-part message in MIME format... ------------=_1588171022-30696-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #40928: [PATCH 1/2] gnu: Add emacs-ryo-modal. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 40928@debbugs.gnu.org. --=20 40928: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D40928 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1588171022-30696-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 40928-done) by debbugs.gnu.org; 29 Apr 2020 14:36:18 +0000 Received: from localhost ([127.0.0.1]:44189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTnow-0007yD-Kp for submit@debbugs.gnu.org; Wed, 29 Apr 2020 10:36:18 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:35903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTnou-0007xy-J0 for 40928-done@debbugs.gnu.org; Wed, 29 Apr 2020 10:36:17 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 7308460012; Wed, 29 Apr 2020 14:36:09 +0000 (UTC) From: Nicolas Goaziou To: pinoaffe Subject: Re: [PATCH 1/2 v2] gnu: Add emacs-ryo-modal. References: <20200428131817.2141e9e5@airmail.cc> <20200428132656.6e975071@airmail.cc> <87lfmfhafv.fsf@nicolasgoaziou.fr> <20200428200524.651f6e6a@airmail.cc> Date: Wed, 29 Apr 2020 16:36:08 +0200 In-Reply-To: <20200428200524.651f6e6a@airmail.cc> (pinoaffe@airmail.cc's message of "Tue, 28 Apr 2020 20:05:24 +0200") Message-ID: <87r1w6e4vb.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, pinoaffe writes: > * gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: airmail.cc] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.195 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.195 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_TONAME_EQ_TOLOCAL_SHORT Short body with To: name matches everything in local email 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 40928-done Cc: 40928-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Hello, pinoaffe writes: > * gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable. Thank you. I removed all the unrelated changes in your patch and applied it. I also added a copyright line for you in the file's header. Let me know if the name should be different. Regards, -- Nicolas Goaziou ------------=_1588171022-30696-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Apr 2020 11:20:30 +0000 Received: from localhost ([127.0.0.1]:39157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTOHu-0003sT-D2 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 07:20:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:35652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTOHt-0003sM-8i for submit@debbugs.gnu.org; Tue, 28 Apr 2020 07:20:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49230) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTOHN-0004JL-Qh for guix-patches@gnu.org; Tue, 28 Apr 2020 07:20:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_PSBL,T_SPF_PERMERROR, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTOFu-0001CY-Uw for guix-patches@gnu.org; Tue, 28 Apr 2020 07:19:57 -0400 Received: from mail.cock.li ([37.120.193.124]:42530) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jTOFt-0001AN-V3 for guix-patches@gnu.org; Tue, 28 Apr 2020 07:18:26 -0400 Date: Tue, 28 Apr 2020 13:18:17 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=airmail.cc; s=mail; t=1588072699; bh=ZQWdSNnajhEwGSaGQ/VHQ/PWcB92VqOH/wJOmZeOpT0=; h=Date:From:To:Subject:From; b=o7bAVNSYe54h5h47Ul66FLCrLUsXlgtyFT7KrprjMCdhv12wOHpdr9tQe5xoB3rdW ZA+S/ehvAUaFElao0LsYeUAN5KxvvxGF6P66AqsmkGf8uhtTB/6cIN3DFhzki3V3iR uDdyHvd9MUUAggpKnROXMbwPs6xCjf320Vp9Grmj777X/XL2Br4SU80qZg4J8ZaeCK d9LVcVuI7tNaK+4XO0NcMIv4gcWoNT0c/ZWLJpaZqGiWlLV0xokWMGEccC/1SvH51y 9eHL4QNl+mOe1rtqO/K7sVUonuQCFsnNu3T8sJcIBBXLklL7XpBEE1iR5N+15MlsqJ WSb+5VOYkyYvA== From: pinoaffe To: guix-patches@gnu.org Subject: [PATCH 1/2] gnu: Add emacs-ryo-modal. Message-ID: <20200428131817.2141e9e5@airmail.cc> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: permerror client-ip=37.120.193.124; envelope-from=pinoaffe@airmail.cc; helo=mail.cock.li X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/28 07:18:20 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Received-From: 37.120.193.124 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable. --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a0275cbe18..37521e92d0 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22585,3 +22585,31 @@ ASCII UML sequence diagrams in Emacs, which can be embedded in source code, comments or emails.") (license license:gpl3+)))) +(define-public emacs-ryo-modal + (package + (name "emacs-ryo-modal") + (version "20191017.1323") + (source + (origin + (method url-fetch) + (uri (string-append + "https://melpa.org/packages/ryo-modal-" + version + ".el")) + (sha256 + (base32 + "0hslayyfckhirx9sk1pjdrl7acgvwj89aa5spiavz4z6a8rm17js")))) + (build-system emacs-build-system) + (home-page + "http://github.com/Kungsgeten/ryo-modal") + (synopsis "Roll your own modal mode") + (description + "ryo-modal provides a convenient way of defining modal keybindings in Emacs. +The primary way of binding keys is using `ryo-modal-key' and `ryo-modal-keys'. +Both of these functions provide useful keyword arguments. +`ryo-modal-mode' is used to toggle the modal editing environment. +ryo-modal does not come with any predefined bindings! + +If you want bindings that only should be active when the region is active, +please have a look at `selected-minor-mode' (https://github.com/Kungsgeten/selected.el).") + (license license:expat))) -- 2.26.2 ------------=_1588171022-30696-1-- From unknown Mon Aug 18 04:42:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#40928] [PATCH 2/2 v2] gnu: Add emacs-kakoune. Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Apr 2020 14:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40928 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: pinoaffe Cc: 40928@debbugs.gnu.org Received: via spool by 40928-submit@debbugs.gnu.org id=B40928.158817112330886 (code B ref 40928); Wed, 29 Apr 2020 14:39:01 +0000 Received: (at 40928) by debbugs.gnu.org; 29 Apr 2020 14:38:43 +0000 Received: from localhost ([127.0.0.1]:44196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTnrG-000826-Vq for submit@debbugs.gnu.org; Wed, 29 Apr 2020 10:38:43 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:49137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTnrE-00081o-Qy for 40928@debbugs.gnu.org; Wed, 29 Apr 2020 10:38:41 -0400 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay10.mail.gandi.net (Postfix) with ESMTPSA id D100C240008; Wed, 29 Apr 2020 14:38:33 +0000 (UTC) From: Nicolas Goaziou References: <20200428131817.2141e9e5@airmail.cc> <20200428132656.6e975071@airmail.cc> <87lfmfhafv.fsf@nicolasgoaziou.fr> <20200428200633.4a843bf6@airmail.cc> Date: Wed, 29 Apr 2020 16:38:32 +0200 In-Reply-To: <20200428200633.4a843bf6@airmail.cc> (pinoaffe@airmail.cc's message of "Tue, 28 Apr 2020 20:06:33 +0200") Message-ID: <87mu6ue4rb.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, pinoaffe writes: > * gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: airmail.cc] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.178.230 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_TONAME_EQ_TOLOCAL_SHORT Short body with To: name matches everything in local email X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Hello, pinoaffe writes: > * gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable. Thank you. I re-ordered alphabetically the inputs, slightly shortened the synopsis, and applied the patch. I suggest to avoid adding new packages at the end of the file, unless the package name is emacs-zzz. It generates unnecessary conflicts. Regards, -- Nicolas Goaziou