From patchwork Sun Sep 11 18:15:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42484 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4B98B27BBEA; Sun, 11 Sep 2022 19:17:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BAFCF27BBEC for ; Sun, 11 Sep 2022 19:17:28 +0100 (BST) Received: from localhost ([::1]:41812 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWJ-0000NO-TQ for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:17:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38906) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVv-0000Ma-1l for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54723) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVu-0002Na-Li for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVu-0001Zu-Ak for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 01/22] gnu: Add emacs-eval-in-repl. References: <874jxdlrez.fsf@ngraves.fr> In-Reply-To: <874jxdlrez.fsf@ngraves.fr> Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629201855826 (code B ref 57737); Sun, 11 Sep 2022 18:17:02 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:25 +0000 Received: from localhost ([127.0.0.1]:43390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVI-0001Vp-V1 for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:25 -0400 Received: from 20.mo583.mail-out.ovh.net ([91.121.55.239]:38737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVF-0001Ve-TW for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:23 -0400 Received: from player693.ha.ovh.net (unknown [10.108.4.24]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id E8BAC23ABA for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:19 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player693.ha.ovh.net (Postfix) with ESMTPSA id 43E9D2E665B0F; Sun, 11 Sep 2022 18:16:18 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-101G004cbb2cbc3-36d9-46c6-81a9-63991c704cc9, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:50 +0200 Message-Id: <20220911181611.4171-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 X-Ovh-Tracer-Id: 2734529398864405218 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejiedvgeelgffgkeeuteehjeduuddvtdefieeikeevhfefveekgfeviedthfegkeenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrheileefrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl): New variable. --- gnu/packages/emacs-xyz.scm | 50 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 074d4d1c4c..2013a23fe8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27038,6 +27038,56 @@ (define-public emacs-info-plus nodes, and more.") (license license:gpl2+)))) +(define-public emacs-eval-in-repl + (package + (name "emacs-eval-in-repl") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl.el")) + (sha256 + (base32 + "15k2ks034hq2dmm8n70xl7f4cdw57zqb36s871j7kycpkblclg3n")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-dash emacs-paredit emacs-ace-window)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for various REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +various REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none. + +This package along with REPL/shell specific packages implement similar work flow +for various REPLs. + +This package alone is not functional. It also requires the following packages +depending on your needs : +@itemize +@item eval-in-repl-ielm for Emacs Lisp +@item eval-in-repl-cider for Clojure +@item eval-in-repl-slime for Common Lisp +@item eval-in-repl-geiser for Racket/Scheme +@item eval-in-repl-racket for Racket +@item eval-in-repl-scheme for Scheme +@item eval-in-repl-hy for Hy +@item eval-in-repl-python for Python +@item eval-in-repl-ruby for Ruby +@item eval-in-repl-sml for Standard ML +@item eval-in-repl-ocaml for OCaml +@item eval-in-repl-prolog for Prolog +@item eval-in-repl-javascript for Javascript +@item eval-in-repl-shell for Shell +@item eval-in-repl-iex for Elixir +@item eval-in-repl-erlang for Erlang +@item eval-in-repl-elm for Elm +@end itemize") + (license license:expat))) (define-public emacs-eval-sexp-fu-el (package (name "emacs-eval-sexp-fu-el") From patchwork Sun Sep 11 18:15:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42482 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DE1A327BBED; Sun, 11 Sep 2022 19:17:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6C74A27BBE9 for ; Sun, 11 Sep 2022 19:17:28 +0100 (BST) Received: from localhost ([::1]:41814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWJ-0000NQ-J6 for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:17:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVv-0000Mb-Al for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54724) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVu-0002Nd-Rg for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVu-0001a3-Lt for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 02/22] gnu: Add emacs-eval-in-repl-ielm. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629201875838 (code B ref 57737); Sun, 11 Sep 2022 18:17:02 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:27 +0000 Received: from localhost ([127.0.0.1]:43393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVL-0001W5-Gb for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:27 -0400 Received: from 18.mo561.mail-out.ovh.net ([87.98.172.162]:37545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVH-0001Vh-SM for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:25 -0400 Received: from player761.ha.ovh.net (unknown [10.109.143.175]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 1FC6322D3C for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:22 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player761.ha.ovh.net (Postfix) with ESMTPSA id 7D3202E740B07; Sun, 11 Sep 2022 18:16:20 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-103G005f18b9a8b-1380-4a15-a1c8-fc601345e1c1, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:51 +0200 Message-Id: <20220911181611.4171-2-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2735092351511356130 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejiedurdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiud X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-ielm): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2013a23fe8..1fcfedede6 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27088,6 +27088,32 @@ (define-public emacs-eval-in-repl @item eval-in-repl-elm for Elm @end itemize") (license license:expat))) + +(define-public emacs-eval-in-repl-ielm + (package + (name "emacs-eval-in-repl-ielm") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-ielm.el")) + (sha256 + (base32 + "1inm0siq0ybgcrdi1pqzawqqvx1f2540yk3s8r5cd2m6fnrjwllv")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Emacs Lisp REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Emacs Lisp REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) (define-public emacs-eval-sexp-fu-el (package (name "emacs-eval-sexp-fu-el") From patchwork Sun Sep 11 18:15:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42486 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5916F27BBEA; Sun, 11 Sep 2022 19:17:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 13BF127BBE9 for ; Sun, 11 Sep 2022 19:17:40 +0100 (BST) Received: from localhost ([::1]:36370 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWV-00011i-6h for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:17:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVv-0000Mo-NZ for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54725) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVv-0002Nm-EZ for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVv-0001aA-0r for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 03/22] gnu: Add emacs-eval-in-repl-cider. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629201905859 (code B ref 57737); Sun, 11 Sep 2022 18:17:02 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:30 +0000 Received: from localhost ([127.0.0.1]:43396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVN-0001WL-S3 for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:30 -0400 Received: from 16.mo550.mail-out.ovh.net ([178.33.104.224]:43343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVL-0001W3-9P for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:28 -0400 Received: from player715.ha.ovh.net (unknown [10.108.4.8]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id A16BA23A31 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:25 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player715.ha.ovh.net (Postfix) with ESMTPSA id C0FBD2E4735C8; Sun, 11 Sep 2022 18:16:22 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-108S0029226ff19-b2ce-4365-8312-30af36a2c9ee, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:52 +0200 Message-Id: <20220911181611.4171-3-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2736218250644742882 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejudehrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtd X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-cider): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 1fcfedede6..fad450fb25 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27112,6 +27112,32 @@ (define-public emacs-eval-in-repl-ielm called @code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) + +(define-public emacs-eval-in-repl-cider + (package + (name "emacs-eval-in-repl-cider") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-cider.el")) + (sha256 + (base32 + "047sv99iv2zimv26wncnq7r8x1gjncfcmrxnprgx6s4vm5y217qj")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl emacs-cider)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Clojure REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Clojure REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) (define-public emacs-eval-sexp-fu-el From patchwork Sun Sep 11 18:15:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42483 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2D07227BBED; Sun, 11 Sep 2022 19:17:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B10A027BBEA for ; Sun, 11 Sep 2022 19:17:28 +0100 (BST) Received: from localhost ([::1]:41816 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWJ-0000OE-Rz for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:17:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38912) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVv-0000Ms-OX for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54726) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVv-0002No-Ga for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVv-0001aH-Bt for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 04/22] gnu: Add emacs-eval-in-repl-slime. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629201945881 (code B ref 57737); Sun, 11 Sep 2022 18:17:03 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:34 +0000 Received: from localhost ([127.0.0.1]:43400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVR-0001Wg-Eu for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:33 -0400 Received: from 8.mo583.mail-out.ovh.net ([178.32.116.78]:46365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVN-0001W6-0C for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:30 -0400 Received: from player737.ha.ovh.net (unknown [10.109.156.77]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 7608423A93 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:27 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player737.ha.ovh.net (Postfix) with ESMTPSA id 0BB4324F908C0; Sun, 11 Sep 2022 18:16:26 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-105G0064cb72bb8-4c6a-4a87-94fe-d39a650a0239, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:53 +0200 Message-Id: <20220911181611.4171-4-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2736781201174160098 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejfeejrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-slime): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index fad450fb25..26ba6f2c85 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27138,6 +27138,32 @@ (define-public emacs-eval-in-repl-cider called @code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) + +(define-public emacs-eval-in-repl-slime + (package + (name "emacs-eval-in-repl-slime") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-slime.el")) + (sha256 + (base32 + "0qj4dkkkf1xgvcy6wz537w5d2aqnwc75w8g9qzdsfyadaiycgrsd")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl emacs-slime)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Common Lisp REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Common Lisp REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) (define-public emacs-eval-sexp-fu-el From patchwork Sun Sep 11 18:15:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42485 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AD73327BBEA; Sun, 11 Sep 2022 19:17:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 165D327BBE9 for ; Sun, 11 Sep 2022 19:17:29 +0100 (BST) Received: from localhost ([::1]:41818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWK-0000PX-64 for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:17:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38914) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVw-0000N6-6c for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54727) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVv-0002O4-UO for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVv-0001aP-Q9 for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 05/22] gnu: Add emacs-eval-in-repl-geiser. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629201945887 (code B ref 57737); Sun, 11 Sep 2022 18:17:03 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:34 +0000 Received: from localhost ([127.0.0.1]:43402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVS-0001Wo-0c for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:34 -0400 Received: from 10.mo561.mail-out.ovh.net ([87.98.165.232]:54913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVO-0001WK-HK for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:31 -0400 Received: from player734.ha.ovh.net (unknown [10.108.20.214]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 907592314E for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:29 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player734.ha.ovh.net (Postfix) with ESMTPSA id 338B12E40E8B1; Sun, 11 Sep 2022 18:16:28 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-96R001cf412cd1-23bf-45cd-b51f-91a467e15867, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:54 +0200 Message-Id: <20220911181611.4171-5-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2737344150033392354 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejfeegrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiud X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-geiser): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 26ba6f2c85..baee5851a8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27166,6 +27166,32 @@ (define-public emacs-eval-in-repl-slime shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) + +(define-public emacs-eval-in-repl-geiser + (package + (name "emacs-eval-in-repl-geiser") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-geiser.el")) + (sha256 + (base32 + "0x2v51hwm1iaa0r8mn34i08vck5y32njfwfiq0c0blbfmjsqlyz2")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl emacs-geiser)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Racket/Scheme REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Racket/Scheme REPLs, relying on @code{emacs-geiser}. Emacs Speaks Statistics +(ESS) package has a nice function called +@code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This +function sends a line or a selected region to the corresponding shell (R, +Julia, Stata, etc) visibly. It also start up a shell if there is none.") + (license license:expat))) (define-public emacs-eval-sexp-fu-el (package (name "emacs-eval-sexp-fu-el") From patchwork Sun Sep 11 18:15:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42488 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6AEBD27BBE9; Sun, 11 Sep 2022 19:17:41 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 669A527BBEC for ; Sun, 11 Sep 2022 19:17:40 +0100 (BST) Received: from localhost ([::1]:36374 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWV-00012f-H8 for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:17:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVw-0000N7-HK for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVw-0002O9-99 for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVw-0001aW-4z for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 06/22] gnu: Add emacs-eval-in-repl-racket. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629201975904 (code B ref 57737); Sun, 11 Sep 2022 18:17:04 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:37 +0000 Received: from localhost ([127.0.0.1]:43405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVV-0001XA-DG for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:37 -0400 Received: from 12.mo550.mail-out.ovh.net ([87.98.162.229]:54177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVQ-0001We-PJ for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:33 -0400 Received: from player770.ha.ovh.net (unknown [10.111.208.218]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id A7DBE23A31 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:31 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player770.ha.ovh.net (Postfix) with ESMTPSA id 3C2262E7822B5; Sun, 11 Sep 2022 18:16:30 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-98R002d8b233d5-e7c7-4f04-b287-ac2e10c2b1a7, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:55 +0200 Message-Id: <20220911181611.4171-6-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2737907098723672802 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejjedtrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtd X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-racket): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index baee5851a8..20f4553902 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27192,6 +27192,32 @@ (define-public emacs-eval-in-repl-geiser function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) + +(define-public emacs-eval-in-repl-racket + (package + (name "emacs-eval-in-repl-racket") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-racket.el")) + (sha256 + (base32 + "0wpkig2z2vfyv08i444fi2yhjy2mk0la8mpyg0z6zywjm19kyir3")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl emacs-racket-mode)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Racket REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Racket REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) (define-public emacs-eval-sexp-fu-el (package (name "emacs-eval-sexp-fu-el") From patchwork Sun Sep 11 18:15:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42487 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4B72727BBED; Sun, 11 Sep 2022 19:17:41 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 603AE27BBE9 for ; Sun, 11 Sep 2022 19:17:40 +0100 (BST) Received: from localhost ([::1]:36372 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWV-00012H-Gu for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:17:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38918) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVw-0000NN-Td for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54729) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVw-0002OE-Ka for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVw-0001ad-GN for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 07/22] gnu: Add emacs-eval-in-repl-scheme. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629202005920 (code B ref 57737); Sun, 11 Sep 2022 18:17:04 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:40 +0000 Received: from localhost ([127.0.0.1]:43408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVX-0001XQ-N2 for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:40 -0400 Received: from 3.mo582.mail-out.ovh.net ([178.33.253.26]:35819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVU-0001X1-2M for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:36 -0400 Received: from player731.ha.ovh.net (unknown [10.109.156.105]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 6964523B52 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:34 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player731.ha.ovh.net (Postfix) with ESMTPSA id 7A1C32E2922A1; Sun, 11 Sep 2022 18:16:32 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-104R005be480a9b-e1a4-48a7-9f88-f469928baae2, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:56 +0200 Message-Id: <20220911181611.4171-7-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2738470051139216098 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejfedurdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvd X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-scheme): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 20f4553902..b58fcf1c50 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27216,6 +27216,32 @@ (define-public emacs-eval-in-repl-racket called @code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) + +(define-public emacs-eval-in-repl-scheme + (package + (name "emacs-eval-in-repl-scheme") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-scheme.el")) + (sha256 + (base32 + "0qc2gipr2pm80d3jjxzwbca4wbl0jhb5mp6gfz0qkagffwiv9dpi")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Scheme REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Scheme REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) (define-public emacs-eval-sexp-fu-el From patchwork Sun Sep 11 18:15:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42491 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DC9E527BBEC; Sun, 11 Sep 2022 19:18:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2F58727BBE9 for ; Sun, 11 Sep 2022 19:18:09 +0100 (BST) Received: from localhost ([::1]:35968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWy-0001ic-A7 for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:18:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38920) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVx-0000NP-8H for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54730) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVw-0002ON-Vs for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVw-0001ak-RR for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 08/22] gnu: Add emacs-eval-in-repl-hy. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629202025941 (code B ref 57737); Sun, 11 Sep 2022 18:17:04 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:42 +0000 Received: from localhost ([127.0.0.1]:43412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVa-0001Xk-4P for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:42 -0400 Received: from 1.mo576.mail-out.ovh.net ([178.33.251.173]:48595) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVV-0001X9-VO for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:38 -0400 Received: from player771.ha.ovh.net (unknown [10.108.1.121]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 6DB64235E2 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:36 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player771.ha.ovh.net (Postfix) with ESMTPSA id 9E81E2E7290F8; Sun, 11 Sep 2022 18:16:34 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-104R005d2526cd5-39ab-43c1-bb70-b85bf53f4792, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:57 +0200 Message-Id: <20220911181611.4171-8-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2739033000749097698 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejjedurdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejie X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-hy): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b58fcf1c50..0c50cfdcb7 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27242,6 +27242,32 @@ (define-public emacs-eval-in-repl-scheme called @code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) + +(define-public emacs-eval-in-repl-hy + (package + (name "emacs-eval-in-repl-hy") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-hy.el")) + (sha256 + (base32 + "1fcf2a6vrmwvd2blh97mfdrzmym2g6q0b63s51p1k5gw7ijz0i4r")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl emacs-hy-mode)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Hy REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Hy REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) (define-public emacs-eval-sexp-fu-el From patchwork Sun Sep 11 18:15:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42492 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F0A7127BBE9; Sun, 11 Sep 2022 19:18:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 41A4E27BBEA for ; Sun, 11 Sep 2022 19:18:09 +0100 (BST) Received: from localhost ([::1]:35970 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWy-0001j5-CV for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:18:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVx-0000NR-J2 for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54731) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVx-0002OS-Aj for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVx-0001as-6J for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 09/22] gnu: Add emacs-eval-in-repl-python. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629202025949 (code B ref 57737); Sun, 11 Sep 2022 18:17:05 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:42 +0000 Received: from localhost ([127.0.0.1]:43414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVa-0001Xm-FL for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:42 -0400 Received: from 11.mo582.mail-out.ovh.net ([188.165.38.119]:46753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVX-0001XJ-LA for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:40 -0400 Received: from player696.ha.ovh.net (unknown [10.108.4.24]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 1F6B923B52 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:38 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player696.ha.ovh.net (Postfix) with ESMTPSA id 9193A2443A91C; Sun, 11 Sep 2022 18:16:36 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-98R00276e6cf43-c45e-43f8-9241-051be5a5fdb5, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:58 +0200 Message-Id: <20220911181611.4171-9-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2739877425086063330 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrheileeirdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvd X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-python): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 0c50cfdcb7..c1c817ab15 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27268,6 +27268,32 @@ (define-public emacs-eval-in-repl-hy called @code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) + +(define-public emacs-eval-in-repl-python + (package + (name "emacs-eval-in-repl-python") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-python.el")) + (sha256 + (base32 + "06abhykzz41wz8h3gr0x0ljiva9rfgpagija24afpdg8l2w0b3jn")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Python REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Python REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) (define-public emacs-eval-sexp-fu-el From patchwork Sun Sep 11 18:15:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42490 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 173C427BBEA; Sun, 11 Sep 2022 19:18:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2564427BBE9 for ; Sun, 11 Sep 2022 19:18:08 +0100 (BST) Received: from localhost ([::1]:35964 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWx-0001g3-AJ for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:18:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51774) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVx-0000NS-U9 for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54732) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVx-0002OY-Lu for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVx-0001az-Hp for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 10/22] gnu: Add emacs-eval-in-repl-ruby. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629202065995 (code B ref 57737); Sun, 11 Sep 2022 18:17:05 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:46 +0000 Received: from localhost ([127.0.0.1]:43417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVd-0001YA-SY for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:46 -0400 Received: from 18.mo561.mail-out.ovh.net ([87.98.172.162]:46697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVY-0001Xd-Qh for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:41 -0400 Received: from player763.ha.ovh.net (unknown [10.110.208.44]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 5E65C23160 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:40 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player763.ha.ovh.net (Postfix) with ESMTPSA id D383D2E75DE61; Sun, 11 Sep 2022 18:16:38 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-108S0026e04283e-3f39-4db8-aba8-c9019fd22e82, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:15:59 +0200 Message-Id: <20220911181611.4171-10-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2740440375032472290 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejieefrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiud X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-ruby): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c1c817ab15..1a14635f9c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27294,6 +27294,32 @@ (define-public emacs-eval-in-repl-python called @code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) + +(define-public emacs-eval-in-repl-ruby + (package + (name "emacs-eval-in-repl-ruby") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-ruby.el")) + (sha256 + (base32 + "05yrv9pj91yfxk46g5ky9xixndgmzv0c4nhn4qsn85mx3jy9x915")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl emacs-inf-ruby)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Ruby REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Ruby REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) (define-public emacs-eval-sexp-fu-el From patchwork Sun Sep 11 18:16:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42489 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CFBF327BBE9; Sun, 11 Sep 2022 19:17:41 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D19F727BBEA for ; Sun, 11 Sep 2022 19:17:40 +0100 (BST) Received: from localhost ([::1]:36376 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRWW-00013O-0b for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:17:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51776) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVy-0000NU-9n for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54733) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVy-0002Oe-19 for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVx-0001b6-TL for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 11/22] gnu: Add emacs-eval-in-repl-sml. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629202066001 (code B ref 57737); Sun, 11 Sep 2022 18:17:05 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:46 +0000 Received: from localhost ([127.0.0.1]:43419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVe-0001Ye-7B for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:46 -0400 Received: from 15.mo561.mail-out.ovh.net ([87.98.150.177]:54183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVb-0001Xt-Jv for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:44 -0400 Received: from player698.ha.ovh.net (unknown [10.109.146.122]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 9B11323171 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:42 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player698.ha.ovh.net (Postfix) with ESMTPSA id 1CB562E682826; Sun, 11 Sep 2022 18:16:41 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-97G0028eb99898-0444-413f-b2fd-76c7a1d294e4, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:16:00 +0200 Message-Id: <20220911181611.4171-11-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2741003323489837794 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrheileekrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiud X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-sml): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 1a14635f9c..7ba5ea262b 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27320,6 +27320,32 @@ (define-public emacs-eval-in-repl-ruby called @code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) + +(define-public emacs-eval-in-repl-sml + (package + (name "emacs-eval-in-repl-sml") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-sml.el")) + (sha256 + (base32 + "0g36fmc5khdkcyax7rnxmnvir43mig9s4mlgr8fkcffxvb2asw7d")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl emacs-sml-mode)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for Standard ML REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +Standard ML REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) (define-public emacs-eval-sexp-fu-el From patchwork Sun Sep 11 18:16:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 42493 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E7E9127BBEA; Sun, 11 Sep 2022 19:18:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 902F027BBE9 for ; Sun, 11 Sep 2022 19:18:17 +0100 (BST) Received: from localhost ([::1]:42498 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRX6-0002EM-PI for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 14:18:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51778) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRVy-0000NV-Lq for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54734) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRVy-0002Ol-DL for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRVy-0001bE-97 for guix-patches@gnu.org; Sun, 11 Sep 2022 14:17:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57737] [PATCH 12/22] gnu: Add emacs-eval-in-repl-ocaml. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 18:17:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57737 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 57737@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 57737-submit@debbugs.gnu.org id=B57737.16629202116018 (code B ref 57737); Sun, 11 Sep 2022 18:17:06 +0000 Received: (at 57737) by debbugs.gnu.org; 11 Sep 2022 18:16:51 +0000 Received: from localhost ([127.0.0.1]:43422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVi-0001Z0-Jz for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:50 -0400 Received: from 9.mo576.mail-out.ovh.net ([46.105.56.78]:55295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRVe-0001Y8-3v for 57737@debbugs.gnu.org; Sun, 11 Sep 2022 14:16:47 -0400 Received: from player698.ha.ovh.net (unknown [10.109.156.105]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id BF01D235C9 for <57737@debbugs.gnu.org>; Sun, 11 Sep 2022 18:16:44 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player698.ha.ovh.net (Postfix) with ESMTPSA id 3DD992E68282E; Sun, 11 Sep 2022 18:16:43 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-105G006af97d693-a741-4583-bf54-ca28a39d3687, DECAE4C5681F39FBFD41AF98CA22D585DED06606) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 Date: Sun, 11 Sep 2022 20:16:01 +0200 Message-Id: <20220911181611.4171-12-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220911181611.4171-1-ngraves@ngraves.fr> References: <20220911181611.4171-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 2741566276868301538 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeejkeeghfffudeuvdehveevkeffveffuefhfeefffetudetvdfgtdehgfefleduueenucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhithhhuhgsrdgtohhmnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrheileekrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejjeefjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejie X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-ocaml): New variable. --- gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7ba5ea262b..d95b2f2e20 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -239,6 +239,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (gnu packages photo) #:use-module (gnu packages uml) #:use-module (gnu packages finance) + #:use-module (gnu packages ocaml) #:use-module (guix utils) #:use-module (srfi srfi-1) #:use-module (ice-9 match)) @@ -27346,6 +27347,32 @@ (define-public emacs-eval-in-repl-sml called @code{ess-eval-region-or-line-and-step}, which is assigned to C-RET. This function sends a line or a selected region to the corresponding shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is +none.") + (license license:expat))) + +(define-public emacs-eval-in-repl-ocaml + (package + (name "emacs-eval-in-repl-ocaml") + (version "0.9.7") + (source + (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/kaz-yos/eval-in-repl/" + version "/eval-in-repl-ocaml.el")) + (sha256 + (base32 + "0y36x59adjf87ypfj62rrhdf6lg8qxyahvx9f7p1svblhryg7fr0")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-eval-in-repl emacs-tuareg)) + (home-page "https://github.com/kaz-yos/eval-in-repl") + (synopsis "Consistent evaluation interface for OCaml REPLs for emacs") + (description"\ +This package provides a consistent ESS-like evaluation interface for +OCaml REPLs. Emacs Speaks Statistics (ESS) package has a nice function +called @code{ess-eval-region-or-line-and-step}, which is assigned to +C-RET. This function sends a line or a selected region to the corresponding +shell (R, Julia, Stata, etc) visibly. It also start up a shell if there is none.") (license license:expat))) (define-public emacs-eval-sexp-fu-el