From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH] gnu: Add emacs-nim-mode Resent-From: "(unmatched-parenthesis" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Jan 2022 13:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53472@debbugs.gnu.org Cc: "\(unmatched-parenthesis" X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16429451396120 (code B ref -1); Sun, 23 Jan 2022 13:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jan 2022 13:38:59 +0000 Received: from localhost ([127.0.0.1]:38907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBd58-0001ad-Se for submit@debbugs.gnu.org; Sun, 23 Jan 2022 08:38:59 -0500 Received: from lists.gnu.org ([209.51.188.17]:43856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBd57-0001aU-JP for submit@debbugs.gnu.org; Sun, 23 Jan 2022 08:38:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49418) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBd56-0005SP-Ck for guix-patches@gnu.org; Sun, 23 Jan 2022 08:38:57 -0500 Received: from knopi.disroot.org ([178.21.23.139]:54358) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBd53-0001aS-St for guix-patches@gnu.org; Sun, 23 Jan 2022 08:38:55 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 1EF0C9264; Sun, 23 Jan 2022 14:38:52 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id 3Ffxs8lSoh5U; Sun, 23 Jan 2022 14:38:50 +0100 (CET) From: "(unmatched-parenthesis" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1642945130; bh=cagiNy+z8xiu7m4/WVIut4EOi/BV0Yk4B3Rzbw8ka7g=; h=From:To:Cc:Subject:Date; b=ixysnBK1OnIvQMPxd/pVbxlJduYhk8Y7IQVozESwyn74RwlvaBe+wIB7ebjCWJefM OEQqcPFgz8IK9FD4wSsRkLbfsLcVeSBy5BAJ58uSfjNlLfx99wV1wUEmNULulA2lPu xhJFuO4tfwIHlkP9nBfSPXfZjzfqjoLF3y25fjIR1vmjLN5XZo58ksFy/4/zajfPVf u3uisjx6HRrHJ/Po2LJP7f1ANylS/xeD+8CrsfYW2vef6ji5+nvlZe4e5bXsBFo3K6 9LnwgaWZVaQmsEGd2p7ZMqhTU/bxRWsMyNIIzGeGo0QugpqcbcOLQV8Inp7lIKExJd 5b+Mbw5prP9Ng== Date: Sun, 23 Jan 2022 13:38:37 +0000 Message-Id: <20220123133837.1035-1-paren@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) * gnu/packages/emacs-xyz.scm(emacs-nim-mode): New variable. --- gnu/packages/emacs-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 8edbfc5a3d..d2508748a9 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -107,6 +107,7 @@ ;;; Copyright © 2021 Brian Kubisiak ;;; Copyright © 2021, 2022 Taiju HIGASHI ;;; Copyright © 2022 Brandon Lucas +;;; Copyright © 2022 (unmatched parenthesis ;;; ;;; This file is part of GNU Guix. ;;; @@ -29837,3 +29838,31 @@ (define-public emacs-fennel-mode "Fennel mode provides font-lock, indentation, navigation, and REPL for Fennel code within Emacs.") (license license:gpl3+))) + +(define-public emacs-nim-mode + ;; The last tag was 0.4.1 in 2017. There have been many more commits since then. + (let ((commit "744e076f0bea1c5ddc49f92397d9aa98ffa7eff8") + (revision "0")) + (package + (name "emacs-nim-mode") + (version (git-version "0.4.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nim-lang/nim-mode") + (commit version))) + (sha256 + (base32 "0dwas3ivhxdyw6njkcadc8c17cirq325cmby04qls8zkmrvlil1w")))) + (build-system emacs-build-system) + (home-page "https://github.com/nim-lang/nim-mode") + (synopsis "Major mode for editing Nim source code") + (description "This package provides major modes for Nim: +@itemize +@item Syntax highlighting for Nim code, Nimble configuration files, and nim.cfg +@item `M-x nim-compile`, which can also be invoked with `C-c C-c` inside a Nim source file +@item File outline by procedures +@item Indentation and line breaking (alpha) +@item Integration with nimsuggest, the Nim linting and completion server (alpha, both nimsuggest-mode and nimsuggest itself are currently VERY unstable and may make emacs much less responsive) +@end itemize") + (license license:gpl3+)))) -- 2.34.0 From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH] gnu: Add emacs-nim-mode Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Jan 2022 16:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "(unmatched-parenthesis" , 53472@debbugs.gnu.org Received: via spool by 53472-submit@debbugs.gnu.org id=B53472.16429548826412 (code B ref 53472); Sun, 23 Jan 2022 16:22:01 +0000 Received: (at 53472) by debbugs.gnu.org; 23 Jan 2022 16:21:22 +0000 Received: from localhost ([127.0.0.1]:40977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBfcI-0001fM-7n for submit@debbugs.gnu.org; Sun, 23 Jan 2022 11:21:22 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:56380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBfcF-0001fB-RK for 53472@debbugs.gnu.org; Sun, 23 Jan 2022 11:21:20 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id mGMH2600G4UW6Th01GMH7h; Sun, 23 Jan 2022 17:21:18 +0100 Message-ID: From: Maxime Devos Date: Sun, 23 Jan 2022 17:21:11 +0100 In-Reply-To: <20220123133837.1035-1-paren@disroot.org> References: <20220123133837.1035-1-paren@disroot.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-XWf4FjKteZfs4poWiwyq" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1642954878; bh=Su1aF3C4ek9JcoB8hYJPDZpk7VasONTn2Ou+tnqia+Y=; h=Subject:From:To:Date:In-Reply-To:References; b=EHk/HsXxnUfumctNScm+9UMznsM1kIsh55cwDJEy48IemIkX2OWyFf5qwOOMPrMWK bbYmTEt5ayNp01sW6I7MT/NI/I59FHYkE8QFDYnPtUldpHsRV59isU4JCoW9nljCa8 Pb2J1hMvOxiTKhRQapyq5nsfIgeQK6wx2FDJj2fjOMxFy4KGxE+VXJqqlBiTmJTLNP WcoYFx3o2dLIMLqmUP36NRVHEoRqz5hJA1GwqkP0+SXJqHMbW7FZKzUDXiujrWcGPk RACakU3Vw3uoPnZQTZfPrf/x8bMc6Cao5A92GtBMrKUadM7HRHe5ER6EuzDMy2RzqM 294pc3NX6eALQ== 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 (-) --=-XWf4FjKteZfs4poWiwyq Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 KHVubWF0Y2hlZC1wYXJlbnRoZXNpcyB2aWEgR3VpeC1wYXRjaGVzIHZpYSBzY2hyZWVmIG9wIHpv IDIzLTAxLTIwMjIgb20KMTM6MzggWyswMDAwXToKPiArwqDCoMKgwqDCoCAodmVyc2lvbiAoZ2l0 LXZlcnNpb24gIjAuNC4xIiByZXZpc2lvbiBjb21taXQpKQo+ICvCoMKgwqDCoMKgIChzb3VyY2UK PiArwqDCoMKgwqDCoMKgIChvcmlnaW4KPiArwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIGdpdC1m ZXRjaCkKPiArwqDCoMKgwqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL25pbS1sYW5nL25p bS1tb2RlIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY29tbWl0IHZlcnNpb24p KSkKCkkgZG9uJ3QgdGhpbmsgdGhlcmUncyBhIHRhZyBieSB0aGUgbmFtZSAiMC40LjEtMjMuNzQ0 ZTA3NiIKaW4gdGhlIGdpdCByZXBvLiAgVHJ5IChnaXQtcmVmZXJlbmNlIC4uLiAoY29tbWl0IGNv bW1pdCkpIGluc3RlYWQuCgpHcmVldGluZ3MsCk1heGltZS4K --=-XWf4FjKteZfs4poWiwyq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYe2AdxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7neKAQCxU5JqJ6NoYsGei/WtgMvRkosQ w1nNQE+39ryBb6LoEQEAyY4u0hHor6gJ4iqmMyfjSxZRqT2f6qNVeJpz9UUBDQM= =tc9N -----END PGP SIGNATURE----- --=-XWf4FjKteZfs4poWiwyq-- From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH] gnu: Add emacs-nim-mode Resent-From: paren@disroot.org Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Jan 2022 18:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Maxime Devos" Cc: 53472@debbugs.gnu.org Received: via spool by 53472-submit@debbugs.gnu.org id=B53472.164304903115741 (code B ref 53472); Mon, 24 Jan 2022 18:31:02 +0000 Received: (at 53472) by debbugs.gnu.org; 24 Jan 2022 18:30:31 +0000 Received: from localhost ([127.0.0.1]:45786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC46o-00045p-Nl for submit@debbugs.gnu.org; Mon, 24 Jan 2022 13:30:30 -0500 Received: from knopi.disroot.org ([178.21.23.139]:60728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC46j-00045V-BJ for 53472@debbugs.gnu.org; Mon, 24 Jan 2022 13:30:28 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id C83AF10529; Mon, 24 Jan 2022 19:30:23 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id Kgs54gbLTOPN; Mon, 24 Jan 2022 19:30:22 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1643049012; bh=XXjJSV0kyCeLyNQO1fpRGmHU14T+LOiWuHvEcCg7CNQ=; h=Date:From:Subject:To:Cc:In-Reply-To:References; b=EO2Pw6/LmtZX20fPM1Unk3+fPMsCnevoUrqqTM6RiZ1xKNt+NjtwQhvZUn9IpH6tt AGrBDExf9FF7lfl7PonXeOO0UG0f2PSvszsjKmnRu6NsfLycFtCLHRmevFgTr9FL8i PUKfVv8Ll3/utjHVrUA1+iQOBD/LiMP1kug6xkMvNBeSXO2Mt3AkbMPsRuCUkbbBq/ zcfFwe7P9Kh83KzO5cIOJmNpcPwS61Y8tPf1RdEVtaphOPVBSBgrOnb3VKmQV6tXMk vPgtkSdBFUhzovjEQn6HmWUIrNVrklVprs/vbE/v9ePkp6aRO9QWNahnlJX9EhhLzB 4sFc0dI+KSkBw== Date: Mon, 24 Jan 2022 18:30:12 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: paren@disroot.org Message-ID: <976be05a828735584d209ae9862d7532@disroot.org> In-Reply-To: References: <20220123133837.1035-1-paren@disroot.org> X-Spam-Score: -0.0 (/) 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 (-) > I don't think there's a tag by the name "0.4.1-23.744e076" > in the git repo. Try (git-reference ... (commit commit)) instead. Oops! I automatically wrote (commit version) out of habit :) One moment... From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH v2] gnu: Add emacs-nim-mode References: <20220123133837.1035-1-paren@disroot.org> In-Reply-To: <20220123133837.1035-1-paren@disroot.org> Resent-From: "(unmatched-parenthesis" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Jan 2022 18:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53472@debbugs.gnu.org Cc: "\(unmatched-parenthesis" Received: via spool by 53472-submit@debbugs.gnu.org id=B53472.164304965616923 (code B ref 53472); Mon, 24 Jan 2022 18:41:02 +0000 Received: (at 53472) by debbugs.gnu.org; 24 Jan 2022 18:40:56 +0000 Received: from localhost ([127.0.0.1]:45827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC4Gu-0004Os-2m for submit@debbugs.gnu.org; Mon, 24 Jan 2022 13:40:56 -0500 Received: from knopi.disroot.org ([178.21.23.139]:60164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC4Gs-0004Of-0m for 53472@debbugs.gnu.org; Mon, 24 Jan 2022 13:40:55 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 18C7710558; Mon, 24 Jan 2022 19:40:52 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H1p_AyzWnPff; Mon, 24 Jan 2022 19:40:50 +0100 (CET) From: "(unmatched-parenthesis" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1643049648; bh=iPFaC6iD7p3T0j+TP44FHRc4u1T4xM2cqdnNV9t5n8Q=; h=From:To:Cc:Subject:Date; b=hq6yx/2z1ZM5xZ9dEOSaVuqd1zXX+mB4TYuDHsyi80GEviBIVtqKi/Cl+mNLr4OrQ wazvD4D8Rmey12Bsgxpyy6HDX2za8IdUNV0/8K+CGhHsmfSscwj8nD8YASxH8AJgOh GsQ2CcfFd/WbSrzWlIK/lumXOCgmh+INgB+6VLXGo/mCncfxczuMUAruJOaPEwcvYR xVpmBJQOZGXuR2/1y2Cxlc/EeowQPPRAm+an2Sg9YgOc2ePt/2LcTvyhb4+ed85WOH MdtgVq0HjW9vT4DbpkCazcRapZ/UmWzO/rPMKLupcb6a4Q1d4yUbrsJhiUQbS0dpe7 he3kFJvGzPQDA== Date: Mon, 24 Jan 2022 18:40:37 +0000 Message-Id: <20220124184037.21204-1-paren@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) Sorry about that! * gnu/packages/emacs-xyz.scm(emacs-nim-mode): 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 8edbfc5a3d..34ac0d4dae 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -107,6 +107,7 @@ ;;; Copyright © 2021 Brian Kubisiak ;;; Copyright © 2021, 2022 Taiju HIGASHI ;;; Copyright © 2022 Brandon Lucas +;;; Copyright © 2022 (unmatched parenthesis ;;; ;;; This file is part of GNU Guix. ;;; @@ -29837,3 +29838,30 @@ (define-public emacs-fennel-mode "Fennel mode provides font-lock, indentation, navigation, and REPL for Fennel code within Emacs.") (license license:gpl3+))) + +(define-public emacs-nim-mode + (let ((commit "744e076f0bea1c5ddc49f92397d9aa98ffa7eff8") + (revision "0")) + (package + (name "emacs-nim-mode") + (version (git-version "0.4.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nim-lang/nim-mode") + (commit commit))) + (sha256 + (base32 "0dwas3ivhxdyw6njkcadc8c17cirq325cmby04qls8zkmrvlil1w")))) + (build-system emacs-build-system) + (home-pace "https://github.com/nim-lang/nim-mode") + (synosis "Major mode for editing Nim source code") + (description "This package provides major modes for Nim: ++@itemize ++@item Syntax highlighting for Nim code, Nimble configuration files, and nim.cfg ++@item `M-x nim-compile`, which can also be invoked with `C-c C-c` inside a Nim source file ++@item File outline by procedures ++@item Indentation and line breaking (alpha) ++@item Integration with nimsuggest, the Nim linting and completion server (alpha, both nimsuggest-mode and nimsuggest itself are currently VERY unstable and may make emacs much less responsive) ++@end itemize") + (license license:gpl3+)))) -- 2.34.0 From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH v3] gnu: Add emacs-nim-mode References: <20220123133837.1035-1-paren@disroot.org> In-Reply-To: <20220123133837.1035-1-paren@disroot.org> Resent-From: "(unmatched-parenthesis" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Jan 2022 19:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53472@debbugs.gnu.org Cc: "\(unmatched-parenthesis" Received: via spool by 53472-submit@debbugs.gnu.org id=B53472.1643050891668 (code B ref 53472); Mon, 24 Jan 2022 19:02:02 +0000 Received: (at 53472) by debbugs.gnu.org; 24 Jan 2022 19:01:31 +0000 Received: from localhost ([127.0.0.1]:45872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC4ap-0000AJ-68 for submit@debbugs.gnu.org; Mon, 24 Jan 2022 14:01:31 -0500 Received: from knopi.disroot.org ([178.21.23.139]:33184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC4an-00008E-PX for 53472@debbugs.gnu.org; Mon, 24 Jan 2022 14:01:30 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 372E0531C6; Mon, 24 Jan 2022 20:01:28 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id 5tNfZZ1BPnnv; Mon, 24 Jan 2022 20:01:26 +0100 (CET) From: "(unmatched-parenthesis" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1643050868; bh=/4daFXOavKC1cnqb3jZy6DE0tJoO25Kx2xDBc3yLDJo=; h=From:To:Cc:Subject:Date; b=XB2M0gK9aQmfr/GKNcwp4uvpuMnhl1G7wKF42pdOFtk2exqfXPWQxOxDMy+7EcVQU 1CsJEYdm4awhXOtz0HADoWmbmMfCy4D0l9eyIqNxLKqzVBuB2/UnePJYcmMQHQV47n 5Wed65BSKghzvuMFpWcxS+X0ngff+asHJACuJHz7T4bIEkf8wI4QiX5QKArLlR7Oqf puGeptIhXI8i2kQlJMfw1ls+bj49aAH05Gc9xk7pBti9x5prmIVgEHPl5rbyd/d1V0 dxR0CyBy0myvHb+BzR6WnovkkS/eSTkc2z3NvsjsAbs6LLnT6yRAX0d+qF6IxeyOil Y4PZN8HmtI2yA== Date: Mon, 24 Jan 2022 19:00:58 +0000 Message-Id: <20220124190058.21503-1-paren@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) Aren't typos fun. * gnu/packages/emacs-xyz.scm(emacs-nim-mode): 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 8edbfc5a3d..e7a7edbd14 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -107,6 +107,7 @@ ;;; Copyright © 2021 Brian Kubisiak ;;; Copyright © 2021, 2022 Taiju HIGASHI ;;; Copyright © 2022 Brandon Lucas +;;; Copyright © 2022 (unmatched parenthesis ;;; ;;; This file is part of GNU Guix. ;;; @@ -29837,3 +29838,30 @@ (define-public emacs-fennel-mode "Fennel mode provides font-lock, indentation, navigation, and REPL for Fennel code within Emacs.") (license license:gpl3+))) + +(define-public emacs-nim-mode + (let ((commit "744e076f0bea1c5ddc49f92397d9aa98ffa7eff8") + (revision "0")) + (package + (name "emacs-nim-mode") + (version (git-version "0.4.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nim-lang/nim-mode") + (commit commit))) + (sha256 + (base32 "0dwas3ivhxdyw6njkcadc8c17cirq325cmby04qls8zkmrvlil1w")))) + (build-system emacs-build-system) + (home-page "https://github.com/nim-lang/nim-mode") + (synopsis "Major mode for editing Nim source code") + (description "This package provides major modes for Nim: ++@itemize ++@item Syntax highlighting for Nim code, Nimble configuration files, and nim.cfg ++@item `M-x nim-compile`, which can also be invoked with `C-c C-c` inside a Nim source file ++@item File outline by procedures ++@item Indentation and line breaking (alpha) ++@item Integration with nimsuggest, the Nim linting and completion server (alpha, both nimsuggest-mode and nimsuggest itself are currently VERY unstable and may make emacs much less responsive) ++@end itemize") + (license license:gpl3+)))) -- 2.34.0 From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH v4] gnu: Add emacs-nim-mode References: <20220123133837.1035-1-paren@disroot.org> In-Reply-To: <20220123133837.1035-1-paren@disroot.org> Resent-From: "(unmatched-parenthesis" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Jan 2022 20:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53472@debbugs.gnu.org Cc: "\(unmatched-parenthesis" Received: via spool by 53472-submit@debbugs.gnu.org id=B53472.164305525628655 (code B ref 53472); Mon, 24 Jan 2022 20:15:02 +0000 Received: (at 53472) by debbugs.gnu.org; 24 Jan 2022 20:14:16 +0000 Received: from localhost ([127.0.0.1]:45981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC5jE-0007S7-Hs for submit@debbugs.gnu.org; Mon, 24 Jan 2022 15:14:16 -0500 Received: from knopi.disroot.org ([178.21.23.139]:38068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC5jD-0007Rz-92 for 53472@debbugs.gnu.org; Mon, 24 Jan 2022 15:14:15 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 967DD53199; Mon, 24 Jan 2022 21:14:13 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id x1zQgsva0rdY; Mon, 24 Jan 2022 21:14:12 +0100 (CET) From: "(unmatched-parenthesis" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1643055177; bh=UWtQNd/VYYmKrxpUJIvVMad5UfbYXTZ/ovj3hg+9WDo=; h=From:To:Cc:Subject:Date; b=FQ1OFPA3Ocb5NlwkJ+vQipHeZ8z5vBwWMGHdrc+aU7+jaMXgQaSA/jScXY6Ab8vXN IdRhYLIlI5Il3Vc/iXkvUOXR8KcIMcuhY6MAYaHmJrnYuIGPtGGoi6jxjhTSWlCsta tUU5b1uLclu4hNb8BONNp9XtG8BSvhhDGTPrhlFoszZVScPpkYgcHqSv4WTPigiY2j ydDZOc0d2rMjIBzXozuQD2/+hra9Vn2IEAnw0sNVLD7mdoldxJZgxSp71QGrKwNk+/ qt86dLDrDtBTALsr+uVPnYhEvH0DWgI/PhpXAfOJ/HgT59/x2/UDGTBlicWXzCfHpv dx4r35sInAhLw== Date: Mon, 24 Jan 2022 20:12:47 +0000 Message-Id: <20220124201247.30159-1-paren@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) Well, that was embarrassing... the package was completely wrong and `guix package -i emacs-nim-mode` would have actually installed `emacs-fennel-mode`... Always test things, I guess. * gnu/packages/emacs-xyz.scm(emacs-nim-mode): New variable. --- gnu/packages/emacs-xyz.scm | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 8edbfc5a3d..78650d0c52 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -107,6 +107,7 @@ ;;; Copyright © 2021 Brian Kubisiak ;;; Copyright © 2021, 2022 Taiju HIGASHI ;;; Copyright © 2022 Brandon Lucas +;;; Copyright © 2022 (unmatched parenthesis ;;; ;;; This file is part of GNU Guix. ;;; @@ -29837,3 +29838,48 @@ (define-public emacs-fennel-mode "Fennel mode provides font-lock, indentation, navigation, and REPL for Fennel code within Emacs.") (license license:gpl3+))) + +(define-public emacs-commenter + (package + (name "emacs-commenter") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/yuutayamada/commenter/archive/refs/tags/v" version ".tar.gz")) + (sha256 + (base32 "1n9m8f4gflb0c3nh98nkmsqzscyf5d1p1gcz8apskkmf7z0z0q2j")))) + (build-system emacs-build-system) + (home-page "https://github.com/yuutayamada/commenter") + (synopsis "Allows you to set both single and multi line comment variables like @code{comment-start} or @code{comment-end} etc.") + (description "This package allows you to set both single and multi line comment variables like @code{comment-start} or @code{comment-end} etc.") + (license license:gpl3+))) + +(define-public emacs-nim-mode + (let ((commit "744e076f0bea1c5ddc49f92397d9aa98ffa7eff8") + (revision "0")) + (package + (name "emacs-nim-mode") + (version (git-version "0.4.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nim-lang/nim-mode") + (commit commit))) + (sha256 + (base32 "0jjrjsks3q8qpipxcqdkm8pi3pjnkcxcydspbf0rkvy3x6i5mwkv")))) + (build-system emacs-build-system) + (propagated-inputs + (list emacs-commenter emacs-epc)) + (home-page "https://github.com/nim-lang/nim-mode") + (synopsis "Major mode for editing Nim source code") + (description "This package provides major modes for Nim: ++@itemize ++@item Syntax highlighting for Nim code, Nimble configuration files, and nim.cfg ++@item `M-x nim-compile`, which can also be invoked with `C-c C-c` inside a Nim source file ++@item File outline by procedures ++@item Indentation and line breaking (alpha) ++@item Integration with nimsuggest, the Nim linting and completion server (alpha, both nimsuggest-mode and nimsuggest itself are currently VERY unstable and may make emacs much less responsive) ++@end itemize") + (license license:gpl3+)))) -- 2.34.0 From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH v4] gnu: Add emacs-nim-mode Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jan 2022 07:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53472@debbugs.gnu.org Cc: paren@disroot.org X-Debbugs-Original-To: "(unmatched-parenthesis via Guix-patches" via X-Debbugs-Original-Cc: 53472@debbugs.gnu.org, "\(unmatched-parenthesis" Received: via spool by submit@debbugs.gnu.org id=B.16433565522941 (code B ref -1); Fri, 28 Jan 2022 07:56:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jan 2022 07:55:52 +0000 Received: from localhost ([127.0.0.1]:57192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDM6q-0000lM-2Q for submit@debbugs.gnu.org; Fri, 28 Jan 2022 02:55:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:35258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDM6o-0000lF-Tr for submit@debbugs.gnu.org; Fri, 28 Jan 2022 02:55:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDM6l-0002cB-9S for guix-patches@gnu.org; Fri, 28 Jan 2022 02:55:50 -0500 Received: from [2001:4b98:dc4:8::232] (port=47593 helo=relay12.mail.gandi.net) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDM6h-0001mJ-UX for guix-patches@gnu.org; Fri, 28 Jan 2022 02:55:46 -0500 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by relay12.mail.gandi.net (Postfix) with ESMTPSA id BD4F8200002; Fri, 28 Jan 2022 07:55:27 +0000 (UTC) From: Nicolas Goaziou References: <20220123133837.1035-1-paren@disroot.org> <20220124201247.30159-1-paren@disroot.org> Date: Fri, 28 Jan 2022 08:55:26 +0100 In-Reply-To: <20220124201247.30159-1-paren@disroot.org> (guix-patches@gnu.org's message of "Mon, 24 Jan 2022 20:12:47 +0000") Message-ID: <877dakxpjl.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Host-Lookup-Failed: Reverse DNS lookup failed for 2001:4b98:dc4:8::232 (failed) Received-SPF: pass client-ip=2001:4b98:dc4:8::232; envelope-from=mail@nicolasgoaziou.fr; helo=relay12.mail.gandi.net X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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: -2.6 (--) Hello, "(unmatched-parenthesis via Guix-patches" via writes: > * gnu/packages/emacs-xyz.scm(emacs-nim-mode): New variable. Thank you. You add both emacs-nim-mode and emacs-commenter. Could you split the patch into two parts? > + (uri (string-append "https://github.com/yuutayamada/commenter/archive/refs/tags/v" version ".tar.gz")) These URI are not stable. You should use git-fetch with commit (string-append "v" version) instead. > + (sha256 > + (base32 "1n9m8f4gflb0c3nh98nkmsqzscyf5d1p1gcz8apskkmf7z0z0q2j")))) > + (build-system emacs-build-system) > + (home-page "https://github.com/yuutayamada/commenter") > + (synopsis "Allows you to set both single and multi line comment variables like @code{comment-start} or @code{comment-end} etc.") The synopsis is too long: "Set both single- and multi-line comment variables in Emacs" > + (description "This package allows you to set both single and multi line comment variables like @code{comment-start} or @code{comment-end} etc.") I suggest to drop the "etc." since there is "like" before. "This Emacs package sets both single- and multi-line comment variables like @code{comment-start} or @code{comment-end}." > +(define-public emacs-nim-mode > + (let ((commit "744e076f0bea1c5ddc49f92397d9aa98ffa7eff8") > + (revision "0")) Since you're not using a tagged commit, could you put a comment above the let binding explaining why? > + (synopsis "Major mode for editing Nim source code") I would add "Emacs": "Emacs major mode for editing Nim source code" > + (description "This package provides major modes for Nim: > ++@itemize > ++@item Syntax highlighting for Nim code, Nimble configuration files, and nim.cfg > ++@item `M-x nim-compile`, which can also be invoked with `C-c C-c` inside a Nim source file > ++@item File outline by procedures > ++@item Indentation and line breaking (alpha) > ++@item Integration with nimsuggest, the Nim linting and completion server (alpha, both nimsuggest-mode and nimsuggest itself are currently VERY unstable and may make emacs much less responsive) > ++@end itemize") I suggest: This package includes major modes for Nim. In particular, it provides syntax highlighting for Nim code, Nimble configuration files, and @file{nim.cfg}, outlining features, a dedicated compilation command, indentation and line breaking. It also implements integration with @code{nimsuggest}, the Nim linting and completion server, although this is currently unstable. > + (license license:gpl3+)))) Could you send an updated patch? Regards, -- Nicolas Goaziou From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH] gnu: Add emacs-nim-mode Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Mar 2022 20:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: paren@disroot.org Cc: 53472@debbugs.gnu.org, Nicolas Goaziou Received: via spool by 53472-submit@debbugs.gnu.org id=B53472.164668629315103 (code B ref 53472); Mon, 07 Mar 2022 20:52:01 +0000 Received: (at 53472) by debbugs.gnu.org; 7 Mar 2022 20:51:33 +0000 Received: from localhost ([127.0.0.1]:54697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nRKKL-0003vV-0t for submit@debbugs.gnu.org; Mon, 07 Mar 2022 15:51:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nRKKJ-0003vI-Oi for 53472@debbugs.gnu.org; Mon, 07 Mar 2022 15:51:32 -0500 Received: from [2001:470:142:3::e] (port=51660 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRKKD-0004go-T6; Mon, 07 Mar 2022 15:51:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=4V+gQi8Zuc1zuVNVO3ZwSivZZUmS+HgJJtLbVvX7p5o=; b=BNv4F8rwIUiDeAEtDwSc JRbpbGNSUJ3cdMdPzfIpVNTenIrScOngTGqT3HPRYUBgkdTSXOCGJrdfHjfhgEXY31/QiRqMprAXJ P6VvdGJz5sjmp0Am2o13dSHfX7dP6D8oHjpWH8HR9AnTf0c5y6/q7fNVp55pI0CIf6B9V7pvaz8H2 nLj4qVx9o+Cv6fa90oxb55GH4d1ur8WNsTPKcDX798LftvJVncAwRuvwgepMoJq2cSWf+iIa63t4c Din35sd6aJxJGL+sn7MomDX2J0ZiWqnG7wTHdTHc7l+IYR1D7SGqBv3JSRIKCmOiufjZxjTel6w6e E05+DH0/PeZzdg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:58571 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRKKD-0000TG-FP; Mon, 07 Mar 2022 15:51:25 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20220123133837.1035-1-paren@disroot.org> <20220124201247.30159-1-paren@disroot.org> <877dakxpjl.fsf@nicolasgoaziou.fr> Date: Mon, 07 Mar 2022 21:51:23 +0100 In-Reply-To: <877dakxpjl.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Fri, 28 Jan 2022 08:55:26 +0100") Message-ID: <87zgm1a3lg.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (---) Hi unmatched-parenthesis, I know it=E2=80=99s been a while already, but did you have a chance to look= into making the changes Nicolas suggested? https://issues.guix.gnu.org/53472 TIA, Ludo=E2=80=99. Nicolas Goaziou skribis: > Hello, > > "(unmatched-parenthesis via Guix-patches" via > writes: > >> * gnu/packages/emacs-xyz.scm(emacs-nim-mode): New variable. > > Thank you. > > You add both emacs-nim-mode and emacs-commenter. Could you split the > patch into two parts? >> + (uri (string-append "https://github.com/yuutayamada/commenter/ar= chive/refs/tags/v" version ".tar.gz")) > > These URI are not stable. You should use git-fetch with commit > (string-append "v" version) instead. > >> + (sha256 >> + (base32 "1n9m8f4gflb0c3nh98nkmsqzscyf5d1p1gcz8apskkmf7z0z0q2j")= ))) >> + (build-system emacs-build-system) >> + (home-page "https://github.com/yuutayamada/commenter") >> + (synopsis "Allows you to set both single and multi line comment var= iables like @code{comment-start} or @code{comment-end} etc.") > > The synopsis is too long: > > "Set both single- and multi-line comment variables in Emacs" > >> + (description "This package allows you to set both single and multi = line comment variables like @code{comment-start} or @code{comment-end} etc.= ") > > I suggest to drop the "etc." since there is "like" before. > > "This Emacs package sets both single- and multi-line comment variables = like @code{comment-start} or @code{comment-end}." > >> +(define-public emacs-nim-mode >> + (let ((commit "744e076f0bea1c5ddc49f92397d9aa98ffa7eff8") >> + (revision "0")) > > Since you're not using a tagged commit, could you put a comment above > the let binding explaining why? > >> + (synopsis "Major mode for editing Nim source code") > > I would add "Emacs": "Emacs major mode for editing Nim source code" > >> + (description "This package provides major modes for Nim: >> ++@itemize >> ++@item Syntax highlighting for Nim code, Nimble configuration files, an= d nim.cfg >> ++@item `M-x nim-compile`, which can also be invoked with `C-c C-c` insi= de a Nim source file >> ++@item File outline by procedures >> ++@item Indentation and line breaking (alpha) >> ++@item Integration with nimsuggest, the Nim linting and completion serv= er (alpha, both nimsuggest-mode and nimsuggest itself are currently VERY un= stable and may make emacs much less responsive) >> ++@end itemize") > > I suggest: > > This package includes major modes for Nim. In particular, it provides > syntax highlighting for Nim code, Nimble configuration files, and > @file{nim.cfg}, outlining features, a dedicated compilation command, > indentation and line breaking. > > It also implements integration with @code{nimsuggest}, the Nim linting > and completion server, although this is currently unstable. >=20=20 >> + (license license:gpl3+)))) > > Could you send an updated patch? > > Regards, From unknown Fri Sep 19 16:38:56 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: "(unmatched-parenthesis" Subject: bug#53472: closed (Re: [bug#53472] [PATCH] gnu: Add emacs-nim-mode) Message-ID: References: <20220925230341.72e2b069@alma-ubu.fritz.box> <20220123133837.1035-1-paren@disroot.org> X-Gnu-PR-Message: they-closed 53472 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 53472@debbugs.gnu.org Date: Sun, 25 Sep 2022 21:04:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1664139842-19300-1" This is a multi-part message in MIME format... ------------=_1664139842-19300-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #53472: [PATCH] gnu: Add emacs-nim-mode 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 53472@debbugs.gnu.org. --=20 53472: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D53472 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1664139842-19300-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 53472-done) by debbugs.gnu.org; 25 Sep 2022 21:03:46 +0000 Received: from localhost ([127.0.0.1]:48626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocYmw-00050o-AY for submit@debbugs.gnu.org; Sun, 25 Sep 2022 17:03:46 -0400 Received: from m4s11.vlinux.de ([83.151.27.109]:45226 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocYmu-00050f-JP for 53472-done@debbugs.gnu.org; Sun, 25 Sep 2022 17:03:45 -0400 Received: from alma-ubu.fritz.box (p508ac0e4.dip0.t-ipconnect.de [80.138.192.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 230B63F8D8; Sun, 25 Sep 2022 23:03:43 +0200 (CEST) Date: Sun, 25 Sep 2022 23:03:41 +0200 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Ludovic =?UTF-8?B?Q291cnTDqHM=?= Subject: Re: [bug#53472] [PATCH] gnu: Add emacs-nim-mode Message-ID: <20220925230341.72e2b069@alma-ubu.fritz.box> In-Reply-To: <87zgm1a3lg.fsf_-_@gnu.org> References: <20220123133837.1035-1-paren@disroot.org> <20220124201247.30159-1-paren@disroot.org> <877dakxpjl.fsf@nicolasgoaziou.fr> <87zgm1a3lg.fsf_-_@gnu.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/GyFqS0UR_OEikRivz_BUpke"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 53472-done Cc: 53472-done@debbugs.gnu.org, paren@disroot.org, Nicolas Goaziou 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 (-) --Sig_/GyFqS0UR_OEikRivz_BUpke Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 07 Mar 2022 21:51:23 +0100 Ludovic Court=C3=A8s wrote: > Hi unmatched-parenthesis, >=20 > I know it=E2=80=99s been a while already, but did you have a chance to lo= ok > into making the changes Nicolas suggested? >=20 > https://issues.guix.gnu.org/53472 Closing, because this patchset has unresolved issues, and original reporter has no longer interest in it, as stated here: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54310#11 Bj=C3=B6rn --Sig_/GyFqS0UR_OEikRivz_BUpke Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EAREKAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCYzDCLgAKCRC/KGy2WT5f /RSUAJ97fgijPAs+PyySNquTpNvyuSzVdgCfWUUAdzUprIp9NQkA+FTrKNYjmHs= =dx2a -----END PGP SIGNATURE----- --Sig_/GyFqS0UR_OEikRivz_BUpke-- ------------=_1664139842-19300-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 23 Jan 2022 13:38:59 +0000 Received: from localhost ([127.0.0.1]:38907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBd58-0001ad-Se for submit@debbugs.gnu.org; Sun, 23 Jan 2022 08:38:59 -0500 Received: from lists.gnu.org ([209.51.188.17]:43856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBd57-0001aU-JP for submit@debbugs.gnu.org; Sun, 23 Jan 2022 08:38:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49418) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBd56-0005SP-Ck for guix-patches@gnu.org; Sun, 23 Jan 2022 08:38:57 -0500 Received: from knopi.disroot.org ([178.21.23.139]:54358) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBd53-0001aS-St for guix-patches@gnu.org; Sun, 23 Jan 2022 08:38:55 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 1EF0C9264; Sun, 23 Jan 2022 14:38:52 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id 3Ffxs8lSoh5U; Sun, 23 Jan 2022 14:38:50 +0100 (CET) From: "(unmatched-parenthesis" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1642945130; bh=cagiNy+z8xiu7m4/WVIut4EOi/BV0Yk4B3Rzbw8ka7g=; h=From:To:Cc:Subject:Date; b=ixysnBK1OnIvQMPxd/pVbxlJduYhk8Y7IQVozESwyn74RwlvaBe+wIB7ebjCWJefM OEQqcPFgz8IK9FD4wSsRkLbfsLcVeSBy5BAJ58uSfjNlLfx99wV1wUEmNULulA2lPu xhJFuO4tfwIHlkP9nBfSPXfZjzfqjoLF3y25fjIR1vmjLN5XZo58ksFy/4/zajfPVf u3uisjx6HRrHJ/Po2LJP7f1ANylS/xeD+8CrsfYW2vef6ji5+nvlZe4e5bXsBFo3K6 9LnwgaWZVaQmsEGd2p7ZMqhTU/bxRWsMyNIIzGeGo0QugpqcbcOLQV8Inp7lIKExJd 5b+Mbw5prP9Ng== To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-nim-mode Date: Sun, 23 Jan 2022 13:38:37 +0000 Message-Id: <20220123133837.1035-1-paren@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: "\(unmatched-parenthesis" 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: -2.4 (--) * gnu/packages/emacs-xyz.scm(emacs-nim-mode): New variable. --- gnu/packages/emacs-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 8edbfc5a3d..d2508748a9 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -107,6 +107,7 @@ ;;; Copyright © 2021 Brian Kubisiak ;;; Copyright © 2021, 2022 Taiju HIGASHI ;;; Copyright © 2022 Brandon Lucas +;;; Copyright © 2022 (unmatched parenthesis ;;; ;;; This file is part of GNU Guix. ;;; @@ -29837,3 +29838,31 @@ (define-public emacs-fennel-mode "Fennel mode provides font-lock, indentation, navigation, and REPL for Fennel code within Emacs.") (license license:gpl3+))) + +(define-public emacs-nim-mode + ;; The last tag was 0.4.1 in 2017. There have been many more commits since then. + (let ((commit "744e076f0bea1c5ddc49f92397d9aa98ffa7eff8") + (revision "0")) + (package + (name "emacs-nim-mode") + (version (git-version "0.4.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nim-lang/nim-mode") + (commit version))) + (sha256 + (base32 "0dwas3ivhxdyw6njkcadc8c17cirq325cmby04qls8zkmrvlil1w")))) + (build-system emacs-build-system) + (home-page "https://github.com/nim-lang/nim-mode") + (synopsis "Major mode for editing Nim source code") + (description "This package provides major modes for Nim: +@itemize +@item Syntax highlighting for Nim code, Nimble configuration files, and nim.cfg +@item `M-x nim-compile`, which can also be invoked with `C-c C-c` inside a Nim source file +@item File outline by procedures +@item Indentation and line breaking (alpha) +@item Integration with nimsuggest, the Nim linting and completion server (alpha, both nimsuggest-mode and nimsuggest itself are currently VERY unstable and may make emacs much less responsive) +@end itemize") + (license license:gpl3+)))) -- 2.34.0 ------------=_1664139842-19300-1-- From unknown Fri Sep 19 16:38:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53472] [PATCH] gnu: Add emacs-nim-mode Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 26 Sep 2022 06:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53472 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 53472-done@debbugs.gnu.org, Nicolas Goaziou Received: via spool by 53472-done@debbugs.gnu.org id=D53472.166417400318059 (code D ref 53472); Mon, 26 Sep 2022 06:34:02 +0000 Received: (at 53472-done) by debbugs.gnu.org; 26 Sep 2022 06:33:23 +0000 Received: from localhost ([127.0.0.1]:49056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ochgB-0004hC-2B for submit@debbugs.gnu.org; Mon, 26 Sep 2022 02:33:23 -0400 Received: from knopi.disroot.org ([178.21.23.139]:49680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ochg9-0004h3-Aa for 53472-done@debbugs.gnu.org; Mon, 26 Sep 2022 02:33:22 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id B45664C02C; Mon, 26 Sep 2022 08:33:19 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CwndagO9KXnG; Mon, 26 Sep 2022 08:33:18 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1664173998; bh=yryRYiS8RXGf89SUHFCzqOavUIzv+tWQIWHfO1FzwyY=; h=Date:Cc:Subject:From:To:References:In-Reply-To; b=iEQbVUST7jB/UKWbWY/UBmqNUaUYqyXXQ2AKf81V0C+Ysye6vALF8zdCmmXGJjZD9 jpgSCfg4SU0SiFek5mSvu2h84VCsyN8u7Fwxd5RWSfK6O68vEhfjO9AH1YyncUiQDL jwVurekzD9JJx/IOviykxFTfaDI+ikY+WvvlkFJc8kLulx6CpK2itOIDKGxORufZn8 NmbqvI9lulsHbA510Gqrgj6t1wgsLMCnJ5Yh/DcEffXVOdc9JWSbV9Nq5BUv58FjDn eVjsijw3ZtHSyFXVOTWByV/je+m8zaX4naMxEYEJb+8XImMm9r+VG4KnSJQjAPlo3I nWic0Q51rQkJQ== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 26 Sep 2022 07:33:18 +0100 Message-Id: From: "(" References: <20220123133837.1035-1-paren@disroot.org> <20220124201247.30159-1-paren@disroot.org> <877dakxpjl.fsf@nicolasgoaziou.fr> <87zgm1a3lg.fsf_-_@gnu.org> <20220925230341.72e2b069@alma-ubu.fritz.box> In-Reply-To: <20220925230341.72e2b069@alma-ubu.fritz.box> 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: On Sun Sep 25, 2022 at 10:03 PM BST, =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= wrote: > Closing, because this patchset has unresolved issues Thank you :) -- ( Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 FROM_ONE_CHAR Bogus FROM name -0.0 SPF_PASS SPF: sender matches SPF record 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: 0.3 (/) On Sun Sep 25, 2022 at 10:03 PM BST, Bj=C3=B6rn H=C3=B6fling wrote: > Closing, because this patchset has unresolved issues Thank you :) -- (