From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH] gnu: Add emacs-bqn-mode Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 22 Mar 2025 16:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77185@debbugs.gnu.org Cc: Lee Thompson X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174266079718541 (code B ref -1); Sat, 22 Mar 2025 16:27:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Mar 2025 16:26:37 +0000 Received: from localhost ([127.0.0.1]:44900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tw1gD-0004oy-3G for submit@debbugs.gnu.org; Sat, 22 Mar 2025 12:26:37 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41124) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tw1gA-0004of-CZ for submit@debbugs.gnu.org; Sat, 22 Mar 2025 12:26:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tw1g2-0006Wt-98 for guix-patches@gnu.org; Sat, 22 Mar 2025 12:26:27 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tw1g0-0004so-Gu for guix-patches@gnu.org; Sat, 22 Mar 2025 12:26:25 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-43cf58eea0fso16103365e9.0 for ; Sat, 22 Mar 2025 09:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742660782; x=1743265582; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Ertm6r2TOdc+wHPshBYV0l5uNTSJ2YGiB/4qx/RcnbE=; b=hsvkpcXyfmgytDfl19nk6vivzRSpvPIkz8lpYbsFqT2U5ngjMaSNfYj0+GiAi7Vw8E 1udgQTxor3RWzSxBi54Ur7B+BX8JAsMNX1QJq1X53cLvE6iTxwdFOiANxanqG1GsXzG0 TSajp65sr1jq7aoHelM6qI8dLsnYk37RpSrMgfp60tJ/K9ibNJpnFm+ClTlivkmE0k31 q6h48et+O91rHtHG7GAetQrM7ZVFiE8hnchPmUHWQv0w080IcneoeAKJomOkvG2RtSm/ JyAE4TDVs5refHE7hQWC9/mDHs1ga22oNVnnYrBU2SRMVfnGaRckvThYXN9XnwevKBXR w4Iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742660782; x=1743265582; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ertm6r2TOdc+wHPshBYV0l5uNTSJ2YGiB/4qx/RcnbE=; b=O6nP2Tm/lD80vNnTPvdtewfG+iITXiVILU2YpvAUI1ZjgPu4oS9B363KqC1c6QWcP2 yHeBP5V0VJBk46KZLxUJAKY2sZX2fujTgrlBOnZI7q0k8Ed9YLoCDssKq9S25Lfy+oA7 SX4GTSAgJgDad27LUf9a8NNhn7aaCvRm3AcBizlwWG73wC8YnE4npaX4TjFxGke1PTAA KBxKBOKorqF9p8YkKpQ9wCO/ZWiVsJ1Nqrh2uE27BagqxKN9dbAyKn7m71aJmz4drhqG zX2cjDs+YIKycHHaxsL+YhPDlge1a0jlXQC17XaKZyboPANuxK8s5BrnBEflrdnRCAgR MThg== X-Gm-Message-State: AOJu0Yya0TM9wHcEmAQlciGeNiY/jEdZ2XVjVYUKKJU38SHFJ0Jsoeyl w9y07dcTtJXepkVj1QT+BIftcebh1vBSORhKKkaQn3w+QGDwfovn1oQzRzIO X-Gm-Gg: ASbGncuGFb7usnURQgRjoX3LQaiuZ5gLAC9wcQcmDbp7aupDGTzO9r/LzcTx4K0iUpS zT5SkU0iOPC2/2DY3d2wuDuV0/9s6MPJgtC7ieRovUlDEs/AoY2g81BM0c5/YsWtVMjHuUT2cxy 5ZIZIL6K1i2b67tRGdAN7FqP1pDkZ5G93mXktS6vPWy0ppJtIDbRd7cCymwYVYHQnW/JZocb9GV 4ws67Wtl+j8dy3gI4PnmHNmS32XSufVaI/qkY10pGJCqv2/DRk6N4SErs+BLgRGJdXpieJXlS03 /nJ7TtW232ZIHbo2zl9mJWAUYRHeBKIceK74z41GeuwFeM3ecRM+ X-Google-Smtp-Source: AGHT+IEyh14P0tuncdbJO3k6MDQr24hCfx4bRmxLFHrFay030r1J668OVxgtTHpxlVdBbCOWiuNCPw== X-Received: by 2002:a05:6000:156e:b0:391:2b04:73d9 with SMTP id ffacd0b85a97d-3997f93d5d4mr6004130f8f.49.1742660782197; Sat, 22 Mar 2025 09:26:22 -0700 (PDT) Received: from theodora.Home ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d43f32fb3sm111888905e9.2.2025.03.22.09.26.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Mar 2025 09:26:21 -0700 (PDT) From: Lee Thompson Date: Sat, 22 Mar 2025 16:25:38 +0000 Message-ID: <20250322162557.9873-2-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=lee.p.thomp@gmail.com; helo=mail-wm1-x335.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 --- gnu/packages/emacs-xyz.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f7459c3c32..30d439172f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -487,6 +487,46 @@ (define-public emacs-bookmark-plus reading the extensive documentation about BookmarkPlus on the Emacs Wiki.") (license license:gpl3+))) +(define-public emacs-bqn-mode + ;; Latest tagged version + (let ((commit "2024-09-10") + (revision "0")) + (package + (name "emacs-bqn-mode") + (version (git-version "0.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/museoa/bqn-mode.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a4whlx8065c15nfyqy8176mwysnc13z4q7mmdfnf6skdnvi2pk6")))) + (build-system emacs-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'require-subr-x + (lambda _ + (emacs-batch-edit-file "bqn-mode.el" + '(progn (goto-char (point-min)) + (re-search-forward + "(require 'pulse)") + (forward-line) + (insert "(require 'subr-x)\n") + (basic-save-buffer)))))))) + (propagated-inputs (list emacs-compat)) + (synopsis "Emacs major mode for the BQN programming language") + (description + "This package provides a major mode for editing and executing BQN code. +It can be used to interactively evaluate BQN code in buffer or can be used to +launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an +executable implementation is required such as @code{cbqn} or @code{dbqn}.") + (home-page "https://github.com/museoa/bqn-mode") + (license license:gpl3)))) + (define-public emacs-cfrs (package (name "emacs-cfrs") -- 2.48.1 From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] Copyright banner References: <20250322162557.9873-2-lee.p.thomp@gmail.com> In-Reply-To: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 22 Mar 2025 16:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174266138420484 (code B ref 77185); Sat, 22 Mar 2025 16:37:01 +0000 Received: (at 77185) by debbugs.gnu.org; 22 Mar 2025 16:36:24 +0000 Received: from localhost ([127.0.0.1]:44938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tw1pf-0005KK-N6 for submit@debbugs.gnu.org; Sat, 22 Mar 2025 12:36:23 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:53442) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tw1pd-0005K7-OW for 77185@debbugs.gnu.org; Sat, 22 Mar 2025 12:36:22 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43cf06eabdaso27877155e9.2 for <77185@debbugs.gnu.org>; Sat, 22 Mar 2025 09:36:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742661375; x=1743266175; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=IgzjMqFNbxi7TpW7IWZrgkeDna4fyu68RzucNvZ3/+4=; b=BdgIiDD8sNpxZGPq7wIF9EqN7zSPtfipw3HOU5RIBPUXBxv10lDbKGbDuv+tbwGl4z 5j6sdcucsF80/YddbBPHfR5gh9VH0Crojvd8FDmJhuWpIpUXHeouJBKsypEc2zPy/UWZ iJC/w0bFvZ9drvrL6s/yffnksAFtjZaNuCSblnSfkL9eiscHdmGCcnlMhLbWYYV3Nr+G 8nI0uugcwO3Br0Km1GckcXSoOf3UsS6zm7eSNTsxqnTyycSZLXz2703alandtWji5Xt7 J4+Q3RHCb0B9oevVNKKnPET+uF7qXD5vobfd/kAg3OBon4C1+AlqBB/Qvh435utt5YeF 1EOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742661375; x=1743266175; h=mime-version:message-id:date:user-agent:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IgzjMqFNbxi7TpW7IWZrgkeDna4fyu68RzucNvZ3/+4=; b=ITfrE2+1TxfkgtsgLZ7w8FF44/CK6/Bjg5JawDPM845tXwBKblaiPRanl7g9ogTFvC OMVJV/kc6B1XCxvQguQ/zFu5bUX1V8bszYWyJ58mWCLdiAOY7vSC/6EN2KurQMM7T6Lh 24KAexYB8xV0yRLkTnsA/4vCjNAuUfNEUAVTUnrv00qtsnjRM908GhuItQJ4HNpGpA3L 03FxQEJRo65Dh0CKpF7zNk00TTeJOT3GfmIhqCocTNal43c0R8+CNkFW8JhKwOrRk254 8mSjX7QN3A6vhNFj+SZhBHTDYnVdKpY03Ey6bKPIaGnT1QAySVO5eC+mzP8PwoKb4d53 hdKg== X-Gm-Message-State: AOJu0YyFeVQRPb4RmHlTB4iXyXzBPgxz7v3UbIDSyVO1Ky6A8cWGvtvg iCeFErYrwe7t7rz+Ol6xl322KQ30CnkGfdl1AxTmSmA3fkJUeKM9aEH2aBsy X-Gm-Gg: ASbGnctlK5SnZ1Gqf6lNwKA1co6AHcmiCG+vyNNjJ4oSYRq19zUij8NBsgZ175ZG64M Z3f7fHrrKyRdMqiLom0RLZ4t54OmvgfKt0JnzT9Yhm8Vux/Zc/wgEFZiYqSsGj7aG4KndTlljj4 9gAgRveagT5dvGMKHcU23pufGIbW2ySU5ZWvjImR6S8Mynwre7V67DbAcXlyClow6/5akuo5mT/ 6HcHmIdk5tdod38/8m0J/S9Ad79HAGXaHbprP6bk0m+940mQ3pxg+0QiIkyrqPYV3M5dF5LOL9H 9aNn6CBY60RF+zzdFJcFYtpmokJsLAJV+Y3HdVjbN6oj6YNc+IvV9rp0 X-Google-Smtp-Source: AGHT+IFKboDv6jyAQ4Jw2gdgVHrtFzNiWaGhh+El/bPDCymM6ag3hqmkOA2YUw3d+B5aKIjwq0P1OA== X-Received: by 2002:a05:600c:83c7:b0:43c:fc0c:7f33 with SMTP id 5b1f17b1804b1-43d509e4a78mr76036365e9.2.1742661374940; Sat, 22 Mar 2025 09:36:14 -0700 (PDT) Received: from theodora ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d4fdb03e9sm61105325e9.33.2025.03.22.09.36.14 for <77185@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Mar 2025 09:36:14 -0700 (PDT) From: Lee Thompson User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 22 Mar 2025 16:36:14 +0000 Message-ID: <87iko158g1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain 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 (-) Hey all reviewing this, I've only just realised I've forgotten to add my name to the copyright list at the top of the file (assuming what I've read is correct I can just bundle it with my patch to add the package right?). I only read in the manual about adding this in after I sent my last patch for emacs-parinfer-rust-mode, and I've been kicking myself since for missing it. Should I send in a revised patch or is it trivial enough for a maintainer to take care of before merging the existing patch in? From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH] gnu: Add emacs-bqn-mode References: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Mar 2025 10:51:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lee Thompson Cc: lee.p.thomp@gmail.com, 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174272702127310 (code B ref 77185); Sun, 23 Mar 2025 10:51:07 +0000 Received: (at 77185) by debbugs.gnu.org; 23 Mar 2025 10:50:21 +0000 Received: from localhost ([127.0.0.1]:47914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twIuJ-00075t-7L for submit@debbugs.gnu.org; Sun, 23 Mar 2025 06:50:20 -0400 Received: from confino.investici.org ([93.190.126.19]:21323) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twIuE-00073p-6O for 77185@debbugs.gnu.org; Sun, 23 Mar 2025 06:50:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1742727012; bh=j0wyuRgcNe/VYmoPn0zaF3mHq9FSCDV2C/JIfrW/PsM=; h=From:To:Cc:Subject:In-Reply-To:Date:From; b=R6Bd+Olk7GlTwgOS9y4LRHSjYAynrxArgaJnqPNDoKAgKrWDoBy1k1o+T1/39JCN9 4nLfxJI2emYRBKMZ7jk1YGtNTkrwSy3PoyBY64gsJ97tbTBToVa+XjF2cHINLnIh9C UjDWwRKGtnSGQTWQZ3wCrFteCedSXOA2LF3jjMgc= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4ZLCd02VlNz110r; Sun, 23 Mar 2025 10:50:12 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZLCcz6BP1z110F; Sun, 23 Mar 2025 10:50:11 +0000 (UTC) From: Cayetano Santos In-Reply-To: <20250322162557.9873-2-lee.p.thomp@gmail.com> (message from Lee Thompson on Sat, 22 Mar 2025 16:25:38 +0000) User-Agent: mu4e 1.12.9; emacs 29.4 Date: Sun, 23 Mar 2025 11:50:10 +0100 Message-ID: <871puodnrx.fsf@inventati.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 (-) --=-=-= Content-Type: text/plain Thanks for the patch ! You may send an updated version, including the copyright. A few comments: - emacs-eros 0.1.0 seems necessary as propagated input (we have 0.0.1-2.dd89102 in the repos) - you may drop the .git in url - why do you need to (require 'subr-x) ? this is not a decision of package maintainers ? - `guix lint emacs-bqn-mode' uses release "2024-09-10" as version, not 0.1.0, maybe it is better to use it so that `guix refresh' will warn about future updates --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iI0EARYKADUWIQTMuBhC+dcFjs1nN3q/XN9N9r9mggUCZ9/nYhccY3NhbnRvc2JA aW52ZW50YXRpLm9yZwAKCRC/XN9N9r9mgsnsAQCAqzMcm+P94Kam8eO6QKXVJQcl W+tEjiU5+haU781/hQD/UE+CposnyzB89p8q1Keu/bdNGpxS291b4xjtb1Gj2QI= =mFNC -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH] gnu: Add emacs-bqn-mode Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Mar 2025 13:11:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Cayetano Santos Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.17427354194726 (code B ref 77185); Sun, 23 Mar 2025 13:11:04 +0000 Received: (at 77185) by debbugs.gnu.org; 23 Mar 2025 13:10:19 +0000 Received: from localhost ([127.0.0.1]:48193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twL5l-0001D3-T7 for submit@debbugs.gnu.org; Sun, 23 Mar 2025 09:10:18 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:59468) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1twL5b-00017m-Gd for 77185@debbugs.gnu.org; Sun, 23 Mar 2025 09:10:14 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4394036c0efso20679815e9.2 for <77185@debbugs.gnu.org>; Sun, 23 Mar 2025 06:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742735401; x=1743340201; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=23Q0TGB9mOKDkFwI0QpvmRLc+Y/j/W+Uf2VbqVK0uXg=; b=XSDBCtpO1JGKL1zJBkWYImGYpuAu3lOxYTm3wGb2ciButsXldo2DARyGN0mcvUPS04 kWCRm3D6RaDpU3SZdSwpiv4lrYycFysFxbm+4cug88GYE4aSINY4xOQC+9/HsUR7IPrx V4pvK6m9Zzktq5BfmwG83cF1sE8ahqsYGKKBtHiT6685iULrD/3j5FuILxk5gl2p7bLb 2XQQ4FGHvEG7KxJOHNFV/aANu0Y882hMlOUyMznhS0nyBzq66m4PXgBo8XMLMxcZOzTX +/6NsCW/opBJ9zcARteXO2fg/TZWQwxapDCTppmKozw1wZkF7h1/aSJHTISsUc2d0wOS VYNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742735401; x=1743340201; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=23Q0TGB9mOKDkFwI0QpvmRLc+Y/j/W+Uf2VbqVK0uXg=; b=KQuYTEVJgJwbIAMIR9NOEbk+8H/iGSzXc5GLm4rInfy6Bk+8X9R6GbKKq1fZ5ljkZK PuBHZBcrVK6plTGmMLH0+2ryB8ZajF0kr7GHL8FctVmEwHjEcpyre+/HDKYox4XSEFBO W+2qXgGm0uoAO2nfdbjCF9JUvuLTSLBypLC3SV3E9nDvn1z9KF0EilyuTEEdzRQ/cQ2t MZcJdB4LCu5vRgRQAkg88t2Cdai3d9W/eLhqRdQmf/+0Bf7ecleIIR844wd0hDaFfeuQ 7bv92qukNEDl4Ax6rViNcnE5Dm+OfOKXFzWee6D3I9QMXdu/ssnfhcSxNP5J9U0U7WuO w+Nw== X-Gm-Message-State: AOJu0Yzq/ecjHyh92vl3mpqx/RwaIk3U1GaYfv3KqHMRCqW/1CtYRHKx RvYTYlkM3h6JxJz0i5kNMiWwBQYMdj5ylJ9qr1t4Cvp0MIYZ2bENVnxWOOFS X-Gm-Gg: ASbGncvqJqF9WPlrDGGj3uMVvz1+XZh9q1GyWRC6HURUVnD1xQN288YSyomtwAhs/rk rYfM8QSFL1FaBSJsIXYLaqT6riCqE/TTn0WuWNJ14N8P465zeAzLsV60a2+jQPX71RWRffNWD/N 5nXVdojB4Pn8T1mFBztw8Ee9OKQOxRfSiS0UCS32pR3kTJ35wo4JRCAwH6/3GN12mmBlPrHdDUo Q5kFfo2JqcvDvh4j0f76wllDry18kVW8m2Rrr+maoE+tCNjwesnr4yxg17bt9C+fN8zQlkSGKZp Re0T1Bjo/scQi/hUAC5AT6mqHOqJXWKn3P9TNKm2RWRDbw== X-Google-Smtp-Source: AGHT+IEDS3j/B6AumCTmS5q4o+uEJ93O3Wlj/5qDagpGKv2M5VuDYx2lQGUHwbCpbCt6lqYMgeFwKw== X-Received: by 2002:a05:600c:1989:b0:43c:fc04:6d34 with SMTP id 5b1f17b1804b1-43d50a318aamr74722555e9.20.1742735400541; Sun, 23 Mar 2025 06:10:00 -0700 (PDT) Received: from theodora ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d4fd27b59sm85813935e9.23.2025.03.23.06.09.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 06:09:59 -0700 (PDT) From: Lee Thompson In-Reply-To: <871puodnrx.fsf@inventati.org> (Cayetano Santos's message of "Sun, 23 Mar 2025 11:50:10 +0100") References: <871puodnrx.fsf@inventati.org> Date: Sun, 23 Mar 2025 13:09:58 +0000 Message-ID: <878qovgaft.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) Hi, Thanks for the reply and feedback. I'll get on with tidying up my patch, but I think there may have been a misunderstanding: > - emacs-eros 0.1.0 seems necessary as propagated input (we have > 0.0.1-2.dd89102 in the repos) So I decided to work at packaging the '2024-09-10' tag from the upstream project instead of the latest commit on the trunk or develop branch. It looks like the commit adding 'Package-Requires: ... (eros "0.1.0")' came just after the one tagged '2024-09-10', so I didn't think it was necessary to add it as a propagated input. As a sidenote I did successfully package it with an updated emacs-eros before I realised I was on 'trunk' and not a release/tag, so if you really want I could send in a revised patch with bqn-mode on the latest commit with an updated eros > - why do you need to (require 'subr-x) ? this is not a decision of > package maintainers ? Without explicitly requiring it I was unable to run `bqn-comint-bring' in the mode to open an interpreter. I eventually tracked this down to Emacs being totally confused about the macro `thread-last' within `bqn-comint-bring', which is defined in `subr-x.el' but isn't autoloaded. This does give me an idea to open a PR upstream, but that wouldn't solve it for the 2024-09-10 tag of course. For a comparable situation have a look at `emacs-tree-inspector', where something similar is performed. I thought calling Emacs batch mode to edit was neater. I think I should have put in a short comment explaining, my apologies. After some searching around it looks to be something to do with the way Guix's build system byte-compiles the Emacs files =E2=80=94I'm not really s= ure to be totally honest. > - `guix lint emacs-bqn-mode' uses release "2024-09-10" as version, not > 0.1.0, maybe it is better to use it so that `guix refresh' will warn > about future updates Okay I see what you mean about this, until now I'd been running `./pre-inst-env guix lint emacs-bqn-mode' within a Guix shell container which of course hits some issues. Running it in a plain shell mentions upgrading to 2024-09-10. I'd followed some other examples in `emacs-xyz.scm' where it looked like the tagged name didn't match with the `Version: ' line within the main Emacs Lisp source. See 'emacs-everywhere' for an example. What I hadn't thought about was that in this case there's a tag to work with for version. Before I send in a revised patch, do you mean something like this would work: > (define-public emacs-bqn-mode > (let ((tag "2024-09-10")) > (package > (name "emacs-bqn-mode") > (version tag) > (source > (origin > (method git-fetch) > (uri (git-reference > (url "https://github.com/museoa/bqn-mode") > (commit tag))) > (file-name (git-file-name name version)) > ... ? Again appreciate the feedback and advice, looking forward to hearing back from you soon. From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH] gnu: Add emacs-bqn-mode Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Mar 2025 16:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lee Thompson Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174274812729829 (code B ref 77185); Sun, 23 Mar 2025 16:43:01 +0000 Received: (at 77185) by debbugs.gnu.org; 23 Mar 2025 16:42:07 +0000 Received: from localhost ([127.0.0.1]:52242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twOOk-0007l0-MO for submit@debbugs.gnu.org; Sun, 23 Mar 2025 12:42:07 -0400 Received: from latitanza.investici.org ([2001:888:2000:56::19]:61275) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twOOg-0007kG-BR for 77185@debbugs.gnu.org; Sun, 23 Mar 2025 12:42:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1742748118; bh=A5PBcItdpylvD4sQXTmoLcoW99uxwS7wEG+IeqZncUo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=AdMjYGlNL4CissjYdGLdyCJ1loSHXd29VdD4K30a4Tq41u2Uu68cCJtr5QKww1eyr jblWPcIh0X5v7w2X31BgCefmoMpAu6s41wGlGSDpuOmjHvcp63eOXXcJm82J5YOoFJ IwQeeuTz5lu/O0JV2ObS7vesE6KLyxvTjUchJMPY= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4ZLMQt5fk0zGp4F; Sun, 23 Mar 2025 16:41:58 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZLMQt3N6TzGp4C; Sun, 23 Mar 2025 16:41:58 +0000 (UTC) From: Cayetano Santos In-Reply-To: <878qovgaft.fsf@gmail.com> (Lee Thompson's message of "Sun, 23 Mar 2025 13:09:58 +0000") References: <871puodnrx.fsf@inventati.org> <878qovgaft.fsf@gmail.com> User-Agent: mu4e 1.12.9; emacs 29.4 Date: Sun, 23 Mar 2025 17:41:56 +0100 Message-ID: <87jz8f3dij.fsf@inventati.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >dim. 23 mars 2025 at 13:09, Lee Thompson wrote: >> - emacs-eros 0.1.0 seems necessary as propagated input (we have >> 0.0.1-2.dd89102 in the repos) > So I decided to work at packaging the '2024-09-10' tag from the upstream > project instead of the latest commit on the trunk or develop branch. > It looks like the commit adding 'Package-Requires: ... (eros "0.1.0")' > came just after the one tagged '2024-09-10', so I didn't think it was > necessary to add it as a propagated input. You=E2=80=99re right, no need of eros by now. > As a sidenote I did successfully package it with an updated emacs-eros > before I realised I was on 'trunk' and not a release/tag, so if you > really want I could send in a revised patch with bqn-mode on the latest > commit with an updated eros Better send a dedicated patch with it, now that you have it. It will be useful for next update. >> - why do you need to (require 'subr-x) ? this is not a decision of >> package maintainers ? > Without explicitly requiring it I was unable to run `bqn-comint-bring' > in the mode to open an interpreter. I eventually tracked this down to > Emacs being totally confused about the macro `thread-last' within > `bqn-comint-bring', which is defined in `subr-x.el' but isn't > autoloaded. This does give me an idea to open a PR upstream, but that > wouldn't solve it for the 2024-09-10 tag of course. > For a comparable situation have a look at `emacs-tree-inspector', where > something similar is performed. I thought calling Emacs batch mode to > edit was neater. I think I should have put in a short comment > explaining, my apologies. Indeed, a little comment will help to understand future contributors, they=E2=80=99ll need to remove this line once fixed upstream. >> - `guix lint emacs-bqn-mode' uses release "2024-09-10" as version, not >> 0.1.0, maybe it is better to use it so that `guix refresh' will warn >> about future updates > Okay I see what you mean about this, until now I'd been running > `./pre-inst-env guix lint emacs-bqn-mode' within a Guix shell container > which of course hits some issues. Running it in a plain shell mentions > upgrading to 2024-09-10. Rather use =E2=80=98guix shell -CPW=E2=80=99, as stated in the manual, then= "./pre ..." > I'd followed some other examples in `emacs-xyz.scm' where it looked like > the tagged name didn't match with the `Version: ' line within the main > Emacs Lisp source. See 'emacs-everywhere' for an example. What I > hadn't thought about was that in this case there's a tag to work with > for version. > > Before I send in a revised patch, do you mean something like this would > work: >> (define-public emacs-bqn-mode >> (let ((tag "2024-09-10")) >> (package >> (name "emacs-bqn-mode") >> (version tag) >> (source >> (origin >> (method git-fetch) >> (uri (git-reference >> (url "https://github.com/museoa/bqn-mode") >> (commit tag))) >> (file-name (git-file-name name version)) >> ... In this case, package seems to use a date tag for releases, so yes, this is the way I=E2=80=99d proceed. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iI0EARYKADUWIQTMuBhC+dcFjs1nN3q/XN9N9r9mggUCZ+A51BccY3NhbnRvc2JA aW52ZW50YXRpLm9yZwAKCRC/XN9N9r9mgjMcAP452jOjG3BMBtWBKWYTvI1LrrPX TvvDUKS+X+w+5H5omQD/TT34O+iFuDuTul0DGTyesGyKEyZFzeUY3e0XFJAgWwk= =DePl -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v2] gnu: Add emacs-bqn-mode. References: <20250322162557.9873-2-lee.p.thomp@gmail.com> In-Reply-To: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Mar 2025 18:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77185@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.17427529147250 (code B ref 77185); Sun, 23 Mar 2025 18:02:02 +0000 Received: (at 77185) by debbugs.gnu.org; 23 Mar 2025 18:01:54 +0000 Received: from localhost ([127.0.0.1]:52558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twPdy-0001sr-7d for submit@debbugs.gnu.org; Sun, 23 Mar 2025 14:01:54 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:49204) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1twPdv-0001sY-QU for 77185@debbugs.gnu.org; Sun, 23 Mar 2025 14:01:52 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-390e3b3d3f4so2265143f8f.2 for <77185@debbugs.gnu.org>; Sun, 23 Mar 2025 11:01:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742752905; x=1743357705; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Xsa8j0ZTrs2912d/naqgnM/JFNY92kYCcYGMaKm0800=; b=nd0xkJ910r0+Do+3io6YktIdrIxBB+B31sP4M9A9z2LO/QicC8+HiOajUs55CPEoLP 0B0xkVxeAVxxkw0u2WT3KwCru/6vOgoqZiJMJRpWFL3+5W+LXuEeuxhRXuzDxiqLvTBG tHojou+rEy5Fc0+uJLSYao1r9Gbv/F860ovmq8Nd0msuFCC7jmFm4ry0fKyd273mGJd8 wsbGCT7wD+gm4je5VJnMGhpH5Yvw5vivfhDdPvXbomgX4wFCh6mHwSYRUeBZsKoFEj9c qrX5vu4qlS6FEUgHhMLapa3Q53j5zULeqWpRruM9NRPWGOekP6DRYkoyVdGd0oodnihC 4tvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742752905; x=1743357705; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Xsa8j0ZTrs2912d/naqgnM/JFNY92kYCcYGMaKm0800=; b=Y2PnpC9AvskpZrNZ7XaW0gr2KOtkhkaYiIAY5xdC1uLoM1vJpCHut0pYV35jJsxD5B wYYDxMZeEB6teys8cptSnd9pgvA9CDCdYhSvZp/g1eKp2jz2JzAytXI8M+o9yWYGZTUr tI10teAxrlPs9KeRVrDYa2rPYq79KkefCFbZS3Ckw8FIBZM0csT2iC/LJN+Ik9/UmPbX hJC/OoUlnEnD6R9oSqD1piM1nH9j7Es508hVhmXVrK9boAYggw4aVNZsBlATf9Ejj0JX fqOaSRAbQQq8E9MkjHfWprJD8E+M5EeaeqDQDZdCgyR06mHGR90QVj7P9pcsdNdUBVSW lVMQ== X-Gm-Message-State: AOJu0Yy3PYC3hrEr56PP/mqnh5NfE5RTfyWGrytKtWvX4hC11HcE15mT BWt23TnrJsU90g2jEfZP4BrguC3HgruK5/Dw8Cnjxr6LhxSV6Rxqrs0qxzfAfoQ= X-Gm-Gg: ASbGnct/rsYxJbBXdlrZgzTOnM0OOVHA3spY2siYzs816x7imYWOt7P1JQ3+5gv6V70 Bu9rr2YNOe2pdHSgCdf/lHbcjIovZn8d/IoR4/pGtoZHrlY88wMIjStp3TujPuS40V5UNHYrK+D bvrjQkXikxNGkzw8+0UhwX13obaAWDQ3D3Wo9vZ+9mUrX6L2lgZph9Z7DIS/mpwO8dlxMYx+q3Q lmYC1z+4gtMlT45crrQG5fzSxmRqdqSgpNFMr6ZmhJzYxD5pIi0CLKU2b/BHjhx7tW7oP4MRRgB xlkofQkOOrHoh8YzUN29CpY2/IYbTV79FohToPRdgKwCxz6Fy+ooun5kjOpupbY= X-Google-Smtp-Source: AGHT+IFW+A+QfuU8/HHR4fgXKcEpU7ktiKWCoEz9yZ4Cc/7jILV5bCrbhzDFrUaFETqVUzGwxAgY6w== X-Received: by 2002:a5d:64e9:0:b0:391:3988:1c7c with SMTP id ffacd0b85a97d-3997f904ebamr6963297f8f.24.1742752905351; Sun, 23 Mar 2025 11:01:45 -0700 (PDT) Received: from theodora.Home ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9b3ff7sm8274694f8f.48.2025.03.23.11.01.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 11:01:44 -0700 (PDT) From: Lee Thompson Date: Sun, 23 Mar 2025 18:01:14 +0000 Message-ID: <20250323180136.24876-1-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.48.1 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 (-) * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable. Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 --- gnu/packages/emacs-xyz.scm | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f7459c3c32..38c59489e1 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -155,6 +155,7 @@ ;;; Copyright © 2025 Remco van 't Veer ;;; Copyright © 2025 Skylar Hill ;;; Copyright © 2025 Cayetano Santos +;;; Copyright © 2025 Lee Thompson ;;; ;;; This file is part of GNU Guix. ;;; @@ -487,6 +488,52 @@ (define-public emacs-bookmark-plus reading the extensive documentation about BookmarkPlus on the Emacs Wiki.") (license license:gpl3+))) +(define-public emacs-bqn-mode + ;; No releases, versions are tagged by date on GitHub + (let ((tag "2024-09-10") + (revision "0")) + (package + (name "emacs-bqn-mode") + (version tag) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/museoa/bqn-mode") + (commit tag))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a4whlx8065c15nfyqy8176mwysnc13z4q7mmdfnf6skdnvi2pk6")))) + (build-system emacs-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + ;; `bqn-comint-bring' in `bqn-mode.el' uses the macro + ;; `thread-last', defined in `subr-x.el' but not autoloaded. + ;; `emacs-build-system' will happily byte-compile `bqn-mode.el' + ;; but interactively calling `bqn-comint-bring' will cause an + ;; error. An explicit call to `(require 'subr-x)' remedies the + ;; issue until it is fixed upstream. + (add-after 'unpack 'require-subr-x + (lambda _ + (emacs-batch-edit-file "bqn-mode.el" + '(progn (goto-char (point-min)) + (re-search-forward + "(require 'pulse)") + (forward-line) + (insert "(require 'subr-x)\n") + (basic-save-buffer)))))))) + (propagated-inputs (list emacs-compat)) + (synopsis "Emacs major mode for the BQN programming language") + (description + "This package provides a major mode for editing and executing BQN code. +It can be used to interactively evaluate BQN code in buffer or can be used to +launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an +executable implementation is required such as @code{cbqn} or @code{dbqn}.") + (home-page "https://github.com/museoa/bqn-mode") + (license license:gpl3)))) + (define-public emacs-cfrs (package (name "emacs-cfrs") -- 2.48.1 From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH] gnu: Add emacs-bqn-mode Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Mar 2025 18:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Cayetano Santos Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.17427530607543 (code B ref 77185); Sun, 23 Mar 2025 18:05:02 +0000 Received: (at 77185) by debbugs.gnu.org; 23 Mar 2025 18:04:20 +0000 Received: from localhost ([127.0.0.1]:52562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twPgK-0001xa-Bb for submit@debbugs.gnu.org; Sun, 23 Mar 2025 14:04:20 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:51459) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1twPgH-0001xN-Vb for 77185@debbugs.gnu.org; Sun, 23 Mar 2025 14:04:18 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3995ff6b066so2068085f8f.3 for <77185@debbugs.gnu.org>; Sun, 23 Mar 2025 11:04:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742753052; x=1743357852; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=gRZEfIUv8Bh1Aduy0R3s/divy6g0hyL6LJZ69OW4mU8=; b=jid4zYQhi6EjVaKO0u0fYdcanSJdoOsR7Gtl+MXC3Q8rMUK8jDUcZ2q9r5rLz8xghW 0N1KHYGm6CIUhwieVhDSK4/AgL/4v0SUbfuO047nBxC4H0dKN6KUaivYa0dwUebww3Ki K7G4WBXoDDYVu35QY5QtwTjmmS63dJMB4XbR12Bc98OqW+4UCPIMj2cIE20vs+N+iEzv gsjz+xNNEwS94/8yWY+cx+IG6Rjr2ze8j0dadBEWSm29BohS6bQTyAdu1CLPDjK3fC/v 5ybuoE1FMvR5CMWH6kKZ+FK6bvUqD3VoiqeEvw3allh0KZx1SloKwVyBmRZiEXcFR/tA Idgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742753052; x=1743357852; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gRZEfIUv8Bh1Aduy0R3s/divy6g0hyL6LJZ69OW4mU8=; b=KFs1hlp9nZhtoxDmVzrTsH+5JtLjWg08fPSTvRJCqJqGjpK9yBVNycZyueCaq8gO17 xu61TU2XcC5oMLnAP43/3vtjneTLwfGn/kiRZ3msUeo5+6VZK123L6zhRgaSU07ObTMb pFUOWGSfKcNh49rvXpKCzZhKpxfyMBpFOzIkvCCp8Y6XYOTvEBJtK28WivmLbumiMTd8 yZ5NTWKMeeW5J9xHpFRYRDyozqHGXCWiCfXC/4a1rFjJdjk4gs4ft4kf7UcPNHu7hf+A PhJSJcXbwOIQfIVIlZlgxrRrfrlNDFKyUPmB/QBvOd/EOlUitdPOn4JNhVyqnEUnMCB7 5Qvg== X-Gm-Message-State: AOJu0Yy1BOMNdyfqndN8En5EdgZylSDfuaY48+OBewzBhLvYnn+so0uu iGMTRFWlcH825etVw7dhu/R6YMyx8deezeDMhW/iwjeFvQyxaB+lXTugNDCXVT0= X-Gm-Gg: ASbGncsRFWr4a5Ky5/wzK0mHU3bl12G6bGNc/aIPpuxCE4LVWyXkdHiSOu4H0cmAQGc khbtz5RnJvzbh7TX0SEGXPuvXdKMbx3yaSzrXFvMp1nmVJMqQq3U5KkEIOZhk6syOgzMVMYr9gL alKmQPu7B9zQvOM/gjAaVVmkypjtWt+aXIhZCXElGox44okn5VVFKgD31CNBb+NSimuGC6+h8uB l6d27UWa5YFQwl60MQgGhKaHlS2OrF68ZcbFqhumjxXeSLHAzB2GxauZ+NKX2sJMzrhBqeUzfA4 5y4rZJcBPiZjZHp/Rl2I+FNkCIYqKtnWujVArZnhoe+eUA== X-Google-Smtp-Source: AGHT+IGvLkQz4QK6CGkOfWLvZyVnwhNPfI7+Gwx989RljNxqXE2QzKRCzzbPqO49TrQE/0GnhJizMw== X-Received: by 2002:a5d:6c67:0:b0:391:30f0:1704 with SMTP id ffacd0b85a97d-3997f9008d9mr9482413f8f.4.1742753051351; Sun, 23 Mar 2025 11:04:11 -0700 (PDT) Received: from theodora ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9a3c7fsm8517464f8f.34.2025.03.23.11.04.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 11:04:11 -0700 (PDT) From: Lee Thompson In-Reply-To: <87jz8f3dij.fsf@inventati.org> (Cayetano Santos's message of "Sun, 23 Mar 2025 17:41:56 +0100") References: <871puodnrx.fsf@inventati.org> <878qovgaft.fsf@gmail.com> <87jz8f3dij.fsf@inventati.org> Date: Sun, 23 Mar 2025 18:04:10 +0000 Message-ID: <87zfhbei91.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 think I've adjusted according to everything you've mentioned. A v2 patch should arrive shortly, I'll get the eros patch tidied up and sent over also. Thanks for all the help! From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v2] gnu: Add emacs-bqn-mode. References: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Mar 2025 13:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: lee.p.thomp@gmail.com Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174282439711430 (code B ref 77185); Mon, 24 Mar 2025 13:54:01 +0000 Received: (at 77185) by debbugs.gnu.org; 24 Mar 2025 13:53:17 +0000 Received: from localhost ([127.0.0.1]:54838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twiEv-0002yI-0i for submit@debbugs.gnu.org; Mon, 24 Mar 2025 09:53:17 -0400 Received: from latitanza.investici.org ([2001:888:2000:56::19]:54897) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twiEq-0002y6-L6 for 77185@debbugs.gnu.org; Mon, 24 Mar 2025 09:53:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1742824390; bh=t+AENth3I6M9g5Pm6dIiAAh8XQS2BwjjbRwymAdZVtM=; h=From:To:Cc:Subject:In-Reply-To:Date:From; b=r0isChR2lRhaRWuMxWruJFISLMDB4U3Cgfw6Bk4V+LlK4Mterh9u9afscAIsDSgre +dRnnHppoM37tb2DSK4rnrNkiHxA7esIsL2FboTMLgJEOfZWWMoSImLfTPhmYBsAjE ybTHkoDSgCcyc/puYzkv3I66yeH9jcmbXPgrTMKw= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4ZLvdf4nPmzGp3B; Mon, 24 Mar 2025 13:53:10 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZLvdf3cJdzGp2v; Mon, 24 Mar 2025 13:53:10 +0000 (UTC) From: Cayetano Santos In-Reply-To: <20250323180136.24876-1-lee.p.thomp@gmail.com> User-Agent: mu4e 1.12.9; emacs 29.4 Date: Mon, 24 Mar 2025 14:53:09 +0100 Message-ID: <87zfhabkmy.fsf@inventati.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 (-) --=-=-= Content-Type: text/plain One last thing: could you include the (arguments (list #:tests? #f)) ; no tests to comply with upcoming emacs packaging standard ? Thanks ! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iI0EARYKADUWIQTMuBhC+dcFjs1nN3q/XN9N9r9mggUCZ+FjxRccY3NhbnRvc2JA aW52ZW50YXRpLm9yZwAKCRC/XN9N9r9mgh/AAQCTqdTm3qXHbLiBuNvYGLtdTkbI FlwnPUSYigaMSXcCtwEAr3mvg2AOTxYBatoYYiu4Ad4l2VXTBR322NDs0AHk/gY= =bsEb -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v3] gnu: Add emacs-bqn-mode. References: <20250322162557.9873-2-lee.p.thomp@gmail.com> In-Reply-To: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Mar 2025 14:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174282683121014 (code B ref 77185); Mon, 24 Mar 2025 14:34:02 +0000 Received: (at 77185) by debbugs.gnu.org; 24 Mar 2025 14:33:51 +0000 Received: from localhost ([127.0.0.1]:57301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twisB-0005Sr-6o for submit@debbugs.gnu.org; Mon, 24 Mar 2025 10:33:51 -0400 Received: from mail-il1-x131.google.com ([2607:f8b0:4864:20::131]:42431) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1twis6-0005SX-Qm for 77185@debbugs.gnu.org; Mon, 24 Mar 2025 10:33:49 -0400 Received: by mail-il1-x131.google.com with SMTP id e9e14a558f8ab-3d589227978so15342465ab.1 for <77185@debbugs.gnu.org>; Mon, 24 Mar 2025 07:33:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742826821; x=1743431621; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=p0PlBpBSTHwLGSoURvz5zBFQ76iIR0NfQY+t4yL/cDQ=; b=mpiL2zVuaAvqVPOxUjXGyb1kC12uG/Wxto5+h0jHjxSPlVY1BsRekeE17FzDevBOv8 GtfbNINGqwQBftLizt2QlyOgddu1zvVUhRpCZN3UHHxi4T4cr6JAB229FQHPJ+40Eik+ jI1gb1d+oVDfWtnGstwt50ubqoL+R3YsS9PrnXiaIg8k7GS5UfWC5ISwJQLrZ2VuNxeo NGa6EfGl8CD25UNOspDrVLZvXeSvGU6EltHMBKsE7UftlIR8svY9Ihzp0iWo6hLm3vmo SEPRz3gKptU8EYCUpV3+/ozOxKj1kL+HNkQN+1IowuUaSuw7Iv3ydCLKYkSFWag7C+6V y0SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742826821; x=1743431621; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=p0PlBpBSTHwLGSoURvz5zBFQ76iIR0NfQY+t4yL/cDQ=; b=jJW9XJE5my2TBcEyDq/GAacFRONdzR/VMYOzt/a53/8LpmenP97KGGU0FRSTi5xh/v YumYSBqxwovDrA9szYP6uEkDMWq+leOBugTeAJ6eHXSBOMCIP6PNOyN4kG2WFh89k9hq 04AVQXI6esZgLYE4jSzBm9p4VVLS8HS+MgWuTe1U5zbBD0n1Do/U1cIbLQSt2a3MKvRh X5wsJDbRCkvClyydg+UdFrv+mnUKhbRxozN9NXu//qYXqSvQZOu5wQNEhy75jZS9yN+2 PoWKbvn6l869IrL58D9QRSr73DK2/ddSepp4hEFf/ORb70rjCjFt1sMFyAmb/2YBVv4n 0riw== X-Gm-Message-State: AOJu0Yymn63l74SV6+IPMH0qQyLSFAU4D8wFzhkb4sJ7uvCgPYR3UNeC RvBZeTcz1T1lMfBynLKQGLBCW7TzNP35sfoQ+7VhOC3WDHcUU8RQaZ21hbrOgAZE23HjvUxr8bN j22rHUWkX/q+XS6dK72SHspT+D571JL7U7gs= X-Gm-Gg: ASbGnct77egY+1OBV0dq97JLH1ZjMUpqVrRWueTO7ja2bt8Z72kTMp3Sgyv0mOmQ1Bq Ca9vPtBbT5YHupiWKF6eiFo23KV5JJvw8rvQ2If1gkOsyiU1khVqvCWkQFvJDaruHvrf1nXmPMv AOrDyaEKQlhf2Cd1op6RfTvrflyw== X-Google-Smtp-Source: AGHT+IGAiMXhsqLuvbKH1xKyVeq3R21kjFJzqHVo2pgYd2FPbVisnAZrLIqALQXyqKKUTzrJH1t4MBIB7fIKkReKfpE= X-Received: by 2002:a92:6907:0:b0:3d3:d156:1dcd with SMTP id e9e14a558f8ab-3d58e81355fmr141424955ab.1.1742826820594; Mon, 24 Mar 2025 07:33:40 -0700 (PDT) MIME-Version: 1.0 From: Lee Thompson Date: Mon, 24 Mar 2025 14:33:28 +0000 X-Gm-Features: AQ5f1Jrgx92ag6RaU1tCaEHHC_7LOMACRF1F39scq0YIDKIseV4EskaGvvfC-FY Message-ID: Content-Type: multipart/mixed; boundary="0000000000008c155a0631177d71" 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 (-) --0000000000008c155a0631177d71 Content-Type: text/plain; charset="UTF-8" * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable. Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 --- --0000000000008c155a0631177d71 Content-Type: text/x-patch; charset="ISO-8859-1"; name="emacs-bqn-mode.patch" Content-Disposition: attachment; filename="emacs-bqn-mode.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m8n6280u0 ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtIGIvZ251L3BhY2thZ2VzL2Vt YWNzLXh5ei5zY20KaW5kZXggZjc0NTljM2MzMi4uMzhjNTk0ODllMSAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20K QEAgLTE1NSw2ICsxNTUsNyBAQAogOzs7IENvcHlyaWdodCCpIDIwMjUgUmVtY28gdmFuICd0IFZl ZXIgPHJlbWNvQHJlbXdvcmtzLm5ldD4KIDs7OyBDb3B5cmlnaHQgqSAyMDI1IFNreWxhciBIaWxs IDxzdGVsbGFyc2t5bGFya0Bwb3N0ZW8ubmV0PgogOzs7IENvcHlyaWdodCCpIDIwMjUgQ2F5ZXRh bm8gU2FudG9zIDxjc2FudG9zYkBpbnZlbnRhdGkub3JnPgorOzs7IENvcHlyaWdodCCpIDIwMjUg TGVlIFRob21wc29uIDxsZWUucC50aG9tcEBnbWFpbC5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUg aXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNDg3LDYgKzQ4OCw1MyBAQCAoZGVmaW5lLXB1 YmxpYyBlbWFjcy1ib29rbWFyay1wbHVzCiByZWFkaW5nIHRoZSBleHRlbnNpdmUgZG9jdW1lbnRh dGlvbiBhYm91dCBCb29rbWFya1BsdXMgb24gdGhlIEVtYWNzIFdpa2kuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOmdwbDMrKSkpCiAKKyhkZWZpbmUtcHVibGljIGVtYWNzLWJxbi1tb2RlCisgIDs7 IE5vIHJlbGVhc2VzLCB2ZXJzaW9ucyBhcmUgdGFnZ2VkIGJ5IGRhdGUgb24gR2l0SHViCisgIChs ZXQgKCh0YWcgIjIwMjQtMDktMTAiKQorICAgICAgICAocmV2aXNpb24gIjAiKSkKKyAgICAocGFj a2FnZQorICAgICAgKG5hbWUgImVtYWNzLWJxbi1tb2RlIikKKyAgICAgICh2ZXJzaW9uIHRhZykK KyAgICAgIChzb3VyY2UKKyAgICAgICAob3JpZ2luCisgICAgICAgICAobWV0aG9kIGdpdC1mZXRj aCkKKyAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICh1cmwgImh0 dHBzOi8vZ2l0aHViLmNvbS9tdXNlb2EvYnFuLW1vZGUiKQorICAgICAgICAgICAgICAgKGNvbW1p dCB0YWcpKSkKKyAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9u KSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFzZTMyICIwYTR3aGx4ODA2NWMxNW5m eXF5ODE3Nm13eXNuYzEzejRxN21tZGZuZjZza2RudmkycGs2IikpKSkKKyAgICAgIChidWlsZC1z eXN0ZW0gZW1hY3MtYnVpbGQtc3lzdGVtKQorICAgICAgKGFyZ3VtZW50cworICAgICAgIChsaXN0 CisgICAgICAgICM6dGVzdHM/ICNmIDsgTm8gdGVzdHMKKyAgICAgICAgIzpwaGFzZXMKKyAgICAg ICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgICA7OyBgYnFu LWNvbWludC1icmluZycgaW4gYGJxbi1tb2RlLmVsJyB1c2VzIHRoZSBtYWNybworICAgICAgICAg ICAgOzsgYHRocmVhZC1sYXN0JywgZGVmaW5lZCBpbiBgc3Vici14LmVsJyBidXQgbm90IGF1dG9s b2FkZWQuCisgICAgICAgICAgICA7OyBgZW1hY3MtYnVpbGQtc3lzdGVtJyB3aWxsIGhhcHBpbHkg Ynl0ZS1jb21waWxlIGBicW4tbW9kZS5lbCcKKyAgICAgICAgICAgIDs7IGJ1dCBpbnRlcmFjdGl2 ZWx5IGNhbGxpbmcgYGJxbi1jb21pbnQtYnJpbmcnIHdpbGwgY2F1c2UgYW4KKyAgICAgICAgICAg IDs7IGVycm9yLiAgQW4gZXhwbGljaXQgY2FsbCB0byBgKHJlcXVpcmUgJ3N1YnIteCknIHJlbWVk aWVzIHRoZQorICAgICAgICAgICAgOzsgaXNzdWUgdW50aWwgaXQgaXMgZml4ZWQgdXBzdHJlYW0u CisgICAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3JlcXVpcmUtc3Vici14CisgICAgICAg ICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgICAgIChlbWFjcy1iYXRjaC1lZGl0LWZpbGUg ImJxbi1tb2RlLmVsIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyhw cm9nbiAoZ290by1jaGFyIChwb2ludC1taW4pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAocmUtc2VhcmNoLWZvcndhcmQKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIocmVxdWlyZSAncHVsc2UpIikKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcndhcmQtbGluZSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluc2VydCAi KHJlcXVpcmUgJ3N1YnIteClcbiIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChiYXNpYy1zYXZlLWJ1ZmZlcikpKSkpKSkpCisgICAgICAocHJvcGFnYXRl ZC1pbnB1dHMgKGxpc3QgZW1hY3MtY29tcGF0KSkKKyAgICAgIChzeW5vcHNpcyAiRW1hY3MgbWFq b3IgbW9kZSBmb3IgdGhlIEJRTiBwcm9ncmFtbWluZyBsYW5ndWFnZSIpCisgICAgICAoZGVzY3Jp cHRpb24KKyAgICAgICAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGEgbWFqb3IgbW9kZSBmb3IgZWRp dGluZyBhbmQgZXhlY3V0aW5nIEJRTiBjb2RlLgorSXQgY2FuIGJlIHVzZWQgdG8gaW50ZXJhY3Rp dmVseSBldmFsdWF0ZSBCUU4gY29kZSBpbiBidWZmZXIgb3IgY2FuIGJlIHVzZWQgdG8KK2xhdW5j aCBCUU4gUkVQTCBzZXNzaW9ucy4gIEZvciBldmFsdWF0aW5nIEJRTiBjb2RlIG9yIHNwYXduaW5n IGludGVycHJldGVycyBhbgorZXhlY3V0YWJsZSBpbXBsZW1lbnRhdGlvbiBpcyByZXF1aXJlZCBz dWNoIGFzIEBjb2Rle2NicW59IG9yIEBjb2Rle2RicW59LiIpCisgICAgICAoaG9tZS1wYWdlICJo dHRwczovL2dpdGh1Yi5jb20vbXVzZW9hL2Jxbi1tb2RlIikKKyAgICAgIChsaWNlbnNlIGxpY2Vu c2U6Z3BsMykpKSkKKwogKGRlZmluZS1wdWJsaWMgZW1hY3MtY2ZycwogICAocGFja2FnZQogICAg IChuYW1lICJlbWFjcy1jZnJzIikKLS0gCg== --0000000000008c155a0631177d71-- From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v2] gnu: Add emacs-bqn-mode. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Mar 2025 14:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Cayetano Santos Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174282697621628 (code B ref 77185); Mon, 24 Mar 2025 14:37:01 +0000 Received: (at 77185) by debbugs.gnu.org; 24 Mar 2025 14:36:16 +0000 Received: from localhost ([127.0.0.1]:57308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twiuV-0005cm-PP for submit@debbugs.gnu.org; Mon, 24 Mar 2025 10:36:16 -0400 Received: from mail-il1-x131.google.com ([2607:f8b0:4864:20::131]:48635) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1twiuT-0005cZ-8U for 77185@debbugs.gnu.org; Mon, 24 Mar 2025 10:36:13 -0400 Received: by mail-il1-x131.google.com with SMTP id e9e14a558f8ab-3d43bb5727fso11107215ab.1 for <77185@debbugs.gnu.org>; Mon, 24 Mar 2025 07:36:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742826967; x=1743431767; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zU/0JHualxMC2NwKRSUpeZSQuqV0nKLFxV5prV7zfnc=; b=hlUBArLo+84F5vo3+DNidq+tMs5pro6NlSN3dEeVv7vfbf5WR3nXr4WqTvnUWV2xgH hXrrp+i7CT60YM7tNU/GgLDUW2dqM72mVw1E2ylHt2MsK3Rc/ZtsyC0325gDA9m2VvG2 lPOvT+BiKYaWjJVCbuNGXKEInsytwOKgUIkoJnYk61F/dVG1IVheF5SfVUn7Se0nKdKG ppelt/y/3LZLmMIcFP8bl398NpATm/j/UFaUoHY1zhlzD7c3HyNiW8SzxMOxgkTtYHAL OxG+izBhT3cPIOuN4N80A6pBYOe+jeKd/P4AR6cevLMT4err/3ogORFRSq/DvW11ZmQj Pt5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742826967; x=1743431767; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zU/0JHualxMC2NwKRSUpeZSQuqV0nKLFxV5prV7zfnc=; b=N0TKnGSV6e48MmOeWo+fgAhtJDucYXExApp/HovnoPNuQfuQPPZOV9vA7NPCWearjN +9LZ4uHUfvqnUndPxlXRySsbLWPBV2KIDwE8mSqR8IceerVs/iECt0XJzra0eEuTnyqC GeiTxfXsAH5rvh45UDudPeG8ei+bekntbaJIodPSXyq3mOojijhglChIfcfmfGBLs7Fy jAbO6nICS69yXB2N54q2rtZBIlpCjQMo2uubzeaoQEDRLTIVICla6uHJwO8kd0LR6GwG 03BHHdf1X0LnuofpSu8ERJPl/4zrN/Felf5DRf3/QDxsOpNtJunALpBkt9l/AJexC6BM Lsxg== X-Gm-Message-State: AOJu0YyTf2J54jV/eMfxPx4LcCEf/ki0U+EprusmvhReQ6+Z2PwdMeBw T1ztajU2IBHyCU7I+N20YKq7pNl1gpqR4qNn47Zd7rCr51URFzPqdotOQq9hND7K64DbI7NX/Me bcN4KWbS/Z1wbNBTEYqXRMIUr+C/yTEVXPXQ= X-Gm-Gg: ASbGnctNAmSuUHt9NqWCPtnODI1lfBkxNM7r4ZWf/fNYfUuhjGdbuWzaxRktD4kTXI2 BMkLeX3w6bryI0HWNTAaO5Mp/09bs4PWB+pvlev42rtkitU059JKHII4x/o/BuBKJljRMI2nQ8K d0jqvxY+blG8WiUUB3roJE+ThO/A== X-Google-Smtp-Source: AGHT+IG3mcetbu71QKuIj8yr5pkmvbM1TTLjBlFWbfPvZustWWrykCfxeeulhTXAYcKk3CjkT3VX7b3EFnPvscjdvA4= X-Received: by 2002:a05:6e02:1d83:b0:3d0:2fcb:e7f with SMTP id e9e14a558f8ab-3d59604778amr116100505ab.0.1742826967307; Mon, 24 Mar 2025 07:36:07 -0700 (PDT) MIME-Version: 1.0 References: <20250323180136.24876-1-lee.p.thomp@gmail.com> <87zfhabkmy.fsf@inventati.org> In-Reply-To: <87zfhabkmy.fsf@inventati.org> From: Lee Thompson Date: Mon, 24 Mar 2025 14:35:55 +0000 X-Gm-Features: AQ5f1JrENsBZoR_n4wgy12cwZFejtftItaxEZ2MKr99saxr1gJG9DROZ9kF7_Yw Message-ID: Content-Type: text/plain; charset="UTF-8" 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 (-) Okay I've sent over a v3 patch with the `#:tests #f` change. I'm away from my main PC at the moment so had to edit the patch with a text editor and send via Gmail's web interface. Hopefully all should be right but let me know if something's gone wrong with it. On Mon, 24 Mar 2025 at 13:53, Cayetano Santos wrote: > > > One last thing: could you include the > > (arguments (list #:tests? #f)) ; no tests > > to comply with upcoming emacs packaging standard ? > > Thanks ! From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v2] gnu: Add emacs-bqn-mode. Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Mar 2025 14:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lee Thompson Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174282768223618 (code B ref 77185); Mon, 24 Mar 2025 14:49:02 +0000 Received: (at 77185) by debbugs.gnu.org; 24 Mar 2025 14:48:02 +0000 Received: from localhost ([127.0.0.1]:57329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twj5u-00068q-1a for submit@debbugs.gnu.org; Mon, 24 Mar 2025 10:48:02 -0400 Received: from latitanza.investici.org ([82.94.249.234]:61139) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twj5p-00068T-6Z for 77185@debbugs.gnu.org; Mon, 24 Mar 2025 10:48:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1742827675; bh=UiSgKCfrckq8Mb3kd8hb5MxTV+Re4HT7UCOAIvjJuj8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=FMFS8WMqI2OlIasdPkYrutFP7ZzhaefckpaXkIoVM9OIbo9hrHApTD1p796nymbFl AJRo52lbBG+ziN5i9qZ+3YrRubhpNQ+IZOs13Fu0VB6bN+sRSh01Us/z6BbTFujoqP MWhkJoj3lTuJ8GjA7TTvgpzWc3rnBvLOvr8nBlAs= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4ZLwrq4nXDzGp3B; Mon, 24 Mar 2025 14:47:55 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZLwrq3S83zGp2n; Mon, 24 Mar 2025 14:47:55 +0000 (UTC) From: Cayetano Santos In-Reply-To: (Lee Thompson's message of "Mon, 24 Mar 2025 14:35:55 +0000") References: <20250323180136.24876-1-lee.p.thomp@gmail.com> <87zfhabkmy.fsf@inventati.org> User-Agent: mu4e 1.12.9; emacs 29.4 Date: Mon, 24 Mar 2025 15:47:54 +0100 Message-ID: <87jz8epjs5.fsf@inventati.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >Mon 24 Mar 2025 at 14:35, Lee Thompson wrote: > Okay I've sent over a v3 patch with the `#:tests #f` change. I'm away > from my main PC at the moment so had to edit the patch with a text > editor and send via Gmail's web interface. Hopefully all should be > right but let me know if something's gone wrong with it. I=E2=80=99m unable to apply the patch. Better take your time using git send-email when you have time. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iI0EARYKADUWIQTMuBhC+dcFjs1nN3q/XN9N9r9mggUCZ+FwmhccY3NhbnRvc2JA aW52ZW50YXRpLm9yZwAKCRC/XN9N9r9mgimzAQD34AP4l7g5EID2hBUEMqNh5J5D /s2j/3pijyo2/a8jywEAnK8q3qCj304348ibNa02FUtoc1nJrVa0WLZ4s3qAxgc= =dsv9 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v3] gnu: Add emacs-bqn-mode. References: <20250322162557.9873-2-lee.p.thomp@gmail.com> In-Reply-To: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Mar 2025 19:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77185@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174284440621830 (code B ref 77185); Mon, 24 Mar 2025 19:27:01 +0000 Received: (at 77185) by debbugs.gnu.org; 24 Mar 2025 19:26:46 +0000 Received: from localhost ([127.0.0.1]:58714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twnRe-0005g0-4k for submit@debbugs.gnu.org; Mon, 24 Mar 2025 15:26:46 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:43093) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1twnRa-0005fQ-Qb for 77185@debbugs.gnu.org; Mon, 24 Mar 2025 15:26:44 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-43cf680d351so34623605e9.0 for <77185@debbugs.gnu.org>; Mon, 24 Mar 2025 12:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742844396; x=1743449196; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=gRaXrpOz5L/3OyBNnx9Y/j1G8WawvOZv9zkm17X+R7E=; b=lCNS2vr6RC6+zkDmrF0kxRzBTCTaRU89+HoLpDuP7eMtjGgN/ulk7JBTUHIhmOnd9a hx/hrdMDnXhwBLNuhCnSSrol1NMrEHr1WfGNF02pw/bPglYtELAgb4DwB7YsSJWYvGcn XJvLIQzZzb+Fv+I3A9+bN5/UtexzD94BVk1thk/ebfVuynO1DH9x+fqzFdKH8t4RSB0s J/dEL6cUR30fX3SrnJWZYWW1slxYBzIZBKXG9MDIuJSU8IRjTrdz2v03jmrLDZuMlO1m kS/+05smfm4Ly9U2GIBUAi4rDT6B1JYYMgK02Cv7zzykAsCyD8ccF/dbCvWof1h+aGN3 HIgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742844396; x=1743449196; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gRaXrpOz5L/3OyBNnx9Y/j1G8WawvOZv9zkm17X+R7E=; b=xFWeZVAqXfK9ZCfz24Opze/p9VSunht6RbwQk/8Sz1hDQ+S1zjn1cVuKsyHpPMJfFD 8vQ8RzoUPGmAsnFotn0JDgDsMyZm03BZ7dyj1U0UTOuvI1w+ZS93GKZT5G2EKDcJzxEb zXzFVg2+zWPMdL1g7G0lZdaYHfJRuP+234KYv13QA6gARxLkyRGpsNHCJLposK/SHVAL WmgTaelWbqF5givGbaxBpy2x4w9Nn8ZlYt/fVOKKkAOSXQu17x+nyy7jIKHaRhsY5dMy vkVSlZNIzfdSNQq3m+fWRbTUNo9do4IBnwWEKXqjyzSev/NwZz2KoEZujWi7dn1gdW0T b9+w== X-Gm-Message-State: AOJu0YwEC2VjPhR+R6Jo+tqrflaKdRkxFyFypchFNFP/9lshobrSW5gN 7+rU9rfeGkQqI0Ox8Ldk2fVaOBE8I7nyGPFJual0FHGGSAcRUz7zFsA2UBW/ X-Gm-Gg: ASbGncvSOpNCEHbkIPDEguJa5lk0eIBESAyddl4MtyvKQuUqTvZ5rzQpNAZWgTcoeBN Vyag6UZRYiH1q5OM5kOi5+Diq4/CfICxM/mRaCJ+pOzhzp/XNecfOQAP72PN4tz6n8DEy/6vHse nwJx2rXv4fBA+F5Ksuf8KpLuMl5sjdCASsa3BiXkRBJAAP7TY6MVKOD3D0RqCWDNN5MUUUzYtXa HPldxb1AE4fNkcM/8ZnJHXRTbz8abVWeQFyfmxckVBWDQrx1BVGdCgoF3cXz5OhH2bJPiJzcJkx B+KBE7gzH6BjUpMIgwFMu0It+SGqjZ/BPQ1Kh/zgbCTrOSygYkSOJStRsw7aKZs= X-Google-Smtp-Source: AGHT+IHSeOcwIahupOGNudJgi9FQl7Y5WBVHVuoh8s2/BWtLtuAnHpwMwZZ98VJ2hJy/mijckJAwxA== X-Received: by 2002:a5d:6c66:0:b0:390:ec6e:43ea with SMTP id ffacd0b85a97d-39979579dc8mr16597131f8f.15.1742844396139; Mon, 24 Mar 2025 12:26:36 -0700 (PDT) Received: from theodora.Home ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9a31a7sm11570609f8f.23.2025.03.24.12.26.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 12:26:35 -0700 (PDT) From: Lee Thompson Date: Mon, 24 Mar 2025 19:26:21 +0000 Message-ID: <20250324192632.9335-1-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.48.1 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 (-) * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable. Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 --- gnu/packages/emacs-xyz.scm | 48 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f00c5e4b29..0a51f5e987 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -155,6 +155,7 @@ ;;; Copyright © 2025 Remco van 't Veer ;;; Copyright © 2025 Skylar Hill ;;; Copyright © 2025 Cayetano Santos +;;; Copyright © 2025 Lee Thompson ;;; ;;; This file is part of GNU Guix. ;;; @@ -487,6 +488,53 @@ (define-public emacs-bookmark-plus reading the extensive documentation about BookmarkPlus on the Emacs Wiki.") (license license:gpl3+))) +(define-public emacs-bqn-mode + ;; No releases, versions are tagged by date on GitHub + (let ((tag "2024-09-10") + (revision "0")) + (package + (name "emacs-bqn-mode") + (version tag) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/museoa/bqn-mode") + (commit tag))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a4whlx8065c15nfyqy8176mwysnc13z4q7mmdfnf6skdnvi2pk6")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #f ; No tests found in source + #:phases + #~(modify-phases %standard-phases + ;; `bqn-comint-bring' in `bqn-mode.el' uses the macro + ;; `thread-last', defined in `subr-x.el' but not autoloaded. + ;; `emacs-build-system' will happily byte-compile `bqn-mode.el' + ;; but interactively calling `bqn-comint-bring' will cause an + ;; error. An explicit call to `(require 'subr-x)' remedies the + ;; issue until it is fixed upstream. + (add-after 'unpack 'require-subr-x + (lambda _ + (emacs-batch-edit-file "bqn-mode.el" + '(progn (goto-char (point-min)) + (re-search-forward + "(require 'pulse)") + (forward-line) + (insert "(require 'subr-x)\n") + (basic-save-buffer)))))))) + (propagated-inputs (list emacs-compat)) + (synopsis "Emacs major mode for the BQN programming language") + (description + "This package provides a major mode for editing and executing BQN code. +It can be used to interactively evaluate BQN code in buffer or can be used to +launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an +executable implementation is required such as @code{cbqn} or @code{dbqn}.") + (home-page "https://github.com/museoa/bqn-mode") + (license license:gpl3)))) + (define-public emacs-cfrs (package (name "emacs-cfrs") -- 2.48.1 From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v2] gnu: Add emacs-bqn-mode. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Mar 2025 19:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Cayetano Santos Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174284448922349 (code B ref 77185); Mon, 24 Mar 2025 19:29:02 +0000 Received: (at 77185) by debbugs.gnu.org; 24 Mar 2025 19:28:09 +0000 Received: from localhost ([127.0.0.1]:58728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twnSx-0005oI-Uq for submit@debbugs.gnu.org; Mon, 24 Mar 2025 15:28:08 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:59638) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1twnSu-0005mH-Fb for 77185@debbugs.gnu.org; Mon, 24 Mar 2025 15:28:06 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3914bc3e01aso2844996f8f.2 for <77185@debbugs.gnu.org>; Mon, 24 Mar 2025 12:28:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742844478; x=1743449278; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NZor7qDbq9aICue5m6DQtT7ekbDAAmm+qRQRQH2HYg4=; b=dkYS4O9nu2CYUpnJfGClDlxSkVO5K/2hUf+intvzNp9GYDsx9rAe17XA3s81AYlW/z YenBmpkBDHiZjMzVt0NVzcKgWrQwHIDBRztuUmkV9dUFazxKJwrfFJAnV3d811BOIWmc FF/q24HjhGFr3BNxdor22KwKRude45iIr4LmADFJSBxFaej0WeVmzafE1JCmB8rPtrIa UoSynbZjeagEWGD2Rf9G8IyY7NH9dbv2hdrKC4Hj+xOJ7WtyXLpdQXDK6pTdyNdDKdck /Xxk3GUtC9Ab/3ZMG6qx5YvX3fAg1yS9GdjyUCjJs2fjerQH/paPaAMWILCn1So/Rybu BXQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742844478; x=1743449278; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=NZor7qDbq9aICue5m6DQtT7ekbDAAmm+qRQRQH2HYg4=; b=Q6dyXMd0EIMQ7MdzV3kVl8Umii3Qme5CGSHI24YMAv+B/0WITz1y0Ksu8I3HND3VMq vM6JUYiS8PYNrnV5KD4EdwIob9+Z8xyW830xJ7g1P5wTevqxAeLeWUAuvFs+aObLWPck Nf0EYOAQZurndpYDdASzx4Hd4GIZ4jaAsW8AuNyrI+/DOqgNb52c+J3rIeu0pPezQ5O9 yF4oHxocS7XikxcjPuQyLBI2Vp5mg0EW/MamWsJxiD24g15okItfbuNaVbKB0Jg2AV40 aaol8LLm67mwVijWmco5YkO700sJRr+DFX5JbhwGNAQorCbzpvgynG/CKffyevJYXsKB PIrg== X-Gm-Message-State: AOJu0YxEi3tulGmmpXiJcbu9a1SohnOLmoJI76QbnbbrezrXrB2jHfWD GS+vBEyg8J2kdKuACcgmYQIEpcn6oBUXsDghkeJlc9LIMBsDlBS8RXIrdU8c X-Gm-Gg: ASbGncuChxLPoJOF+8HBeb7xaJs5pRObhXM6H3l3/Nn3Q34qK8Tdp6yCYdRMh+VcchT SrheuGXPLRS40OPqrd19weAUziLhDaEPOcZUmtWROjetylUyxE5XfBytX3+XLjcFCmI+b8Bp8/l 4IluWr4JSPqYz7ZbN0GEQ6OodZrcekMUESzzIKcb7eoG2ahtuE7RZ41L+bUqUjTYc2WMWpIlBj7 vmhQtJqaKLQa5n3MY/haSVKgM97NKSF9M4rMQtFTRaZbEmEQwieEbbtPRlRJyWjl+rQQtiVsSuK oapMVFm3j4/tTfDiXMzpcqGN1reQQ7nhhf63s1PDVIzDIw== X-Google-Smtp-Source: AGHT+IE+ZYlsnL7JpiQa9Ie5t+eGrUSwvDd2ozvne0qcVOzx0XGPykWUq01PzLkxhRvZ5bBm1hUUCQ== X-Received: by 2002:a05:6000:2ce:b0:38f:483f:8319 with SMTP id ffacd0b85a97d-3997f93c36emr15209059f8f.51.1742844477996; Mon, 24 Mar 2025 12:27:57 -0700 (PDT) Received: from theodora ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d4fd277c9sm132719905e9.22.2025.03.24.12.27.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 12:27:57 -0700 (PDT) From: Lee Thompson In-Reply-To: <87jz8epjs5.fsf@inventati.org> (Cayetano Santos's message of "Mon, 24 Mar 2025 15:47:54 +0100") References: <20250323180136.24876-1-lee.p.thomp@gmail.com> <87zfhabkmy.fsf@inventati.org> <87jz8epjs5.fsf@inventati.org> Date: Mon, 24 Mar 2025 19:27:56 +0000 Message-ID: <87jz8exm83.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) Cayetano Santos writes: > I=E2=80=99m unable to apply the patch. Better take your time using git > send-email when you have time. Okay should be all good now, #:tests added and I rebased onto the latest master just in case. From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v4] gnu: Add emacs-bqn-mode. References: <20250322162557.9873-2-lee.p.thomp@gmail.com> In-Reply-To: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Mar 2025 08:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77185@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174289027026644 (code B ref 77185); Tue, 25 Mar 2025 08:12:02 +0000 Received: (at 77185) by debbugs.gnu.org; 25 Mar 2025 08:11:10 +0000 Received: from localhost ([127.0.0.1]:36111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twzNM-0006ve-0K for submit@debbugs.gnu.org; Tue, 25 Mar 2025 04:11:10 -0400 Received: from confino.investici.org ([93.190.126.19]:35971) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twzNG-0006v6-5o for 77185@debbugs.gnu.org; Tue, 25 Mar 2025 04:11:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1742890260; bh=U8d0cOND9WywO3UM7/wQYF8uENo1rznXRJlm+zo3Qus=; h=From:To:Cc:Subject:Date:From; b=u8nbTLFpHiJBykON3hS4h/sKP3ydQfgLS/aWmfG8KtQuECIRl0+JFBKfm1A0YWZT+ V5dqOnPLq1UdbA3FZvvyN34IeIG8qRzDE1kunIdm3hMGjCjVuhr4G9SfPzXGlnyyTI DdO326O8Shnl8QIPSdvwuZ1IURgC56LYlo5qAzuk= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4ZMN0N0dWqz111G; Tue, 25 Mar 2025 08:11:00 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZMN0M6n8kz1111; Tue, 25 Mar 2025 08:10:59 +0000 (UTC) From: Cayetano Santos Date: Tue, 25 Mar 2025 09:10:34 +0100 Message-ID: <57141d63f3ba5a0907ba24175e74b6f3ea065ff6.1742890234.git.csantosb@inventati.org> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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 (-) From: Lee Thompson * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable. Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 --- Upstream project uses dates as releases, and guix privilege releases, so no need to use revisions. gnu/packages/emacs-xyz.scm | 96 ++++++++++++++++++++++++++++---------- 1 file changed, 71 insertions(+), 25 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f00c5e4b29..b73b6666c0 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -155,6 +155,7 @@ ;;; Copyright © 2025 Remco van 't Veer ;;; Copyright © 2025 Skylar Hill ;;; Copyright © 2025 Cayetano Santos +;;; Copyright © 2025 Lee Thompson ;;; ;;; This file is part of GNU Guix. ;;; @@ -487,6 +488,51 @@ (define-public emacs-bookmark-plus reading the extensive documentation about BookmarkPlus on the Emacs Wiki.") (license license:gpl3+))) +(define-public emacs-bqn-mode + (package + (name "emacs-bqn-mode") + ;; upstream releases are tagged by date + (version "2024-09-10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/museoa/bqn-mode/") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a4whlx8065c15nfyqy8176mwysnc13z4q7mmdfnf6skdnvi2pk6")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #f ;No tests found in source + #:phases + #~(modify-phases %standard-phases + ;; `bqn-comint-bring' in `bqn-mode.el' uses the macro + ;; `thread-last', defined in `subr-x.el' but not autoloaded. + ;; `emacs-build-system' will happily byte-compile `bqn-mode.el' + ;; but interactively calling `bqn-comint-bring' will cause an + ;; error. An explicit call to `(require 'subr-x)' remedies the + ;; issue until it is fixed upstream. + (add-after 'unpack 'require-subr-x + (lambda _ + (emacs-batch-edit-file "bqn-mode.el" + '(progn (goto-char (point-min)) + (re-search-forward + "(require 'pulse)") + (forward-line) + (insert "(require 'subr-x)\n") + (basic-save-buffer)))))))) + (propagated-inputs (list emacs-compat)) + (synopsis "Emacs major mode for the BQN programming language") + (description + "This package provides a major mode for editing and executing BQN code. +It can be used to interactively evaluate BQN code in buffer or can be used to +launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an +executable implementation is required such as @code{cbqn} or @code{dbqn}.") + (home-page "https://github.com/museoa/bqn-mode/") + (license license:gpl3))) + (define-public emacs-cfrs (package (name "emacs-cfrs") @@ -3142,13 +3188,13 @@ (define-public emacs-fb2-reader (version "0.1.1") (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jumper047/fb2-reader") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vx4b9wnmx1bng8wak5r7yryyvgib4m46l6b877xzkdhsjr3rbsi")))) + (method git-fetch) + (uri (git-reference + (url "https://github.com/jumper047/fb2-reader") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vx4b9wnmx1bng8wak5r7yryyvgib4m46l6b877xzkdhsjr3rbsi")))) (build-system emacs-build-system) (arguments (list @@ -26583,19 +26629,19 @@ (define-public emacs-pulseaudio-control (define-public emacs-smudge (let ((commit "4a9c5b34e9bc0a694d0faf8c2f83dc244b8b6a2f") - (revision "1")) + (revision "1")) (package (name "emacs-smudge") (version (git-version "1.0.0" revision commit)) (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/danielfm/smudge") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1xiqxw87sdk9mgy7fdbmzqaf58dc1grhkigirg1bd0b2q5kbnbwx")))) + (method git-fetch) + (uri (git-reference + (url "https://github.com/danielfm/smudge") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1xiqxw87sdk9mgy7fdbmzqaf58dc1grhkigirg1bd0b2q5kbnbwx")))) (build-system emacs-build-system) (propagated-inputs (list emacs-oauth2 emacs-request emacs-simple-httpd)) (home-page "https://github.com/danielfm/smudge") @@ -37239,7 +37285,7 @@ (define-public emacs-ssh-deploy (uri (string-append "https://elpa.gnu.org/packages/ssh-deploy-" version ".tar")) (sha256 - (base32 "0fb88l3270d7l808q8x16zcvjgsjbyhgifgv17syfsj0ja63x28p")))) + (base32 "0fb88l3270d7l808q8x16zcvjgsjbyhgifgv17syfsj0ja63x28p")))) (build-system emacs-build-system) (home-page "https://github.com/cjohansson/emacs-ssh-deploy") (synopsis "Deployment via Tramp, global or per directory") @@ -43112,19 +43158,19 @@ (define-public emacs-window-tool-bar (define-public emacs-tintin-mode (let ((commit "82e71e1db92ee3d94c7d0208bafc5de337193de8") - (revision "1")) + (revision "1")) (package (name "emacs-tintin-mode") (version (git-version "1.0.1" revision commit)) (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/sunwayforever/tintin-mode") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1p6ryqb8m30cp0zyawb6bs8wy3ga7gm60lcan0xx1fy3wx8qip33")))) + (method git-fetch) + (uri (git-reference + (url "https://github.com/sunwayforever/tintin-mode") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1p6ryqb8m30cp0zyawb6bs8wy3ga7gm60lcan0xx1fy3wx8qip33")))) (build-system emacs-build-system) (home-page "https://github.com/sunwayforever/tintin-mode") (synopsis "Emacs major mode for TinTin++ scripts") base-commit: ce086e31f0f5c78be76fd228dfd7718ff6df584e -- 2.49.0 From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v2] gnu: Add emacs-bqn-mode. Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Mar 2025 08:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lee Thompson Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174289040526928 (code B ref 77185); Tue, 25 Mar 2025 08:14:02 +0000 Received: (at 77185) by debbugs.gnu.org; 25 Mar 2025 08:13:25 +0000 Received: from localhost ([127.0.0.1]:36123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twzPZ-00070E-94 for submit@debbugs.gnu.org; Tue, 25 Mar 2025 04:13:25 -0400 Received: from confino.investici.org ([2a11:7980:1::2:0]:28275) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twzPX-000702-7B for 77185@debbugs.gnu.org; Tue, 25 Mar 2025 04:13:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1742890400; bh=gUoAgfH4XiwaS9oqmtQ5oC2GAb30wF1KHLB3Wed2Yt4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=fTClpUWyf+nuqK6UvJG5Cn+uWKwq4jieIhOWB9QlRgmtmpPHmRq7yDl9tA4WW26OI y3Iw/gxVDUutghhtelx33g+m16TklO7gBtIOtLsGafhBjvB+EJbL8GTQ0G1/LePpWq mRZeMe+Kr/P4E1B4EKJUDR41IvcZV/z0P6tSoMhY= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4ZMN3437hDz111G; Tue, 25 Mar 2025 08:13:20 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZMN341Ygdz1111; Tue, 25 Mar 2025 08:13:20 +0000 (UTC) From: Cayetano Santos In-Reply-To: <87jz8exm83.fsf@gmail.com> (Lee Thompson's message of "Mon, 24 Mar 2025 19:27:56 +0000") References: <20250323180136.24876-1-lee.p.thomp@gmail.com> <87zfhabkmy.fsf@inventati.org> <87jz8epjs5.fsf@inventati.org> <87jz8exm83.fsf@gmail.com> User-Agent: mu4e 1.12.9; emacs 29.4 Date: Tue, 25 Mar 2025 09:13:18 +0100 Message-ID: <87ldst34v5.fsf@inventati.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >Mon 24 Mar 2025 at 19:27, Lee Thompson wrote: > Okay should be all good now, #:tests added and I rebased onto the latest > master just in case. Thanks ! I submitted a latest v4, as there is no need for revisions here (we prefer releases, when feasible), as we assume upstream they=E2=80= =99re using dates for releases. What do you think ? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iI0EARYKADUWIQTMuBhC+dcFjs1nN3q/XN9N9r9mggUCZ+JlnhccY3NhbnRvc2JA aW52ZW50YXRpLm9yZwAKCRC/XN9N9r9mguJpAQDavGbQToMRM2eDjs4SvnHCdIMk Mur3ZjES2Uv6pcUXxgEA40O0IGplzZLAaMthdvU5Hmkh3BA9Ww9GviUEUOWR/w0= =8Xas -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v2] gnu: Add emacs-bqn-mode. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Mar 2025 10:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Cayetano Santos Cc: 77185@debbugs.gnu.org Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174289697913881 (code B ref 77185); Tue, 25 Mar 2025 10:03:02 +0000 Received: (at 77185) by debbugs.gnu.org; 25 Mar 2025 10:02:59 +0000 Received: from localhost ([127.0.0.1]:36338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tx17a-0003bo-Jo for submit@debbugs.gnu.org; Tue, 25 Mar 2025 06:02:58 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:60914) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tx17Y-0003bV-8b for 77185@debbugs.gnu.org; Tue, 25 Mar 2025 06:02:57 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-391342fc1f6so4434421f8f.1 for <77185@debbugs.gnu.org>; Tue, 25 Mar 2025 03:02:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742896970; x=1743501770; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YKrXc+cRqhkwNla9IfHML/3cUgtQZ1FvCRnQc181Mw4=; b=YVY34xuMYMhOvrGcK2R4AxMbx72oIUnZl8eS67SG67n0NcvqWDNHQ2GRKHiOjDNRKF nFBlyvNFC9+m2MbdpJKi32cj+eQUreB1k6/Z8gz+cPkNEZLZkauYhZikerPAghnP01xI bdrjjEh0cN91SR9UjOTXIZwkdG1hSDjfcQ9v90SqZrZDmRd50UPtVfMicsxX17yZmZLG TqJgSvJQ9MeCpeqHWTXzHF4hoH/EeqYqrcpE8ccZyxbXQUfyT6zutzXk5DM8o+TBAgo/ oHDxEOmD+NQL9XumtcuALtce0GjlGBDSxOOGJvcbwCKoLzXKs4fl5YkGMyq34rZph4b9 SCng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742896970; x=1743501770; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=YKrXc+cRqhkwNla9IfHML/3cUgtQZ1FvCRnQc181Mw4=; b=SukNYlTVH8jHfwB+Cu9+xEzYQrVo/2tGuaup28t6sd2gZSJ+/KqDDJybCncBzWIIU2 iZWROaEQxSoXDDuvT40udBDRnSmlj0Qc/jQZe5iS4Twcs43J1pJUiBuXmNZOdgPyHOlY FxrH0doQZflq8HMiUUVH49U/B4FtiK+R6dsL3a6nDKSXqzYZ9wZKeK9u4sRSqm+ufQdn j5oOkgE0OAUVHFhnuR8P74w6f9aqLLdg1CJEorzWcplx9/RMBzlcM+YK7sCDT76E8vjF uPteHQlDdXzJnn2WbP+kH8SHhixOHoekUGqjeWQALxydvKUKt1XZfjPLqdPCQt6XVffY IgmA== X-Gm-Message-State: AOJu0YyJwYN77vmxwOD5IBqJx3zf45Dyusp7+rmHwKq54gWSezkF7CLF iXWPVylVOA+hHMsfBy8PwNrj07gdjnoBtJ1VyBx6vgmkPhvxj48FT/9fXeWB X-Gm-Gg: ASbGncu7tF1ZxbLOz2kBbcW6iGLL+baC9c1RDKEmJ76s0e/CVKm+0zR6x8I2b1wo4aC 7DSGllH+IcEEvZZFV6O9rB4LawZhEz1JNg4PDzJro4PcZh0Wf5ieKUM160wqrENc1uz6YBV/7Ke /t3IkQVZmwqT2eBUpAk0gTVq1Tb9imAErYyIt/LTxPd2yCKN7VaSDWgntBqIm8CRO8OHfd9tB+x gKd0+T2mPwgHGNDpbqz2fi6keTOIlpS3QVjQxvszzTeIoLqJG5S5TPapzoEIOa0uejNsNC3LVoz q/2w3O+4NgJv3wqPWYH/hcUEcgBLIgIS26oBYcJXMyYYig== X-Google-Smtp-Source: AGHT+IEA5CKu3Ogo76ydfh7SdjxM9YvdsmzvNnfIlpZNfE34o5alYy8HDAYpGhr6xwzqaXiWbA0KjA== X-Received: by 2002:a05:6000:1a8b:b0:390:f358:85db with SMTP id ffacd0b85a97d-3997f9116bbmr12955470f8f.30.1742896969652; Tue, 25 Mar 2025 03:02:49 -0700 (PDT) Received: from theodora ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d6eab9d0fsm10230555e9.1.2025.03.25.03.02.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Mar 2025 03:02:49 -0700 (PDT) From: Lee Thompson In-Reply-To: <87ldst34v5.fsf@inventati.org> (Cayetano Santos's message of "Tue, 25 Mar 2025 09:13:18 +0100") References: <20250323180136.24876-1-lee.p.thomp@gmail.com> <87zfhabkmy.fsf@inventati.org> <87jz8epjs5.fsf@inventati.org> <87jz8exm83.fsf@gmail.com> <87ldst34v5.fsf@inventati.org> Date: Tue, 25 Mar 2025 10:02:48 +0000 Message-ID: <87bjtpxwaf.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) Cayetano Santos writes: > Thanks ! I submitted a latest v4, as there is no need for revisions > here (we prefer releases, when feasible), as we assume upstream they=E2= =80=99re > using dates for releases. What do you think ? I see now what you mean about revisions, all looks great to me! Thanks for all the patience and help! From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v5] gnu: Add emacs-bqn-mode. References: <20250322162557.9873-2-lee.p.thomp@gmail.com> In-Reply-To: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Mar 2025 10:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77185@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174289765615867 (code B ref 77185); Tue, 25 Mar 2025 10:15:02 +0000 Received: (at 77185) by debbugs.gnu.org; 25 Mar 2025 10:14:16 +0000 Received: from localhost ([127.0.0.1]:36373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tx1IW-00047r-B1 for submit@debbugs.gnu.org; Tue, 25 Mar 2025 06:14:16 -0400 Received: from latitanza.investici.org ([82.94.249.234]:53081) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tx1IS-00047a-Ld for 77185@debbugs.gnu.org; Tue, 25 Mar 2025 06:14:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1742897650; bh=2hxv3LYmlPrIyMbZfgWiI1XmwMAIPKhy4qEvJNhPd+k=; h=From:To:Cc:Subject:Date:From; b=FXWgtBHQKzUdNSRS3cou3B+M1XGg4CIb+fyGCork6j41HUONHd88zntP67jnnNuwe zcKa2iM0CxtTQZM+e+fSLhnc1i1J+SPgyEsXr6PDd3JcNY967m/+w3PmJQVG45hcfE AqfRE2TwhhLxt9Wu3MFq/0VtwDEI7TeYQRH6uG4I= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4ZMQkV6zjbzGp3x; Tue, 25 Mar 2025 10:14:10 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZMQkV5wxNzGp3C; Tue, 25 Mar 2025 10:14:10 +0000 (UTC) From: Cayetano Santos Date: Tue, 25 Mar 2025 11:13:54 +0100 Message-ID: <567e9614f766b1711a019276be0d218a786982bf.1742897634.git.csantosb@inventati.org> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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 (-) From: Lee Thompson * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable. Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 --- 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 f00c5e4b29..27e29e9628 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -155,6 +155,7 @@ ;;; Copyright © 2025 Remco van 't Veer ;;; Copyright © 2025 Skylar Hill ;;; Copyright © 2025 Cayetano Santos +;;; Copyright © 2025 Lee Thompson ;;; ;;; This file is part of GNU Guix. ;;; @@ -487,6 +488,51 @@ (define-public emacs-bookmark-plus reading the extensive documentation about BookmarkPlus on the Emacs Wiki.") (license license:gpl3+))) +(define-public emacs-bqn-mode + (package + (name "emacs-bqn-mode") + ;; upstream releases are tagged by date + (version "2024-09-10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/museoa/bqn-mode/") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a4whlx8065c15nfyqy8176mwysnc13z4q7mmdfnf6skdnvi2pk6")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #f ;No tests found in source + #:phases + #~(modify-phases %standard-phases + ;; `bqn-comint-bring' in `bqn-mode.el' uses the macro + ;; `thread-last', defined in `subr-x.el' but not autoloaded. + ;; `emacs-build-system' will happily byte-compile `bqn-mode.el' + ;; but interactively calling `bqn-comint-bring' will cause an + ;; error. An explicit call to `(require 'subr-x)' remedies the + ;; issue until it is fixed upstream. + (add-after 'unpack 'require-subr-x + (lambda _ + (emacs-batch-edit-file "bqn-mode.el" + '(progn (goto-char (point-min)) + (re-search-forward + "(require 'pulse)") + (forward-line) + (insert "(require 'subr-x)\n") + (basic-save-buffer)))))))) + (propagated-inputs (list emacs-compat)) + (synopsis "Emacs major mode for the BQN programming language") + (description + "This package provides a major mode for editing and executing BQN code. +It can be used to interactively evaluate BQN code in buffer or can be used to +launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an +executable implementation is required such as @code{cbqn} or @code{dbqn}.") + (home-page "https://github.com/museoa/bqn-mode/") + (license license:gpl3))) + (define-public emacs-cfrs (package (name "emacs-cfrs") base-commit: ce086e31f0f5c78be76fd228dfd7718ff6df584e -- 2.49.0 From unknown Sun Jun 22 11:39:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#77185] [PATCH v6] gnu: Add emacs-bqn-mode. References: <20250322162557.9873-2-lee.p.thomp@gmail.com> In-Reply-To: <20250322162557.9873-2-lee.p.thomp@gmail.com> Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, csantosb@inventati.org, divya@subvertising.org, hako@ultrarare.space, ian@retrospec.tv, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 09 Apr 2025 14:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77185 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77185@debbugs.gnu.org Cc: Lee Thompson , Cayetano Santos , Andrew Tropin , Cayetano Santos , Divya Ranjan Pattanaik , Hilton Chain , Ian Eure , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Cayetano Santos , Divya Ranjan Pattanaik , Hilton Chain , Ian Eure , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 77185-submit@debbugs.gnu.org id=B77185.174420922731738 (code B ref 77185); Wed, 09 Apr 2025 14:34:01 +0000 Received: (at 77185) by debbugs.gnu.org; 9 Apr 2025 14:33:47 +0000 Received: from localhost ([127.0.0.1]:40984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u2WUs-0008Fq-Ks for submit@debbugs.gnu.org; Wed, 09 Apr 2025 10:33:47 -0400 Received: from devianza.investici.org ([2c0f:f930:0:4::108]:46787) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u2WUn-0008Em-FP for 77185@debbugs.gnu.org; Wed, 09 Apr 2025 10:33:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1744209217; bh=eOZRmmlRm4gfZMgmsMQ59zEOQ2rOb3vHAWuNmV3IPGY=; h=From:To:Cc:Subject:Date:From; b=S2ob/SQ+67sG7yb2mcMrDCq+GtIgbTkLhZlyGVOO+yBUMwjWDyR5CK7j5vN7JaaAE p+a0UhYwr2wFccSZ6axvu26oDFV9K49LqsHUOJ2hJ0y6IsHHp2XAgquqzWMzKXU1pQ juihO33Q8O/h4lHlvDODLx09iwSCQfj6/4jSZdEw= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4ZXlmx1nv1z6vJj; Wed, 9 Apr 2025 14:33:37 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4ZXlmw6z2yz6vJR; Wed, 9 Apr 2025 14:33:36 +0000 (UTC) From: Cayetano Santos Date: Wed, 9 Apr 2025 16:32:53 +0200 Message-ID: <839b031bb91ab25e67eba5ea87d1e94990a22046.1744209173.git.csantosb@inventati.org> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 (-) From: Lee Thompson * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable. Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 Signed-off-by: Cayetano Santos --- V5 doesn't apply anymore. gnu/packages/emacs-xyz.scm | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 486cb24321..b342c6e4b9 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -489,6 +489,51 @@ (define-public emacs-bookmark-plus reading the extensive documentation about BookmarkPlus on the Emacs Wiki.") (license license:gpl3+))) +(define-public emacs-bqn-mode + (package + (name "emacs-bqn-mode") + ;; upstream releases are tagged by date + (version "2024-09-10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/museoa/bqn-mode/") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a4whlx8065c15nfyqy8176mwysnc13z4q7mmdfnf6skdnvi2pk6")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #f ;No tests found in source + #:phases + #~(modify-phases %standard-phases + ;; `bqn-comint-bring' in `bqn-mode.el' uses the macro + ;; `thread-last', defined in `subr-x.el' but not autoloaded. + ;; `emacs-build-system' will happily byte-compile `bqn-mode.el' + ;; but interactively calling `bqn-comint-bring' will cause an + ;; error. An explicit call to `(require 'subr-x)' remedies the + ;; issue until it is fixed upstream. + (add-after 'unpack 'require-subr-x + (lambda _ + (emacs-batch-edit-file "bqn-mode.el" + '(progn (goto-char (point-min)) + (re-search-forward + "(require 'pulse)") + (forward-line) + (insert "(require 'subr-x)\n") + (basic-save-buffer)))))))) + (propagated-inputs (list emacs-compat)) + (synopsis "Emacs major mode for the BQN programming language") + (description + "This package provides a major mode for editing and executing BQN code. +It can be used to interactively evaluate BQN code in buffer or can be used to +launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an +executable implementation is required such as @code{cbqn} or @code{dbqn}.") + (home-page "https://github.com/museoa/bqn-mode/") + (license license:gpl3))) + (define-public emacs-cfrs (package (name "emacs-cfrs") base-commit: 90357c6090de8c6befec232996dbc7415112a081 -- 2.49.0 From unknown Sun Jun 22 11:39:49 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: Lee Thompson Subject: bug#77185: closed (Re: [bug#77185] [PATCH v6] gnu: Add emacs-bqn-mode.) Message-ID: References: <18144dcbcec2c140475d00f62af265bdc82187b1.camel@gmail.com> <20250322162557.9873-2-lee.p.thomp@gmail.com> X-Gnu-PR-Message: they-closed 77185 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 77185@debbugs.gnu.org Date: Sun, 13 Apr 2025 16:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1744562042-21782-1" This is a multi-part message in MIME format... ------------=_1744562042-21782-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #77185: [PATCH] gnu: Add emacs-bqn-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 77185@debbugs.gnu.org. --=20 77185: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77185 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1744562042-21782-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 77185-done) by debbugs.gnu.org; 13 Apr 2025 16:33:08 +0000 Received: from localhost ([127.0.0.1]:43614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u40GZ-0005df-QC for submit@debbugs.gnu.org; Sun, 13 Apr 2025 12:33:08 -0400 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:58467) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u40GX-0005d4-SV for 77185-done@debbugs.gnu.org; Sun, 13 Apr 2025 12:33:06 -0400 Received: by mail-wr1-x442.google.com with SMTP id ffacd0b85a97d-39c1ef4acf2so2164364f8f.0 for <77185-done@debbugs.gnu.org>; Sun, 13 Apr 2025 09:33:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744561980; x=1745166780; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=iKCHR603cA300yqW0ClieSNYW3K757z5YyjJkphFSoE=; b=aJT7+HQ024jR3nlAc+ohrPGhXHKrTWwSypnE7saOFPl8qcN915ZoDQVepOFisKGDaV Z63eLuzznKerzY1D+ehcbpvGCGm3ii6oD8w8IUptnJsVHXBZImDciNyRFNpz/Rd9wUQU V1M0umNGijZk4MZhu/Vb8zC/TADvEzABgeyBvLgVPCh1gtTDMbKS0xAaIuchHdlFoCWq pvh8fwWOQgyRsT4vN1CoH8ChAHo4XOmORfGQVe8vMhDWYMZLDwPKoOxMICHXZ+8sV37O X3Qfbu6vWh7tvBbR+L6eUjRY17f4+gWyA0btMBKB0DKkQjjfOD+z6INq+GT2Buow00i8 gBJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744561980; x=1745166780; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=iKCHR603cA300yqW0ClieSNYW3K757z5YyjJkphFSoE=; b=isKTZAznEOmU8fASWTGBPSVJKvagU0ztXvB6r75fMm8D7MrewrwnXX3HaJKhvAdkfQ +UmiBInaNIttXHs8QUI++dlxC7Ymp9mOyaxNN/kQcqiLZqTciJzO/tdlSvcR328kQTLL 3cTMVOIKs/nFFxXWSZq6qsXO1toaOS51u469c7UXoUY8r7fkgj/IBxSl+Y+CTXLuquLy AjsysK0eemse00TQGGStlMq6xdu5ZxV54f0T+qooDtaLRXX8g/EMoHPO17u+bVv5PfB5 6jBlFtHP2pYGQwAmDOCnYPDQ0QvwLtSWSS/gIdKTjwMNSVQJR24Kymu00ZlfWlfRvOaG hsPg== X-Forwarded-Encrypted: i=1; AJvYcCXjeyfbUC1QRUJu30dL4VWu+5JI+TbSkvcVmrWkwYzd2gDiz5D+2u6GHI0w0aK8gC15a2+zWoEZWBj5@debbugs.gnu.org X-Gm-Message-State: AOJu0YymWUJm2/ku7AkWxXXCu8XdHivK5lE3yXyXXKTkmcCUKMv9+e3c okLpzC6SJgVRC2U2LGhtSgmRjicR6ukV8gINQKQwdZ4HVtgYBbLg X-Gm-Gg: ASbGncvn1uui0DHtSnevoX0d7d2ZW37XXrU90/apF69aj2mnISMJ40xThf6r6QI78md GNJzu2B30UMOVU3Rf9Rgst1p6IrLxAG3kK+0Wx0Uvz1xjDGEfprEvjo91q54aMjekqjBA7V+BK4 ZjW4JpE5kQFDXY62y46VT2yFCjMNqr+XggC1TvmUX7u89rbFboghS764Szpr1g/zLXGHGeXawlP 4tO1IUKpz+W7NQKmGZYt7UOiuo42qw/OAAGmq13bfyep9XzuGrMxMNYvdehE7Zcck+TIHzpGRDe WOISoqGHWYgOOnWfL2MWHWIp0fyqbW5ZI3effS1AY/bamrsbv3+tSY+bCuVaTdoBAmK3sV4zc9Z A5Nwmt5mLyGqw9QQYvU3CV3QmySc= X-Google-Smtp-Source: AGHT+IEJostL09KeFUgyQKSQqcX1gZjU49oyn8tCXnA/AF96TlBXVeKRtOVjerGgnc12NWuUg8Q+ng== X-Received: by 2002:a05:6000:18a2:b0:39a:ca0b:e7c7 with SMTP id ffacd0b85a97d-39eaaec7c34mr7362856f8f.36.1744561979590; Sun, 13 Apr 2025 09:32:59 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43f235a5e9dsm152425965e9.36.2025.04.13.09.32.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Apr 2025 09:32:59 -0700 (PDT) Message-ID: <18144dcbcec2c140475d00f62af265bdc82187b1.camel@gmail.com> Subject: Re: [bug#77185] [PATCH v6] gnu: Add emacs-bqn-mode. From: Liliana Marie Prikler To: Cayetano Santos , 77185-done@debbugs.gnu.org Date: Sun, 13 Apr 2025 18:32:57 +0200 In-Reply-To: <839b031bb91ab25e67eba5ea87d1e94990a22046.1744209173.git.csantosb@inventati.org> References: <20250322162557.9873-2-lee.p.thomp@gmail.com> <839b031bb91ab25e67eba5ea87d1e94990a22046.1744209173.git.csantosb@inventati.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77185-done Cc: Ian Eure , Katherine Cox-Buday , Andrew Tropin , Hilton Chain , Divya Ranjan Pattanaik , Lee Thompson 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 (-) Am Mittwoch, dem 09.04.2025 um 16:32 +0200 schrieb Cayetano Santos: > From: Lee Thompson >=20 > * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable. >=20 > Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 > Signed-off-by: Cayetano Santos > --- Stole =E2=80=93 ahem, *borrowed* =E2=80=93 the Sign-off and pushed. Thanks ------------=_1744562042-21782-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 Mar 2025 16:26:37 +0000 Received: from localhost ([127.0.0.1]:44900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tw1gD-0004oy-3G for submit@debbugs.gnu.org; Sat, 22 Mar 2025 12:26:37 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41124) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tw1gA-0004of-CZ for submit@debbugs.gnu.org; Sat, 22 Mar 2025 12:26:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tw1g2-0006Wt-98 for guix-patches@gnu.org; Sat, 22 Mar 2025 12:26:27 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tw1g0-0004so-Gu for guix-patches@gnu.org; Sat, 22 Mar 2025 12:26:25 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-43cf58eea0fso16103365e9.0 for ; Sat, 22 Mar 2025 09:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742660782; x=1743265582; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Ertm6r2TOdc+wHPshBYV0l5uNTSJ2YGiB/4qx/RcnbE=; b=hsvkpcXyfmgytDfl19nk6vivzRSpvPIkz8lpYbsFqT2U5ngjMaSNfYj0+GiAi7Vw8E 1udgQTxor3RWzSxBi54Ur7B+BX8JAsMNX1QJq1X53cLvE6iTxwdFOiANxanqG1GsXzG0 TSajp65sr1jq7aoHelM6qI8dLsnYk37RpSrMgfp60tJ/K9ibNJpnFm+ClTlivkmE0k31 q6h48et+O91rHtHG7GAetQrM7ZVFiE8hnchPmUHWQv0w080IcneoeAKJomOkvG2RtSm/ JyAE4TDVs5refHE7hQWC9/mDHs1ga22oNVnnYrBU2SRMVfnGaRckvThYXN9XnwevKBXR w4Iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742660782; x=1743265582; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ertm6r2TOdc+wHPshBYV0l5uNTSJ2YGiB/4qx/RcnbE=; b=O6nP2Tm/lD80vNnTPvdtewfG+iITXiVILU2YpvAUI1ZjgPu4oS9B363KqC1c6QWcP2 yHeBP5V0VJBk46KZLxUJAKY2sZX2fujTgrlBOnZI7q0k8Ed9YLoCDssKq9S25Lfy+oA7 SX4GTSAgJgDad27LUf9a8NNhn7aaCvRm3AcBizlwWG73wC8YnE4npaX4TjFxGke1PTAA KBxKBOKorqF9p8YkKpQ9wCO/ZWiVsJ1Nqrh2uE27BagqxKN9dbAyKn7m71aJmz4drhqG zX2cjDs+YIKycHHaxsL+YhPDlge1a0jlXQC17XaKZyboPANuxK8s5BrnBEflrdnRCAgR MThg== X-Gm-Message-State: AOJu0Yya0TM9wHcEmAQlciGeNiY/jEdZ2XVjVYUKKJU38SHFJ0Jsoeyl w9y07dcTtJXepkVj1QT+BIftcebh1vBSORhKKkaQn3w+QGDwfovn1oQzRzIO X-Gm-Gg: ASbGncuGFb7usnURQgRjoX3LQaiuZ5gLAC9wcQcmDbp7aupDGTzO9r/LzcTx4K0iUpS zT5SkU0iOPC2/2DY3d2wuDuV0/9s6MPJgtC7ieRovUlDEs/AoY2g81BM0c5/YsWtVMjHuUT2cxy 5ZIZIL6K1i2b67tRGdAN7FqP1pDkZ5G93mXktS6vPWy0ppJtIDbRd7cCymwYVYHQnW/JZocb9GV 4ws67Wtl+j8dy3gI4PnmHNmS32XSufVaI/qkY10pGJCqv2/DRk6N4SErs+BLgRGJdXpieJXlS03 /nJ7TtW232ZIHbo2zl9mJWAUYRHeBKIceK74z41GeuwFeM3ecRM+ X-Google-Smtp-Source: AGHT+IEyh14P0tuncdbJO3k6MDQr24hCfx4bRmxLFHrFay030r1J668OVxgtTHpxlVdBbCOWiuNCPw== X-Received: by 2002:a05:6000:156e:b0:391:2b04:73d9 with SMTP id ffacd0b85a97d-3997f93d5d4mr6004130f8f.49.1742660782197; Sat, 22 Mar 2025 09:26:22 -0700 (PDT) Received: from theodora.Home ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d43f32fb3sm111888905e9.2.2025.03.22.09.26.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Mar 2025 09:26:21 -0700 (PDT) From: Lee Thompson To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-bqn-mode Date: Sat, 22 Mar 2025 16:25:38 +0000 Message-ID: <20250322162557.9873-2-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=lee.p.thomp@gmail.com; helo=mail-wm1-x335.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Lee Thompson 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.0 (/) * gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567 --- gnu/packages/emacs-xyz.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f7459c3c32..30d439172f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -487,6 +487,46 @@ (define-public emacs-bookmark-plus reading the extensive documentation about BookmarkPlus on the Emacs Wiki.") (license license:gpl3+))) +(define-public emacs-bqn-mode + ;; Latest tagged version + (let ((commit "2024-09-10") + (revision "0")) + (package + (name "emacs-bqn-mode") + (version (git-version "0.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/museoa/bqn-mode.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a4whlx8065c15nfyqy8176mwysnc13z4q7mmdfnf6skdnvi2pk6")))) + (build-system emacs-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'require-subr-x + (lambda _ + (emacs-batch-edit-file "bqn-mode.el" + '(progn (goto-char (point-min)) + (re-search-forward + "(require 'pulse)") + (forward-line) + (insert "(require 'subr-x)\n") + (basic-save-buffer)))))))) + (propagated-inputs (list emacs-compat)) + (synopsis "Emacs major mode for the BQN programming language") + (description + "This package provides a major mode for editing and executing BQN code. +It can be used to interactively evaluate BQN code in buffer or can be used to +launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an +executable implementation is required such as @code{cbqn} or @code{dbqn}.") + (home-page "https://github.com/museoa/bqn-mode") + (license license:gpl3)))) + (define-public emacs-cfrs (package (name "emacs-cfrs") -- 2.48.1 ------------=_1744562042-21782-1--