From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH 0/4] Add emacs-parinfer-rust-mode Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 01 Nov 2024 13:22:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17304672762787 (code B ref -1); Fri, 01 Nov 2024 13:22:03 +0000 Received: (at submit) by debbugs.gnu.org; 1 Nov 2024 13:21:16 +0000 Received: from localhost ([127.0.0.1]:49453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6raV-0000io-J7 for submit@debbugs.gnu.org; Fri, 01 Nov 2024 09:21:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:44876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6pbF-0004n8-OA for submit@debbugs.gnu.org; Fri, 01 Nov 2024 07:13:55 -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 1t6pbE-0001se-HN for guix-patches@gnu.org; Fri, 01 Nov 2024 07:13:52 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6pbC-0004Ul-15 for guix-patches@gnu.org; Fri, 01 Nov 2024 07:13:51 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4315df7b43fso15199085e9.0 for ; Fri, 01 Nov 2024 04:13:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730459627; x=1731064427; 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=aP+S8VfxrdAK7jMvrJYNgHy593Tu+Fv76HESTlkWHJo=; b=AjYdROGHxRGOhatlXBrlR6OJS/W4i8hr+A19JuwkAfByewKzRLIkmyOsh/qr5LqqxF N88OanSu/ALGYbDaPyC1MdwYtrxoBulryS2R3k0DGkgvvbHu8fz2ox0n0Hb2nJQ86EN/ C5EGnANMs6nqHmAfyr6BBQlTjwtSS6CmTP0b2fbIJDx/xvwhNs1HqXlB+G2CxgJBkOYH X3rastDBjh6vdxUjCgtR1o5XRbFBLDy034NoDN1oZ2uE2vFenZnA4aTDaZZaej5yKDDL 0ttK8Ahmd2jmo/jT8KkaotdB2AEMpY/ULlstNmbDnesnPouKNgkfjJSRwMkkAI22ZDTO zorw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730459627; x=1731064427; 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=aP+S8VfxrdAK7jMvrJYNgHy593Tu+Fv76HESTlkWHJo=; b=hQKNislKcxJg9hNfRIRQpi9yWPavZU65XIXbgoTuD/vMohujXrBwg53I2FdxrJXoFi GxBE5Yln3sWO/rNRm33vtd2eE31TYMs0sTofgaZWhwek9UrGYoXGOTTq1G20JQEK8ZPQ yfHlqu8jK7T7ywQzeWlBtV2AYTjcAz2yrQcgPdv1ytbC7Vh+/abI/k8kef5lxur6NlOZ RjoH/pcmjxiWxtWPH4CXom5nQOQZIyAOAwRVQx1rIgy2wmLY7y+mdChlMmsFAOMbdumm 8v2Dxd5LYMqLxiii94597R7C24l9pCQQQxMkDb5luOGQAHA+OiUPSiVseEOzHjKs0kWS 4y5g== X-Gm-Message-State: AOJu0Yzq7hDk5uE+huoXpadCb+URHnL7atz960j15CwzAxLxsnMNPdFi g4qIUTBJTpkI6dlaDG5MvDHRk566BwNcr7MErl0JHAcPpkPgHbymPHLOZ2jk X-Google-Smtp-Source: AGHT+IGIpaFBZUOWW71OZ8ToROYS9vZIiWXdTTS4wILYWWEi4ZYf8heGEzp7o2sDSuTucFXQDGg9Gw== X-Received: by 2002:a05:600c:3515:b0:431:5df7:b310 with SMTP id 5b1f17b1804b1-4319aca52f4mr199198325e9.8.1730459626998; Fri, 01 Nov 2024 04:13:46 -0700 (PDT) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4327d5bf4e7sm56611715e9.15.2024.11.01.04.13.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2024 04:13:46 -0700 (PDT) From: Lee Thompson Date: Fri, 1 Nov 2024 11:13:23 +0000 Message-ID: <20241101111330.640592-1-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=lee.p.thomp@gmail.com; helo=mail-wm1-x32f.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.3 (-) X-Mailman-Approved-At: Fri, 01 Nov 2024 09:21:12 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello Guix, This patch series adds justinbarclay's parinfer-rust-mode package for Emacs. This package loads a shared Rust library to do all the parinfer heavy-lifting. I ported the most recent version of parinfer-rust-mode and the Rust library parinfer-rust-emacs and left the older emacs-parinfer-mode and parinfer-rust untouched because I didn't know if it was within the scope of this work to get rid of them. Note also for parinfer-rust-emacs I copied all the `modify-phases' stuff from parinfer-rust above, I can't imagine someone needs all the non-Emacs files installing but who knows. Could I please get some feedback or review on these patches? This is my first time sending patches into Guix so apologies if I've made any obvious mistakes. I wasn't sure also if it was appropriate to add my name to the tops of files etc. Apologies also if I've made a mess sending this a few times, I think my email client and get send-email have been acting up. Lee Thompson (4): * gnu/packages/emacs-xyz.scm (emacs-track-changes): New variable. * gnu/packages/crates-io.scm (rust-emacs-0.19): New variable. * gnu/packages/text-editors.scm (parinfer-rust-emacs): New variable. * gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode): New variable. gnu/packages/crates-io.scm | 24 +++++++++++++ gnu/packages/emacs-xyz.scm | 66 +++++++++++++++++++++++++++++++++++ gnu/packages/text-editors.scm | 53 ++++++++++++++++++++++++++++ 3 files changed, 143 insertions(+) base-commit: 6e50b0c56a8cc767bd3acb26638f78c450bde718 -- 2.43.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH 3/4] * gnu/packages/text-editors.scm (parinfer-rust-emacs): New variable. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 01 Nov 2024 14:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.173047188612480 (code B ref 74158); Fri, 01 Nov 2024 14:39:01 +0000 Received: (at 74158) by debbugs.gnu.org; 1 Nov 2024 14:38:06 +0000 Received: from localhost ([127.0.0.1]:49886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6smq-0003FE-12 for submit@debbugs.gnu.org; Fri, 01 Nov 2024 10:38:05 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:42322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6rjL-0001Bz-Ta for 74158@debbugs.gnu.org; Fri, 01 Nov 2024 09:30:25 -0400 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4315eac969aso11834645e9.1 for <74158@debbugs.gnu.org>; Fri, 01 Nov 2024 06:30:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730467763; x=1731072563; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=u3SxhHgtdTNFrG+shZSh/UYUaYGGx7kQOPYdoS0CvQI=; b=crfrxkgoeeM67nNmiTtkgRXvAa7YP4Exl4ipamgAksMLwqvqj10Js+JsLKkBH5jw5S 3OuMbEbHNAFWALnFexi+gV9aKrdvJgvi8zEtfwwU/nD6+WH5Go1n4/DuFAcrp2hgaKS6 hp+5yJRF3uzorYrTFwvHrp3ohtIza/pAUYihJplxyD8CtagFCDSDU+kDouosrRyz2Kec XyP6qCUpAJxzcrk2W/hzDpWCnYNZ1IE49VnScsQCkY4kgw0bM14P1iKhMNJiVgit8k2T J2hzYRmPL9UhJH41TccxSK/CPbBJEhlVapHp8EwNV0mGtBOHJnI9sIrL/61ELqChRTue YVuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730467763; x=1731072563; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=u3SxhHgtdTNFrG+shZSh/UYUaYGGx7kQOPYdoS0CvQI=; b=mvdDDn5XuSCcdUsaQ17CIlhvtlyKMdccNwgoohFA0QTNfh34i72vX9Zzkhxmi1Koee VV1xcVW54JnIx/CEs3M1HiedXwvgN68aplYIUP4DtnO9jloy9pyvN3lcoT4YDjuTcNH3 /upuJ3qoSSSUnGdqqkCW1OQ9qOKfdV9hyS54XUo3q72IBQWuwBZCHAG8enWxUa0DnF7s 8n0QmC5GILAFDUDHoRJsDpIlwMSu/MWqAu90RjfWWPmT7mCmk7a/GGo754ZOggjGdDXA TM0skT99LNweCrqf48bPuVw8ZAdbz5hU15kVXrrLSnP1W2Zmi2OJgTxtBK5fOmiw3BzG llog== X-Gm-Message-State: AOJu0YyQLbwOv8EIpd4zpliL1QXxKoy2XryquFAgg26QpYRU+V1NZDMH c9FNWBvVgkUJKrPaIsDNLt0xn/RpSMlL/E1/hc6w87RiU8tfbiGhSL37Xcty X-Google-Smtp-Source: AGHT+IG+oTrPAyGCCIjy5Tf8EFLA3BU1OZcCxZNsmvYPlcTVCxItYBWf7LXgU8nniJhxRlS4fKLi7A== X-Received: by 2002:a05:600c:1c98:b0:42c:b166:913 with SMTP id 5b1f17b1804b1-4327dabab74mr53291595e9.11.1730467763097; Fri, 01 Nov 2024 06:29:23 -0700 (PDT) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-431bd9a9faesm92453875e9.35.2024.11.01.06.29.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2024 06:29:22 -0700 (PDT) From: Lee Thompson Date: Fri, 1 Nov 2024 13:28:51 +0000 Message-ID: <20241101132853.723629-3-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241101132853.723629-1-lee.p.thomp@gmail.com> References: <20241101132853.723629-1-lee.p.thomp@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Fri, 01 Nov 2024 10:38:03 -0400 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 (-) Change-Id: I6c6fb384edb03b55bae63137576c364cf11e42a5 --- gnu/packages/text-editors.scm | 53 +++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index fae021f012..027f8adb6c 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -467,6 +467,59 @@ (define-public parinfer-rust can load dynamic libraries.") (license license:expat))) +(define-public parinfer-rust-emacs + (package + (name "parinfer-rust-emacs") + (version "0.4.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/justinbarclay/parinfer-rust-emacs") + (commit (string-append "v" version)))) + (sha256 + (base32 "1v5lcbs1x4f3b428sj9rkjbmfpzyxzny7i0pgdpnr8nyjvpkzns8")) + (file-name (git-file-name name version)))) + (build-system cargo-build-system) + (arguments + `(#:install-source? #f + #:cargo-inputs (("rust-getopts" ,rust-getopts-0.2) + ("rust-libc" ,rust-libc-0.2) + ("rust-emacs" ,rust-emacs-0.19) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-unicode-width" ,rust-unicode-width-0.1)) + #:phases (modify-phases %standard-phases + (add-after 'install 'install-plugins-and-libs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (lib (string-append out "/lib")) + (vimfiles (string-append out + "/share/vim/vimfiles/" + "pack/guix/start/parinfer"))) + (with-directory-excursion "target/release" + (install-file "libparinfer_rust.so" lib)) + (substitute* "plugin/parinfer.vim" + (("(let s:libdir = ).*" all libdir) + (format #f "~a'~a'\n" libdir lib))) + (install-file "doc/parinfer.txt" + (string-append vimfiles "/doc")) + (install-file "plugin/parinfer.vim" + (string-append vimfiles "/plugin")) + (install-file "rc/parinfer.kak" + (string-append out "/share/kak/autoload")))))))) + (inputs (list clang)) + (home-page "https://github.com/justinbarclay/parinfer-rust-emacs") + (synopsis "Emacs-centric fork of parinfer-rust") + (description + "A full-featured, super fast implementation of Shaun Lebron’s +@code{parinfer}. This repo has Vim, Neovim, and Kakoune plugins, and an Emacs +plugin is available. The Rust library can be called from other editors that +can load dynamic libraries.") + (license license:isc))) + (define-public joe (package (name "joe") -- 2.43.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH 1/4] * gnu/packages/emacs-xyz.scm (emacs-track-changes): New variable. References: <20241101111330.640592-1-lee.p.thomp@gmail.com> In-Reply-To: <20241101111330.640592-1-lee.p.thomp@gmail.com> Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 01 Nov 2024 14:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.173047188712488 (code B ref 74158); Fri, 01 Nov 2024 14:39:02 +0000 Received: (at 74158) by debbugs.gnu.org; 1 Nov 2024 14:38:07 +0000 Received: from localhost ([127.0.0.1]:49888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6sms-0003FL-El for submit@debbugs.gnu.org; Fri, 01 Nov 2024 10:38:07 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:56795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6rjO-0001Bt-4q for 74158@debbugs.gnu.org; Fri, 01 Nov 2024 09:30:26 -0400 Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4315e62afe0so16950335e9.1 for <74158@debbugs.gnu.org>; Fri, 01 Nov 2024 06:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730467760; x=1731072560; 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=OfYc8+B7DifOMrO1/MKO2HFvyIReIBPhrgpXQRsaMZo=; b=TFQGLuCGPFYaj4LbegDtR6sJtLMN44y/1BC/Bf2XH0qDute3xEAuamlW+3ygARV/Rq IjaTuyr+g0F2VFqzFi9sbQu/NGiVh4lhStQe0JcfIjlJQBgDwMHUSfsPNdRBBoTCtY+L rmN/IG5nXNS7o9hGHrWJYEGp+DhxJKbqsjnQOUjZMJ631v7IWOHbcSC/xgickF+TgXLO xT2Nt6LjOiGz4KCErkookoFoq70s7OVA6oJiTD1cGiEiII8oY1hoGRDzlQ3ZF628hEuI /fVIab8Yo/85TvrJZX/flmBn/hYqimhdhJN261gwVwOnKfvRcvyxX0vkkWsK9YW/cCON gP/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730467760; x=1731072560; 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=OfYc8+B7DifOMrO1/MKO2HFvyIReIBPhrgpXQRsaMZo=; b=KS4lwnyVklaju/Zp646+VsU1GrEUGYtpNqplce9oNUzV05gN/BUBUJBdBaDmVAEBjq /SAsLwZX9FHrPUZesa8AVuwWSlkGJxcq6OR2CiMPxBQZHS1XriT4kLrKNRa/GDpvBvZP FIIbeLdEVSX82G2XfjvWE2GvFyYnYgsUXn3ZBevAszf0DoDwWZNfTBVafMu6hSHU6f3C sOXwr//eyWCicEmOayTfKRQe11H5IGqis6tn+ELvQQ86Nz5QLcgYmqQWDZ5iTrlNB+2y pF07eK4BcXfXIOosXqq92hmqqeMFKCDxIC0rCmEdwPuBNSRGhvEhqMd6YfWgwO1gnFuM cuqA== X-Gm-Message-State: AOJu0YxqA7rzOmk65O8RvuRASGqL8JkkBL5pvQjnF76vcUX7+w2AQPl8 gjFDjGNdL1XgTHI6cs41OAJQmK34ytksL6g1MCsRda+BnDeGeT+JS0RItOkz X-Google-Smtp-Source: AGHT+IGNk56QAOZJAs61udoPvizJPeOmSrrSjiy/DVvykxXCSkuW292wkyXsrA1WIgS9qFJ7HIXzAw== X-Received: by 2002:a05:600c:4ec7:b0:42e:93af:61c5 with SMTP id 5b1f17b1804b1-4319acad2e4mr207815495e9.14.1730467760253; Fri, 01 Nov 2024 06:29:20 -0700 (PDT) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-431bd9a9faesm92453875e9.35.2024.11.01.06.29.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2024 06:29:19 -0700 (PDT) From: Lee Thompson Date: Fri, 1 Nov 2024 13:28:49 +0000 Message-ID: <20241101132853.723629-1-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Fri, 01 Nov 2024 10:38:03 -0400 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 (-) Change-Id: Ie516bba11248d6ac47db854ac138b705dfee1b8e --- gnu/packages/emacs-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 488b4cb5d7..e7a75d51a3 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27436,6 +27436,27 @@ (define-public emacs-parinfer-mode keep Parens and Indentation inline with one another.") (license license:gpl3+))) +(define-public emacs-track-changes + (package + (name "emacs-track-changes") + (version "1.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/track-changes-" + version ".tar")) + (sha256 + (base32 "0al6a1xjs6p2pn6z976pnmfqz2x5xcz99b5gkdzz90ywbn7018m4")))) + (build-system emacs-build-system) + (home-page "https://elpa.gnu.org/packages/track-changes.html") + (synopsis "An abstraction library which handles accumulating file changes") + (description + "This library is a layer of abstraction above +@code{before-change-functions} and @code{after-change-functions} which takes +care of accumulating changes until a time when its client finds it convenient +to react to them.") + (license license:gpl3+))) + (define-public emacs-helm-eww (package (name "emacs-helm-eww") -- 2.43.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH 4/4] * gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode): New variable. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 01 Nov 2024 14:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.173047188812495 (code B ref 74158); Fri, 01 Nov 2024 14:39:02 +0000 Received: (at 74158) by debbugs.gnu.org; 1 Nov 2024 14:38:08 +0000 Received: from localhost ([127.0.0.1]:49890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6smt-0003FN-6E for submit@debbugs.gnu.org; Fri, 01 Nov 2024 10:38:07 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:54563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6rjM-0001C0-Lw for 74158@debbugs.gnu.org; Fri, 01 Nov 2024 09:30:28 -0400 Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4315c1c7392so16887285e9.1 for <74158@debbugs.gnu.org>; Fri, 01 Nov 2024 06:30:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730467764; x=1731072564; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TvUMawqMkfqHs9Tn7smEvzepTuCDetKRVxcYdGutxRw=; b=a4M6LlR3GlD4cVaVtjmtPn956tRenLgdaIfVi4qJQMpKaMB29iuo+1+vqGWshlKwmX tJNtntzcIsmmp0M5R3bdugipFe95+lam44Qu278s2mjH16JnvwyKNgrLSCtr/Mg/+/aY LPr2VCdB4TDq26FtN7IRZ9SBcgjQ54rucv61EKsiarH7NDhLiJ+7xLKpt8vNoTF1Ulzc xMQQN6RdxgtrYoFl+kB059u/CK3dIfdPe+aGxf2ahFAtutnXWTc9tYxQBw06I7wNzIT8 Ud30o4U/mDaQyK5us0tVhPz7RSf3mK1QTt8XD1pyrJkxznz3QnkwCbi7Uio3cWDSRLJN 7YVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730467764; x=1731072564; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TvUMawqMkfqHs9Tn7smEvzepTuCDetKRVxcYdGutxRw=; b=pA+/hwVqPymv6ye2fhxZEYsyfOp7He7ql9Slwd+fbPA4HYz2ictyLqp8KAT3vCujdW bi68exSLXBqPYBe2QSWICqgtJhpUyaunNFyhcvO9up/5m+WAutOpwPVeeKLRv2K6PCzX oFut7xI8Emdl/zSOA/FPpHjtX4MYuFLSeqL8VpICb+ncxWLQXcK1ep+6w0Pwjue71FDU shQLhXzht5qEuPKZnpcQdQcsM0YGfI5fxrm/BSOcvuYg8wPXpd3KOXkaFzBYLXTGF7Ty 0GuRG3EjkBMMRqD8pdJ5t+2J7aEuFEJAMTrux0asHXoQT4l8P+474ufiloDBthosHQxx LPQQ== X-Gm-Message-State: AOJu0Yw63KPLtT6M+wwpxtyfJI/oEu5OO1XtwOi2pdUdKsBM7YYu+fSQ EPP1RA72hQGRyxtiKNpg9CbSgYjEASEbYfkO+zMMGjari0w24Nwv6sHK2y1i X-Google-Smtp-Source: AGHT+IE9tI5nOMq8xjHkhHKoPk8x3WSCMmYPD2LXzNPzxiFQYAWBov+5XcoLlHldD3Ic/yAuDhvmrA== X-Received: by 2002:a5d:64ad:0:b0:37d:38a1:6470 with SMTP id ffacd0b85a97d-381c7aa47d6mr2466314f8f.46.1730467763731; Fri, 01 Nov 2024 06:29:23 -0700 (PDT) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-431bd9a9faesm92453875e9.35.2024.11.01.06.29.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2024 06:29:23 -0700 (PDT) From: Lee Thompson Date: Fri, 1 Nov 2024 13:28:52 +0000 Message-ID: <20241101132853.723629-4-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241101132853.723629-1-lee.p.thomp@gmail.com> References: <20241101132853.723629-1-lee.p.thomp@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Fri, 01 Nov 2024 10:38:03 -0400 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 (-) Change-Id: I3508c5fd2d6c787ff9ef737e3f6a207d9b852ada --- 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 e7a75d51a3..2527a568b2 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -290,6 +290,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (gnu packages virtualization) #:use-module (gnu packages web-browsers) #:use-module (gnu packages wget) + #:use-module (gnu packages text-editors) #:use-module (guix utils) #:use-module (srfi srfi-1) #:use-module (ice-9 match)) @@ -27457,6 +27458,50 @@ (define-public emacs-track-changes to react to them.") (license license:gpl3+))) +(define-public emacs-parinfer-rust-mode + (package + (name "emacs-parinfer-rust-mode") + (version "0.9.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/justinbarclay/parinfer-rust-mode") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kbn54v100rh6pxl3lc66pspd3nfy7pkv8iyqkg09xqcwyblbf86")))) + (propagated-inputs (list emacs-track-changes)) + (inputs (list parinfer-rust-emacs)) + (build-system emacs-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((parinfer (assoc-ref inputs "parinfer-rust-emacs"))) + ;; Specify the absolute file names of the parinfer shared + ;; library. + (make-file-writable "parinfer-rust-mode.el") + (emacs-substitute-variables "parinfer-rust-mode.el" + ("parinfer-rust--lib-name" + "libparinfer_rust.so") + ("parinfer-rust-library-dir" + (string-append parinfer + "/lib/"))) + (emacs-substitute-sexps "parinfer-rust-mode.el" + ("defcustom parinfer-rust-library-directory" + (string-append parinfer + "/lib/")) + ("defconst parinfer-rust--lib-name" + "libparinfer_rust.so")))))))) + (home-page "https://github.com/justinbarclay/parinfer-rust-mode") + (synopsis "Lisp structure editing mode leveraging parinfer-rust") + (description + "@code{parinfer-rust-mode} aims to be a simple implementation +of Parinfer that leverages the parinfer-rust plugin to do most of the heavy +lifting.") + (license license:gpl3+))) + (define-public emacs-helm-eww (package (name "emacs-helm-eww") -- 2.43.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH 2/4] * gnu/packages/crates-io.scm (rust-emacs-0.19): New variable. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 01 Nov 2024 14:39:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.173047188812501 (code B ref 74158); Fri, 01 Nov 2024 14:39:03 +0000 Received: (at 74158) by debbugs.gnu.org; 1 Nov 2024 14:38:08 +0000 Received: from localhost ([127.0.0.1]:49892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6smt-0003FV-TC for submit@debbugs.gnu.org; Fri, 01 Nov 2024 10:38:08 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:54560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6rjQ-0001By-Cq for 74158@debbugs.gnu.org; Fri, 01 Nov 2024 09:30:29 -0400 Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4315c1c7392so16887035e9.1 for <74158@debbugs.gnu.org>; Fri, 01 Nov 2024 06:30:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730467763; x=1731072563; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4tmgARzh3PFgYV9+dwLSX7tzX6v1oqpKu3n/QzaFbek=; b=BK8gqg8NuZHTaFe8O0so45kkbk2KrI3t861pUS0kE52fgzc0bt/9/idGE8zcEszzmE YRnz1UpLfpQp6i44/Mijy19MwbyyU6YmLMM2bdwe861TMqawvVSkR8Ruzok9oT6MIFeg Tadbp/zsi5+MAbjvkEVV9yfZ1k9daxdUfvl4mQNzA0I9EsJXrm5HLN0pXk+vonfJWnlm l/K0guECZS5C8tFUtFZTQI2tWBoH1EW5bp1Zn8qhztIj68PlnrR0zeFp7/qvlHRlKN7f F5ZKTmhAAqiGQZum6CNw2il7U6mtzKA0gEF1EjEI6BFtdOQkAPd50VgoVOYDu3bTvFN8 i1yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730467763; x=1731072563; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4tmgARzh3PFgYV9+dwLSX7tzX6v1oqpKu3n/QzaFbek=; b=L8OlAg0oWu8SYNQUt1H8tYdS0clw6NkAOLMT8EqHaSg+BOO3wVwa9UkcMzaOPh6jZe UuXtYLjA1lq1WKL281h3wQAu/DFSXaN8GEkxNF6QvXy/OpX4JX1wVD4HYbA70yEhY+8D xHzFUlYmu0MMXkmekWBmqm//HRP/FRnbFgSxTTm1XDAhTrWJIeOiRR/cNNroAhEwuM0V yk5wQfg40F4m5oH5wnmfdawj/sLf3etbyeoqVLg1sakPljR2z/rp0USu2unS3ewcd86o Lcr3Su4VTQW2+k6dKzPzp796zk77+26tTdYCofs9fwr1dkh3Kjvn/Qsucq7lm9DguUUk pO7Q== X-Gm-Message-State: AOJu0YwtZC1YiDDpoP7PqRcRBxdDDayTFAwS4cxrqwqPbX6+TxiFe1rT y8m9knxH8AOCmNBjm9nku7fIQLFdTrzs2BhYDmmZ8KeLGpWG8oZEw5WXoYHF X-Google-Smtp-Source: AGHT+IEzZ+PCWef+2248D4mYXYipLgOT8sKOGeLpBQPqLOuaE/2S4LDqnm8tLEEEOE44aiUfQYSsdg== X-Received: by 2002:a05:600c:19d3:b0:431:54d9:da57 with SMTP id 5b1f17b1804b1-43283297d9fmr29787795e9.30.1730467762434; Fri, 01 Nov 2024 06:29:22 -0700 (PDT) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-431bd9a9faesm92453875e9.35.2024.11.01.06.29.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2024 06:29:22 -0700 (PDT) From: Lee Thompson Date: Fri, 1 Nov 2024 13:28:50 +0000 Message-ID: <20241101132853.723629-2-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241101132853.723629-1-lee.p.thomp@gmail.com> References: <20241101132853.723629-1-lee.p.thomp@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Fri, 01 Nov 2024 10:38:03 -0400 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 (-) Change-Id: I7791c869e8fdde96734499722d35f8f6aa2445fa --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c08ccd29fd..07185752c5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23138,6 +23138,30 @@ (define-public rust-emacs-0.18 Emacs' support for dynamic modules.") (license license:bsd-3))) +(define-public rust-emacs-0.19 + (package (inherit rust-emacs-0.18) + (name "rust-emacs") + (version "0.19.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "emacs" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "133ip19m1nq8krf04klh1jpm833wpw6kdy2jksgylbw4xcp3yxws")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-ctor" ,rust-ctor-0.1) + ("rust-emacs-macros" ,rust-emacs-macros-0.17) + ("rust-emacs-module" ,rust-emacs-module-0.18) + ("rust-failure-derive" ,rust-failure-derive-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-emacs-0.11 (package (inherit rust-emacs-0.18) (name "rust-emacs") -- 2.43.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH 3/4] * gnu/packages/text-editors.scm (parinfer-rust-emacs): New variable. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 03 Nov 2024 20:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lee Thompson , 74158@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.173066583715306 (code B ref 74158); Sun, 03 Nov 2024 20:31:02 +0000 Received: (at 74158) by debbugs.gnu.org; 3 Nov 2024 20:30:37 +0000 Received: from localhost ([127.0.0.1]:34500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7hF6-0003yo-Gy for submit@debbugs.gnu.org; Sun, 03 Nov 2024 15:30:36 -0500 Received: from 20.mo581.mail-out.ovh.net ([46.105.49.208]:56429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7hF2-0003yi-GX for 74158@debbugs.gnu.org; Sun, 03 Nov 2024 15:30:35 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.9.41]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4XhR7B6FTrz1GJC for <74158@debbugs.gnu.org>; Sun, 3 Nov 2024 20:30:30 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-7stm6 (unknown [10.110.178.147]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id CAF8E1FD34; Sun, 3 Nov 2024 20:30:29 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-5b5ff79f4f-7stm6 with ESMTPSA id 37eYKWXdJ2fX+gsAZkaXsA (envelope-from ); Sun, 03 Nov 2024 20:30:29 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R00158bdae48-109f-4000-9c37-83308624b8f1, AE4F9A324CDBAF4B52618B2723BB28A1C21EBFEF) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 From: Nicolas Graves In-Reply-To: <20241101132853.723629-3-lee.p.thomp@gmail.com> References: <20241101132853.723629-1-lee.p.thomp@gmail.com> <20241101132853.723629-3-lee.p.thomp@gmail.com> Date: Sun, 03 Nov 2024 21:30:26 +0100 Message-ID: <87cyjcnjq5.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 15953438732981494318 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdelgedgudefkecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefujghffffkgggtgfesthhqredttddtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeeguefgvdefvdeuleegjeeiudegfeeivefhkeehteehgfeugfelteefuedtieetveenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekiedrvdegiedrudelrddvvddupdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeegudehkeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=dAizG5HSuOC1Ue4CPHP+FVfOuK2UJhLY6/l9PVKKDKU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730665830; v=1; b=gWoAW0r+7D8Edhr8F+jfC6wZl7Lp5SRNwP2sSR/3b8+OTOuzuHwltvaodDF+Qja1nZc2JOfV C4Z7Y8wmj4kSILCjLMokP7ANoWr1tqeOLtoauPJRYjQQwKSws+nX6zEpxc2ZiZrmSCPB6RUJ2m0 ey+a3Z3n4jRt12TTNrP1GIJQ+7m/NZ8muOrTt6fz+DKQpXDffeD9gabRkksfFZkWtuuVQyR7jl6 EkxCp9ER9K9LdRytfUc1DbbiAezkDQtGceGhKbpw7TJpyEY1IauWgA5W7zA+6SZ30rE6W5pNFcK Fq+02e1tJmREOBkOJFEtlIo1pHd1a3mlujwuDsCek/Cqg== 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 (-) On 2024-11-01 13:28, Lee Thompson wrote: > Change-Id: I6c6fb384edb03b55bae63137576c364cf11e42a5 > --- > gnu/packages/text-editors.scm | 53 +++++++++++++++++++++++++++++++++++ > 1 file changed, 53 insertions(+) > > diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm > index fae021f012..027f8adb6c 100644 > --- a/gnu/packages/text-editors.scm > +++ b/gnu/packages/text-editors.scm > @@ -467,6 +467,59 @@ (define-public parinfer-rust > can load dynamic libraries.") > (license license:expat))) >=20=20 > +(define-public parinfer-rust-emacs > + (package > + (name "parinfer-rust-emacs") > + (version "0.4.6") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/justinbarclay/parinfer-rust-emacs") > + (commit (string-append "v" version)))) > + (sha256 > + (base32 "1v5lcbs1x4f3b428sj9rkjbmfpzyxzny7i0pgdpnr8nyjvpkzns8")) > + (file-name (git-file-name name version)))) > + (build-system cargo-build-system) > + (arguments > + `(#:install-source? #f > + #:cargo-inputs (("rust-getopts" ,rust-getopts-0.2) > + ("rust-libc" ,rust-libc-0.2) > + ("rust-emacs" ,rust-emacs-0.19) > + ("rust-serde" ,rust-serde-1) > + ("rust-serde-json" ,rust-serde-json-1) > + ("rust-serde-derive" ,rust-serde-derive-1) > + ("rust-unicode-segmentation" ,rust-unicode-segmen= tation-1) > + ("rust-unicode-width" ,rust-unicode-width-0.1)) >From here the code is probably correct but a bit old style. I suggest some replacements below. > + #:phases (modify-phases %standard-phases > + (add-after 'install 'install-plugins-and-libs > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (lib (string-append out "/lib")) When you use gexpressions, you don't have to refer to out and can use #$output instead, which make this unecessary. To use gexpressions, drop the first ` , add a list before #:install-source, add a ` for cargo inputs, and a #~ before (modify-phases. Then you can replace out by #$output. > + (vimfiles (string-append out > + "/share/vim/vimfiles/" > + "pack/guix/start/parinfer"))) > + (with-directory-excursion "target/release" > + (install-file "libparinfer_rust.so" lib)) > + (substitute* "plugin/parinfer.vim" > + (("(let s:libdir =3D ).*" all libdir) > + (format #f "~a'~a'\n" libdir lib))) This is correct but I would suggest either using string-append instead of format, or using ~s instead of '~a' if quotes are the same to vim (I don't know if that's the case). Note that you can also use ~% instead of \n.=20 > + (install-file "doc/parinfer.txt" > + (string-append vimfiles "/doc")) > + (install-file "plugin/parinfer.vim" > + (string-append vimfiles "/plugin")) > + (install-file "rc/parinfer.kak" > + (string-append out "/share/kak/aut= oload")))))))) > + (inputs (list clang)) > + (home-page "https://github.com/justinbarclay/parinfer-rust-emacs") > + (synopsis "Emacs-centric fork of parinfer-rust") > + (description > + "A full-featured, super fast implementation of Shaun Lebron=E2=80= =99s You can probably start wiht "This package" or "@command{parinfer-rust}" provides... > +@code{parinfer}. This repo has Vim, Neovim, and Kakoune plugins, and an= Emacs > +plugin is available. The Rust library can be called from other editors = that If you only install for vim, don't indicate Emacs (unclear). > +can load dynamic libraries.") > + (license license:isc))) > + > (define-public joe > (package > (name "joe") --=20 Best regards, Nicolas Graves From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH 4/4] * gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode): New variable. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 03 Nov 2024 20:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lee Thompson , 74158@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.173066607615505 (code B ref 74158); Sun, 03 Nov 2024 20:35:02 +0000 Received: (at 74158) by debbugs.gnu.org; 3 Nov 2024 20:34:36 +0000 Received: from localhost ([127.0.0.1]:34520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7hIy-000421-BX for submit@debbugs.gnu.org; Sun, 03 Nov 2024 15:34:36 -0500 Received: from 1.mo550.mail-out.ovh.net ([178.32.127.22]:51015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7hIv-00041t-HX for 74158@debbugs.gnu.org; Sun, 03 Nov 2024 15:34:35 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.176.95]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XhRCq5tDhz1Spp for <74158@debbugs.gnu.org>; Sun, 3 Nov 2024 20:34:31 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-xc5pt (unknown [10.110.113.13]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 5925E1FE81; Sun, 3 Nov 2024 20:34:31 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-5b5ff79f4f-xc5pt with ESMTPSA id KXTQDVfeJ2f5JAAAjTqefg (envelope-from ); Sun, 03 Nov 2024 20:34:31 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S00241996e78-1d37-42ad-9b69-dba7400ab547, AE4F9A324CDBAF4B52618B2723BB28A1C21EBFEF) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 From: Nicolas Graves In-Reply-To: <20241101132853.723629-4-lee.p.thomp@gmail.com> References: <20241101132853.723629-1-lee.p.thomp@gmail.com> <20241101132853.723629-4-lee.p.thomp@gmail.com> Date: Sun, 03 Nov 2024 21:34:30 +0100 Message-ID: <877c9knjjd.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 16021274203465376302 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdelgedgudegtdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhephfegtdejveetvdegleeiuefgteevtdelieeguefhvdejteejjeffuedviefftdffnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeeirddvgeeirdduledrvddvuddpfeejrdehledrudegvddruddtkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeegudehkeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=T1dpnf0yZdzuSzvGOmnpo3KMszmNgqmPMv8lZ42j1co=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730666071; v=1; b=AEdAzY1dhkPkFrI+YWlCa/5WagYlLrgTWeB2dSB+XdAxG9bjgvN0Nd9+osQ4mGcZYiU/E9lM PpYGNE0DODmLytFDYDLpdECYc4oxsXKXtYHzTi1GruCii4KO3Jw9Qiou28gVWOdOY5PRicRNIk5 hHkTKRlnxDlIRd49BTNaIEi+quaFjqB2ZShq7gAQa2EIIsUyTZxHkG052kYl1zOMQiJ1HVWm4Kz RFm0qX65Jo9BLvSOjca35SW5MmaVknYr2Kn2BVVk29pVswH7LrOVafr1B8sQX8wKe4R1aBU2uFl kSvjXhctqg8eHGKl74thFS0YSCM5C9jb4j2XCVlIIIA2g== 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 (-) On 2024-11-01 13:28, Lee Thompson wrote: > Change-Id: I3508c5fd2d6c787ff9ef737e3f6a207d9b852ada > --- > 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 e7a75d51a3..2527a568b2 100644 > --- a/gnu/packages/emacs-xyz.scm > +++ b/gnu/packages/emacs-xyz.scm > @@ -290,6 +290,7 @@ (define-module (gnu packages emacs-xyz) > #:use-module (gnu packages virtualization) > #:use-module (gnu packages web-browsers) > #:use-module (gnu packages wget) > + #:use-module (gnu packages text-editors) > #:use-module (guix utils) > #:use-module (srfi srfi-1) > #:use-module (ice-9 match)) > @@ -27457,6 +27458,50 @@ (define-public emacs-track-changes > to react to them.") > (license license:gpl3+))) > > +(define-public emacs-parinfer-rust-mode > + (package > + (name "emacs-parinfer-rust-mode") > + (version "0.9.1") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/justinbarclay/parinfer-rust-mode") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1kbn54v100rh6pxl3lc66pspd3nfy7pkv8iyqkg09xqcwyblbf86")))) > + (propagated-inputs (list emacs-track-changes)) > + (inputs (list parinfer-rust-emacs)) > + (build-system emacs-build-system) > + (arguments > + `(#:phases (modify-phases %standard-phases > + (add-after 'unpack 'configure > + (lambda* (#:key inputs outputs #:allow-other-keys) You don't seem to use outputs so you can drop it there. > + (let ((parinfer (assoc-ref inputs "parinfer-rust-emacs"))) Now we would rather use something like (let ((parinfer-lib (dirname (search-input-file inputs "/lib/libparinfer_rust.so")))) > + ;; Specify the absolute file names of the parinfer shared > + ;; library. > + (make-file-writable "parinfer-rust-mode.el") > + (emacs-substitute-variables "parinfer-rust-mode.el" > + ("parinfer-rust--lib-name" > + "libparinfer_rust.so") > + ("parinfer-rust-library-dir" > + (string-append parinfer > + "/lib/"))) > + (emacs-substitute-sexps "parinfer-rust-mode.el" > + ("defcustom parinfer-rust-library-directory" > + (string-append parinfer > + "/lib/")) > + ("defconst parinfer-rust--lib-name" > + "libparinfer_rust.so")))))))) > + (home-page "https://github.com/justinbarclay/parinfer-rust-mode") > + (synopsis "Lisp structure editing mode leveraging parinfer-rust") > + (description > + "@code{parinfer-rust-mode} aims to be a simple implementation To confirm with recent commits, but I think we tend to use @command instead of @code recently. > +of Parinfer that leverages the parinfer-rust plugin to do most of the heavy > +lifting.") > + (license license:gpl3+))) > + > (define-public emacs-helm-eww > (package > (name "emacs-helm-eww") -- Best regards, Nicolas Graves From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH v2 0/4] Emacs parinfer-rust-mode References: <20241101111330.640592-1-lee.p.thomp@gmail.com> In-Reply-To: <20241101111330.640592-1-lee.p.thomp@gmail.com> Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Mon, 04 Nov 2024 17:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.17307396906393 (code B ref 74158); Mon, 04 Nov 2024 17:02:01 +0000 Received: (at 74158) by debbugs.gnu.org; 4 Nov 2024 17:01:30 +0000 Received: from localhost ([127.0.0.1]:41108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80SH-0001f3-Nc for submit@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:30 -0500 Received: from mail-wm1-f49.google.com ([209.85.128.49]:50522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80SF-0001ex-FD for 74158@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:28 -0500 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-43161c0068bso36722675e9.1 for <74158@debbugs.gnu.org>; Mon, 04 Nov 2024 09:01:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730739627; x=1731344427; 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=I/PG1tcgLIQSn5FnDmvOENQEk7udlyYRVMaVjVVyxe4=; b=E/HvW/UvN/s+GkGrWw+03LGYN7TKafOmjF1N12PJP18ve3B2CH2Ci4UkBlnhtiygG+ Mp6fi1YZdRM1oJ91YEoQFg/CcG97burqQswgpacjOnQ+pdRsbg/NwsaOr4PRuHslCDv/ /Eg58271EtJcWuZobxBtDckWe6EGt5OvuXDC08EP19JEUVnvNXkZoq6yaDGtSZocEuig SC0VFLR4pHhXaaRZutcuVTN660w48qx+VmRR9fbM0KEMJE9Gv1QbxSmpvEeUQR0uZYgM P9Y2TWq2GWkvhvCsHu6zwpq+iAEgawfbpeNHtx9QOG55eipA5QhGJasXAWVOKXyuxpIs xErg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730739627; x=1731344427; 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=I/PG1tcgLIQSn5FnDmvOENQEk7udlyYRVMaVjVVyxe4=; b=feVQdY4/CJslwIRKY5cL9sulc0UdZwHJDvkl6rItQXlKSPE4tPr7IGSDjx6c6v0CyT 5G5JBr7COg8jPGt9i4NAxu7yVrB8j+QEvZx+/0GpAlHeqDnOJztxAiuMZ1USA5YY/tD0 0bTMX1ZLGG+99FSecfAsj1FKAnQraUM40HBS55J+6W4U0tDZhL/CSonx6edEo4wkIwD+ TeUF1tL7H142YUw4gMy9LcvwtE2VSkCkcAigPawpyyXlP7kYRzqRI4iod+6GDnf7uRoB kg6gCIClSlYJgLRUjZf+DPrL9y+AjHVOziC7gqNDiKbs0eNQCR9fnNTHnD7np5I6VBN2 vwpg== X-Gm-Message-State: AOJu0Yzz/dc8RC+9wzv3dulL+S28S/91v5USDMMf5Ij6QYWItLkc4gdd s+SKIDqCOn6PEsUJlddPKm4gPsRdZnlYYqYnP/z/FT1das4kjusB+gFHgQ== X-Google-Smtp-Source: AGHT+IE5EHfj1bSogyIvwf3ZzGDiWFYsR5cL1d/TEQPhsErI/s60cxYs5Y/nuPADroZQNT37grQFQg== X-Received: by 2002:a05:600c:1f81:b0:431:5aea:95f with SMTP id 5b1f17b1804b1-4328324da11mr102908645e9.16.1730739626369; Mon, 04 Nov 2024 09:00:26 -0800 (PST) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4327d685287sm162589755e9.35.2024.11.04.09.00.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Nov 2024 09:00:25 -0800 (PST) From: Lee Thompson Date: Mon, 4 Nov 2024 16:59:29 +0000 Message-ID: X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 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 (-) Greetings all, I've tried my best to respond to feedback from my last patch series. For parinfer-rust-emacs in text-editors.scm I decided to remove anything not relevant to Emacs and swapped the code to use a G-Expression. Changes also have been made for emacs-parinfer-rust-mode in emacs-xyz.scm. Again apologies for any obvious mistakes, thanks! Lee Thompson (4): gnu: Add emacs-track-changes. gnu: Add rust-emacs-0.19. gnu: Add parinfer-rust-emacs. gnu: Add emacs-parinfer-rust-mode. gnu/packages/crates-io.scm | 24 +++++++++++++ gnu/packages/emacs-xyz.scm | 65 +++++++++++++++++++++++++++++++++++ gnu/packages/text-editors.scm | 41 ++++++++++++++++++++++ 3 files changed, 130 insertions(+) base-commit: 6e50b0c56a8cc767bd3acb26638f78c450bde718 -- 2.46.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH v2 1/4] gnu: Add emacs-track-changes. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Mon, 04 Nov 2024 17:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.17307397016417 (code B ref 74158); Mon, 04 Nov 2024 17:02:02 +0000 Received: (at 74158) by debbugs.gnu.org; 4 Nov 2024 17:01:41 +0000 Received: from localhost ([127.0.0.1]:41112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80ST-0001fM-3E for submit@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:41 -0500 Received: from mail-lf1-f41.google.com ([209.85.167.41]:54385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80SQ-0001fE-Ix for 74158@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:39 -0500 Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-539e63c8678so5031741e87.0 for <74158@debbugs.gnu.org>; Mon, 04 Nov 2024 09:01:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730739638; x=1731344438; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GamurPyCXBkVT6UewEraXigrBb82ymPRASB2AWNx570=; b=nL5mtIPSpNPsE1F2hwl8M/6KfwrCRkm0iFSwGEg4X3yZRkA+y04MEIcIbCppmUL3bb wS9VqgFzmkqpWi62LNS+jMJeT31j36vMEJhsQ87hJ4iPxqg+Ifg9tsC05PpJRh3R6lbX 1uUuejuCDVXi19tmT4XZRIARl3Wu9+VHeaq8rpeXmxG7De4ukrmzu6GXO1CKu8upg8mG vP1e63STlnuMIeCQGwja3rZOnE1Iwrw0zkF93vV9H/oa81f7dFeEWNk/HQkpmwS4QJBe QRlQ8aOjAQJgnhD9Npu9PLAkAQlaR+fBnq8R80zlYiuNT2JMLmq3GdwJRe7miwDO9Pzr C1WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730739638; x=1731344438; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GamurPyCXBkVT6UewEraXigrBb82ymPRASB2AWNx570=; b=DQ3EobwCR7UxGnh048MTOi7DQf+h3DuY52VMCBIqk6XCNrES7KqRtmCFpzMdSeXbcS UoDy+UsmqRyHGMCq+iSbZg0+P+SpU+uY/XVMC6vFu4rCrRfBQJXxgOq77UGgNjcedGxH x6XV4zn+k8duj8NOndQGm0TDTJywScV4IRmQmdITDjWHTsyZkeLT0nxsx/958FAoNKHT /MtdXHmI/b31zyakMhpZP/IDGl75LJmmfldKd1Nff4aRD0wXz4epm/JBrquHlP6v/HwX UxUUYz9HIiBSIuOpCHzjFQYKcO5aU30q990C7X9SdDwiokoF7dYE+tl70hMPNYwe0Fyu GYZA== X-Gm-Message-State: AOJu0Yxo7BVSyKr9o0Rd92ZUqjvduFdwUhGzefhhU2WsaqKWA3itFNB9 Iw+Oh1RGDIMd2+P5y1MkGUSCol4NcstiGhtbrIpa2ZnaWIgvJQGEtBULfg== X-Google-Smtp-Source: AGHT+IEa/7Gz4nEbF2soeTOCHekwtVT1rezcjYFIZHwNgQvL9CV8IzBuuX2RGIQccmejW4SnVm49gg== X-Received: by 2002:a05:6512:3f02:b0:539:905c:15ab with SMTP id 2adb3069b0e04-53d65df3a4amr6380812e87.32.1730739637353; Mon, 04 Nov 2024 09:00:37 -0800 (PST) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4327d685287sm162589755e9.35.2024.11.04.09.00.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Nov 2024 09:00:36 -0800 (PST) From: Lee Thompson Date: Mon, 4 Nov 2024 16:59:31 +0000 Message-ID: <167eeffc87478d1ab022c0c707ec5cf897a5f355.1730739208.git.lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 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-track-changes): New variable. Change-Id: Ie516bba11248d6ac47db854ac138b705dfee1b8e --- gnu/packages/emacs-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 488b4cb5d7..e7a75d51a3 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27436,6 +27436,27 @@ (define-public emacs-parinfer-mode keep Parens and Indentation inline with one another.") (license license:gpl3+))) +(define-public emacs-track-changes + (package + (name "emacs-track-changes") + (version "1.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/track-changes-" + version ".tar")) + (sha256 + (base32 "0al6a1xjs6p2pn6z976pnmfqz2x5xcz99b5gkdzz90ywbn7018m4")))) + (build-system emacs-build-system) + (home-page "https://elpa.gnu.org/packages/track-changes.html") + (synopsis "An abstraction library which handles accumulating file changes") + (description + "This library is a layer of abstraction above +@code{before-change-functions} and @code{after-change-functions} which takes +care of accumulating changes until a time when its client finds it convenient +to react to them.") + (license license:gpl3+))) + (define-public emacs-helm-eww (package (name "emacs-helm-eww") -- 2.46.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH v2 2/4] gnu: Add rust-emacs-0.19. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: efraim@flashner.co.il, guix-patches@gnu.org Resent-Date: Mon, 04 Nov 2024 17:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson , Efraim Flashner X-Debbugs-Original-Xcc: Efraim Flashner Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.17307397036427 (code B ref 74158); Mon, 04 Nov 2024 17:02:02 +0000 Received: (at 74158) by debbugs.gnu.org; 4 Nov 2024 17:01:43 +0000 Received: from localhost ([127.0.0.1]:41115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80SV-0001fb-Ha for submit@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:43 -0500 Received: from mail-wm1-f49.google.com ([209.85.128.49]:50411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80SS-0001fK-K6 for 74158@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:41 -0500 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-43163667f0eso36821115e9.0 for <74158@debbugs.gnu.org>; Mon, 04 Nov 2024 09:01:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730739640; x=1731344440; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8mQ5ssAKPwm8eijWSXO7aeKYTPcsooDBQPBoKGLgaAE=; b=mdwS+NAc1l8NxK3sY2UQ3/4vC+iJLfKs/AlyGQlV6PVp9UdHwuj4f7V/HBPS0nog43 OzkqwFyefChEh25hi9rVwBPQ52ERpS235jTh+m5xSk13yKtKuE2rHc7KWwk5Gsx+diea kdHnYHhfG/3RA8NfSmW3p6NYmYtAaB4IU8j4V/SXvivBa+/qsV3v3RxTbVqKX6Zp1Mgz SsMZ0niy5iI8WUBd6aAXuKxqAc4v089Ng4BvVpjfIYKhxStQACB5m5Phk3cLmm2+xoxH NsEWrcmt5Z1lQpXqnuKqyujV+podKm8PhKbSbcgC9t8R3iLTULtSaRLSGxUw2kUC1VQ9 A76A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730739640; x=1731344440; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8mQ5ssAKPwm8eijWSXO7aeKYTPcsooDBQPBoKGLgaAE=; b=WvsLdaPYsRRSLYbyo89jghBl3hGe+LJSj7Vq5csMzs4HAQpR8a8XVHtK9RCJS/wuqp D9cevSLQaBNqpNsJRfSFfZkpFwQNkQRW8jeFtjwwQgtObI6JN1OG++ZOudPVttrvBUb8 k/qcyCOFX4mZW5E+vH67CypvYCiUz9qyDKiYNYZoB8uuCjrwrL8yVfpZ2oBzaIUbaFQB jmSWmlb6EAcIb0wElBEeysSPhglNBviRRaxYO9OHBk8F8RMwU78UDi0OehF7aD7jJXNB M2d5UfGcyVFUV3AlvjICJY409YD0I0bcaTkXcflE4+a0Lq6AS9cy7yWgMwOMbFND1/RH 0QWA== X-Gm-Message-State: AOJu0YyvRDAFo+NxAdxxV/F0u4yTvPkEsQ7/XZhdxkfI/mNbHXTjSmC7 zFiT/nUNzeed3wlFGyKmrlZE0DyZRyZCXHYCYbv8cUdcXS2IFXaB23rRAA== X-Google-Smtp-Source: AGHT+IGO1nTrRMiKs8UVaGSSdaR6HE1mivh9uDskKv6f7y2wUisNPbbWyh+y5xug7efPf9upW8gAcA== X-Received: by 2002:a05:600c:3b83:b0:431:5ba1:a513 with SMTP id 5b1f17b1804b1-43283244db4mr103061765e9.10.1730739638257; Mon, 04 Nov 2024 09:00:38 -0800 (PST) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4327d685287sm162589755e9.35.2024.11.04.09.00.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Nov 2024 09:00:37 -0800 (PST) From: Lee Thompson Date: Mon, 4 Nov 2024 16:59:32 +0000 Message-ID: <89bbaf24e8ec290b65b9ffc2176ddbc3050e5af4.1730739208.git.lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 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/crates-io.scm (rust-emacs-0.19): New variable. Change-Id: I7791c869e8fdde96734499722d35f8f6aa2445fa --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c08ccd29fd..07185752c5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23138,6 +23138,30 @@ (define-public rust-emacs-0.18 Emacs' support for dynamic modules.") (license license:bsd-3))) +(define-public rust-emacs-0.19 + (package (inherit rust-emacs-0.18) + (name "rust-emacs") + (version "0.19.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "emacs" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "133ip19m1nq8krf04klh1jpm833wpw6kdy2jksgylbw4xcp3yxws")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-ctor" ,rust-ctor-0.1) + ("rust-emacs-macros" ,rust-emacs-macros-0.17) + ("rust-emacs-module" ,rust-emacs-module-0.18) + ("rust-failure-derive" ,rust-failure-derive-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-thiserror" ,rust-thiserror-1)))))) + (define-public rust-emacs-0.11 (package (inherit rust-emacs-0.18) (name "rust-emacs") -- 2.46.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH v2 3/4] gnu: Add parinfer-rust-emacs. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 04 Nov 2024 17:02:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.17307397086444 (code B ref 74158); Mon, 04 Nov 2024 17:02:03 +0000 Received: (at 74158) by debbugs.gnu.org; 4 Nov 2024 17:01:48 +0000 Received: from localhost ([127.0.0.1]:41119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80SZ-0001fs-Tr for submit@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:48 -0500 Received: from mail-wm1-f41.google.com ([209.85.128.41]:52729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80SY-0001fL-Bo for 74158@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:46 -0500 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4314f38d274so54127835e9.1 for <74158@debbugs.gnu.org>; Mon, 04 Nov 2024 09:01:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730739641; x=1731344441; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rY09fhQZ3pCModY+uDCctQofToXmG4zqW4WAlf+T2UU=; b=ZCVAR8dsGwXi7mXAUcJUlEQIvCTnvS6mwxOlvXb3b3JOffBi8YuJ9bBkx/Qlft0Zui vOaOpXE284y7q0XELYe4obysec3g6CdBsrrA1n+vAyAcBQTfjDEXptHChsbu4Ko/oGkq di/z71ZPQCtHjTvhw+2+nm7cPZkeV6c/w29tIZmofhbvv9jJrO0feyHTSgU6bo20+t2M BrDh0kHQHUI9muOmMv1FHgnshM48lySLGyfWLHgJtS9VWmleZMZc/xnXW3hpn6gVlY+2 E65/DBJK3RhDEEQIWvagr7RrBI0X4MkuNarORTxBSNiNNegSRzVsBMAK4Y/thPDpa4WV PH9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730739641; x=1731344441; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rY09fhQZ3pCModY+uDCctQofToXmG4zqW4WAlf+T2UU=; b=kpOcNHW7EPcp/dd4TFMmknvmHqca+fR3ADHIjgmoNkih39kuCnP9uecGoO8FXYDDPy Z3bxYFcPq4NzQeYrWYQfSM6NISEiNfdmA0G7vdOUdJMsICEtamJJqtZ3Uxira4MsBtvA +SmlCzxD+7qt1nlQxJQ4z8XXU0Q6J07/6PWSdeGDWdaIIbz6Cz3G+sa6y9yb1bZdKKb/ cfcSW7Z+7ZKO2NB3LieF9LU/tCd+rCI+TaI22kaBWeab12/1O8VT1VQfKxroByUETydh 8SoemTX07ggcBK4k8V8SrqXxtqoZdNcmCXlPTe07mw1xS5WP8J9hHY/hVinTY6lRR9Al ulAA== X-Gm-Message-State: AOJu0YxAAftY1JuUz8geUKAFOT6rMotOtzY0p5whIVovb6c5fkiioX/S eRE54PCdJQUrmbABm9VWUm9z9Y2kczq4ymetC+O+w33OeErBd/eqD8xt8w== X-Google-Smtp-Source: AGHT+IF4dfD2GWralQzMBLS3amaz0THsZqGQsaS4Qv9gq/LM3wM9QuG8ZyU2kAgZU+t8OMdImL4HBA== X-Received: by 2002:a05:600c:4455:b0:42c:b508:750e with SMTP id 5b1f17b1804b1-4328324ae6cmr137894995e9.11.1730739639058; Mon, 04 Nov 2024 09:00:39 -0800 (PST) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4327d685287sm162589755e9.35.2024.11.04.09.00.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Nov 2024 09:00:38 -0800 (PST) From: Lee Thompson Date: Mon, 4 Nov 2024 16:59:33 +0000 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: 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/text-editors.scm (parinfer-rust-emacs): New variable. Change-Id: I6c6fb384edb03b55bae63137576c364cf11e42a5 --- gnu/packages/text-editors.scm | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index fae021f012..94bb878355 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -467,6 +467,47 @@ (define-public parinfer-rust can load dynamic libraries.") (license license:expat))) +(define-public parinfer-rust-emacs + (package + (name "parinfer-rust-emacs") + (version "0.4.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/justinbarclay/parinfer-rust-emacs") + (commit (string-append "v" version)))) + (sha256 + (base32 "1v5lcbs1x4f3b428sj9rkjbmfpzyxzny7i0pgdpnr8nyjvpkzns8")) + (file-name (git-file-name name version)))) + (build-system cargo-build-system) + (arguments + (list + #:install-source? #f + #:cargo-inputs `(("rust-getopts" ,rust-getopts-0.2) + ("rust-libc" ,rust-libc-0.2) + ("rust-emacs" ,rust-emacs-0.19) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-unicode-width" ,rust-unicode-width-0.1)) + #:phases #~(modify-phases %standard-phases + (add-after 'install 'install-library + (lambda* _ + (let* ((lib (string-append #$output "/lib"))) + (with-directory-excursion "target/release" + (install-file "libparinfer_rust.so" lib)))))))) + (inputs (list clang)) + (home-page "https://github.com/justinbarclay/parinfer-rust-emacs") + (synopsis "Emacs-centric fork of parinfer-rust") + (description + "@command{parinfer-rust-emacs} is an Emacs-centric fork of parinfer-rust, +itself an implementation of Shaun Lebron’s Parinfer. This builds a shared +library intended to be loaded by the @command{emacs-parinfer-rust-mode} Emacs +plugin, though a standalone binary is built also.") + (license license:isc))) + (define-public joe (package (name "joe") -- 2.46.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH v2 4/4] gnu: Add emacs-parinfer-rust-mode. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Mon, 04 Nov 2024 17:02:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.17307397216459 (code B ref 74158); Mon, 04 Nov 2024 17:02:03 +0000 Received: (at 74158) by debbugs.gnu.org; 4 Nov 2024 17:02:01 +0000 Received: from localhost ([127.0.0.1]:41121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80Sc-0001fz-An for submit@debbugs.gnu.org; Mon, 04 Nov 2024 12:02:01 -0500 Received: from mail-wm1-f52.google.com ([209.85.128.52]:61935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t80SY-0001fY-Tg for 74158@debbugs.gnu.org; Mon, 04 Nov 2024 12:01:47 -0500 Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-43168d9c6c9so36510655e9.3 for <74158@debbugs.gnu.org>; Mon, 04 Nov 2024 09:01:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730739641; x=1731344441; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aunHT0py2650QNGPQhelZX74dwjY+h0ivbjdPxzElTg=; b=PDgPMrE2LCVV91cxvFF18Cc/XNGiZMzKAAQqS3dKXMhi9oV0qmLCs3o2OCk8jU9VOy X5ha9S4jKLiMmQyRYXCFvR5aTDvZszU5tmywXiT7mCClfEJBpBaWchOKDdUcffYDJVe+ GlSNO+rULvAdj6Ta6wfRrVcMDR917F8N3wQx42KMH4hY+C2GsEXTYRgS/rVNthJKiaje xAkHKNXO3rJThnsS26cL+uEb2AVP6VdBcDvl8c0PtbLjHcx/rbCkMIIeKFHYJEdHsR4E ppdaxDUFfmL+AuQ/JlEsdDk3G1Ll019EQdZTLA9r3oW42YcairMt86Qqh6Qtja4vPG1I kjwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730739641; x=1731344441; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aunHT0py2650QNGPQhelZX74dwjY+h0ivbjdPxzElTg=; b=JIbHq1alyA7RUQ/6erJDGes6vFNC2PK+TcMfQRU9ZBUop5IgRnQ9w2YggD0kEFcmbX ZRMMvnb25cLb/+/KZHaiipSqqQ1MnDXbDup0/8JtM13uR9b7Zdh62IiOdz8am3xo8eaL wAqIYGF9oktDlT8mfXVR7v18SHr+dCtZnZdqkOwAiCf8uXzPh3jkIQpUP0RRKPRs3a7m kLQKB3qFydxkQLDv4gnFttXQJTqxajhlKaCUriMdWk+6H1UrW34F09Eu8ycvNPp517G9 HzbkffTRdlUgkttSb+55yC/6CK3pYBUg3PvDm8/e2rMfFzi+YwgWOTqNErnjoDl5lTAK BaKw== X-Gm-Message-State: AOJu0YxHK/JZmNEA4GjXx+v0KpkZwn3Krk2omccjedOJT5R6jPrDhoRe AS7tqhgtULRravH8MSupVc05ScRJDhqPMy9MthC9arjb4Sha2UVg0QJc3g== X-Google-Smtp-Source: AGHT+IF6XGj/QqF8fBl8oelhXSbKGRNnm6JTNtBqC3mDYER929Cg0F16G8FRgXMj1G9dWoU2JxzZLw== X-Received: by 2002:a05:600c:3593:b0:430:54a4:5ad7 with SMTP id 5b1f17b1804b1-4319ac76449mr301357155e9.1.1730739639908; Mon, 04 Nov 2024 09:00:39 -0800 (PST) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4327d685287sm162589755e9.35.2024.11.04.09.00.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Nov 2024 09:00:39 -0800 (PST) From: Lee Thompson Date: Mon, 4 Nov 2024 16:59:34 +0000 Message-ID: <75510cac8a443d3e2b93012eeb29daa149c90e17.1730739208.git.lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 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-parinfer-rust-mode): New variable. Change-Id: I3508c5fd2d6c787ff9ef737e3f6a207d9b852ada --- gnu/packages/emacs-xyz.scm | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e7a75d51a3..1ce6921dbf 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -290,6 +290,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (gnu packages virtualization) #:use-module (gnu packages web-browsers) #:use-module (gnu packages wget) + #:use-module (gnu packages text-editors) #:use-module (guix utils) #:use-module (srfi srfi-1) #:use-module (ice-9 match)) @@ -27457,6 +27458,49 @@ (define-public emacs-track-changes to react to them.") (license license:gpl3+))) +(define-public emacs-parinfer-rust-mode + (package + (name "emacs-parinfer-rust-mode") + (version "0.9.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/justinbarclay/parinfer-rust-mode") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kbn54v100rh6pxl3lc66pspd3nfy7pkv8iyqkg09xqcwyblbf86")))) + (propagated-inputs (list emacs-track-changes)) + (inputs (list parinfer-rust-emacs)) + (build-system emacs-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'configure + (lambda* (#:key inputs #:allow-other-keys) + (let ((parinfer-lib (dirname (search-input-file inputs + "lib/libparinfer_rust.so")))) + ;; Specify the absolute file names of the parinfer shared + ;; library. + (make-file-writable "parinfer-rust-mode.el") + (emacs-substitute-variables "parinfer-rust-mode.el" + ("parinfer-rust--lib-name" + "libparinfer_rust.so") + ("parinfer-rust-library-dir" + parinfer-lib)) + (emacs-substitute-sexps "parinfer-rust-mode.el" + ("defcustom parinfer-rust-library-directory" + parinfer-lib) + ("defconst parinfer-rust--lib-name" + "libparinfer_rust.so")))))))) + (home-page "https://github.com/justinbarclay/parinfer-rust-mode") + (synopsis "Lisp structure editing mode leveraging parinfer-rust") + (description + "@command{parinfer-rust-mode} aims to be a simple implementation of +Parinfer that leverages the parinfer-rust-emacs library to do most of the +heavy lifting.") + (license license:gpl3+))) + (define-public emacs-helm-eww (package (name "emacs-helm-eww") -- 2.46.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH v3 4/4] gnu: Add emacs-parinfer-rust-mode. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: Lee Thompson , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.17313330404038 (code B ref 74158); Mon, 11 Nov 2024 13:51:01 +0000 Received: (at 74158) by debbugs.gnu.org; 11 Nov 2024 13:50:40 +0000 Received: from localhost ([127.0.0.1]:58695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAUoS-000134-E3 for submit@debbugs.gnu.org; Mon, 11 Nov 2024 08:50:40 -0500 Received: from mail-ej1-f41.google.com ([209.85.218.41]:43046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAUoQ-00012r-H2 for 74158@debbugs.gnu.org; Mon, 11 Nov 2024 08:50:39 -0500 Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-a99e3b3a411so960145966b.0 for <74158@debbugs.gnu.org>; Mon, 11 Nov 2024 05:50:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731332973; x=1731937773; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WOMh25oMDODO2FB/f3GYN5mB2/tW06OehgWcJYXxIVo=; b=bCJqKImNuYTus2oO5xFtYw2Lwx0gj+SV+OxJCS5nTSaLcXll2XXLa/8RwPw2FQtv+T z2XlTwm9qoRO1xS+xUYBZQoI+CCSCdHfdyNW9HJFZO6kXD0Z7nR7fR0C/B/2BY4Lw+gj hyAQriL0yVYJp0X9d3qkcQZliwXJszNKxqutNDkN7nNIVnzKpdcRWLy4gxyTOGyutGhU m9r2EYojAClqSA2Hk846nmytcy93WjSVM6d7wgeBRhUFeZmUomCCq0zO6YokekpVGTg/ CyTqveJWmecSUSiduLJVpHa/xaV+vazvywcLPF4PO75qQVLVnFi1RjelHaU90PMa8tmY ciow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731332973; x=1731937773; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WOMh25oMDODO2FB/f3GYN5mB2/tW06OehgWcJYXxIVo=; b=Co52FCxQtCfWA89a4d2SKfLu7IwJgwDqq8IonuNBJZGJHO+HdFEx/IB6n+7CE6kUOR Wd3H4F4GahrdlRlDNA/kZ6mt/kbLuBDRnaOG00Xvg7/nt1Qf7kJtHPHUkTsZr7Z9w51S yMACsrVN+3XemKZRKEkLMvuXyKh6+coR5DQCVqR7F8jDc7sFkJbakLxuz5NWkG6DCw5u HA9zGq6SH32rrmcxpLOW6QqMd150LidrB6mHxhZjkxK5/ptLa0O5QUkuD3/DAjU0sSTU dQKmlIhtSidy24AbxXOd0pbeyKhkcp3aDHF/H+IQvIHRrji4oCl4auw37f6LqIk/68sH ZYAA== X-Gm-Message-State: AOJu0YwtDpDDwAe7EEj5Qj/p2yme31d8+07O3ANVuggHGM9IdlDuaD9D eu+L/ZAAAZfADRfSL3G2in+YVGwTWqMCV+ZH/Wvtv5FI5Ed59DfDTfgPmA== X-Google-Smtp-Source: AGHT+IHJDTCfhiTO5q5DK32hNsXf6mTBtYfLy6r8w2ADJA8av3xrKjTVjaX8URrolqjorZBwjHlElg== X-Received: by 2002:a17:907:7e83:b0:a9a:170d:67b2 with SMTP id a640c23a62f3a-a9eeffe72a4mr1150099966b.29.1731332972307; Mon, 11 Nov 2024 05:49:32 -0800 (PST) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a9ee0dc4c55sm595333366b.130.2024.11.11.05.49.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Nov 2024 05:49:31 -0800 (PST) From: Lee Thompson Date: Mon, 11 Nov 2024 13:49:12 +0000 Message-ID: <7bb45a68f4af369885da12b7a03d2d331dce02db.1731332805.git.lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <167eeffc87478d1ab022c0c707ec5cf897a5f355.1731332805.git.lee.p.thomp@gmail.com> References: <167eeffc87478d1ab022c0c707ec5cf897a5f355.1731332805.git.lee.p.thomp@gmail.com> MIME-Version: 1.0 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-parinfer-rust-mode): New variable. Change-Id: I3508c5fd2d6c787ff9ef737e3f6a207d9b852ada --- gnu/packages/emacs-xyz.scm | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e7a75d51a3..ef8bd5a8b8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -290,6 +290,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (gnu packages virtualization) #:use-module (gnu packages web-browsers) #:use-module (gnu packages wget) + #:use-module (gnu packages text-editors) #:use-module (guix utils) #:use-module (srfi srfi-1) #:use-module (ice-9 match)) @@ -27457,6 +27458,49 @@ (define-public emacs-track-changes to react to them.") (license license:gpl3+))) +(define-public emacs-parinfer-rust-mode + (package + (name "emacs-parinfer-rust-mode") + (version "0.9.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/justinbarclay/parinfer-rust-mode") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1p00m757maw6dxig0x45gry1l7vm9dm6wg1anfm2rwl6hw1f5q25")))) + (propagated-inputs (list emacs-track-changes)) + (inputs (list parinfer-rust-emacs)) + (build-system emacs-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'configure + (lambda* (#:key inputs #:allow-other-keys) + (let ((parinfer-lib (dirname (search-input-file inputs + "lib/libparinfer_rust.so")))) + ;; Specify the absolute file names of the parinfer shared + ;; library. + (make-file-writable "parinfer-rust-mode.el") + (emacs-substitute-variables "parinfer-rust-mode.el" + ("parinfer-rust--lib-name" + "libparinfer_rust.so") + ("parinfer-rust-library-dir" + parinfer-lib)) + (emacs-substitute-sexps "parinfer-rust-mode.el" + ("defcustom parinfer-rust-library-directory" + parinfer-lib) + ("defconst parinfer-rust--lib-name" + "libparinfer_rust.so")))))))) + (home-page "https://github.com/justinbarclay/parinfer-rust-mode") + (synopsis "Lisp structure editing mode leveraging parinfer-rust") + (description + "@command{parinfer-rust-mode} aims to be a simple implementation of +Parinfer that leverages the parinfer-rust-emacs library to do most of the +heavy lifting.") + (license license:gpl3+))) + (define-public emacs-helm-eww (package (name "emacs-helm-eww") -- 2.46.0 From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] Upstream version bump (v3 4/4) References: <20241101111330.640592-1-lee.p.thomp@gmail.com> In-Reply-To: <20241101111330.640592-1-lee.p.thomp@gmail.com> Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 13:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74158@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.17313333044440 (code B ref 74158); Mon, 11 Nov 2024 13:56:02 +0000 Received: (at 74158) by debbugs.gnu.org; 11 Nov 2024 13:55:04 +0000 Received: from localhost ([127.0.0.1]:58701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAUsi-00019X-6d for submit@debbugs.gnu.org; Mon, 11 Nov 2024 08:55:04 -0500 Received: from mail-ed1-f54.google.com ([209.85.208.54]:61824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAUsg-000192-8O for 74158@debbugs.gnu.org; Mon, 11 Nov 2024 08:55:02 -0500 Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-5c9404c0d50so5571478a12.3 for <74158@debbugs.gnu.org>; Mon, 11 Nov 2024 05:55:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731333236; x=1731938036; darn=debbugs.gnu.org; h=mime-version:user-agent:date:subject:cc:to:from:message-id:from:to :cc:subject:date:message-id:reply-to; bh=oPh+AahRKBcZOQGozc1BEz+aSwoEw7xmcbuI3Tt4cRg=; b=eELT76sVD2O/4BzsHFMtlyBEJiZUrFEvig6xYGx6PZNu9sA1p5fka2+zR5qrzuToAO aux6ahMvgxGWBCMKw96gamfod8evNEq9CYfKjvXkpPCvDBepp3EGzxBoaHMfQpjYDVEN pYfcriV7DNjXyPYiuGdiUVu8ytrxYj4VR5KdsJwgKQWtVSCWm+f8UnxTX4tT2WqCXzc2 85RDMBejNhzAja5JT4+Hpfem55QuGIsvbAJZ5lG1ux48dUE2bz7gTAAGbPGIdu6AiIpU idvSt3hjrzR5h90nJj9rhSu26mDX4tblWQIeVNg1Hn0CtowJunRZhBJM+1PtDBzj0GzF FJ+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731333236; x=1731938036; h=mime-version:user-agent:date:subject:cc:to:from:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oPh+AahRKBcZOQGozc1BEz+aSwoEw7xmcbuI3Tt4cRg=; b=gvhLzAroX+r2dcEfxDiSwFxmxSy+Q6Ciy/BQr7zH/uSLYxBlPzXWBHy+nxlB/0rCeK OiqU4vt4MTC/mWSIts/yQ4BUmOKP5+Ye4RI7UsJ/KiTVMfG1Z9Kkp9Ix7uyQaenbNJK1 INd2QFDCIvlFmkEAqml4UUVv6c9ljPV6xUHefn3Qp8+9XakHDV4w/Es/mmeex6+to1fx RMO3rYmxIlMXLF+Xw70aQRUyaeLCUWzkNVoruwF+1vmcoRt3T8wiGuYZSaGptqAD53F8 P6J44YrfupbMxH+glqXROrMYqSBDCMm431A6oqeVNdok2pGJCIrXIg3RRwHLfNKBRngd FykQ== X-Gm-Message-State: AOJu0YyQuItPPKuk5RQkc4mnkRmikpqNn76Rzi+w4+yYAuy8t9itNFOi e8QQKRAqeHF9YNOYIKQPnC3m/4FX3ScLTp+xaFc5XG2zy9eYMggD X-Google-Smtp-Source: AGHT+IGsTfmaY4ONbQn9B/vwh3zs2IyX23yKcMAlOsgmgfN8w0eW8vkyokYNHBulWMzpqvHuYPVpFA== X-Received: by 2002:a17:907:2687:b0:a9e:e1a9:792f with SMTP id a640c23a62f3a-a9eeff3f4damr1268519766b.25.1731333236181; Mon, 11 Nov 2024 05:53:56 -0800 (PST) Received: from LD00001 ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a9ee0def7e1sm599043866b.148.2024.11.11.05.53.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Nov 2024 05:53:55 -0800 (PST) Message-ID: <67320c73.170a0220.173000.3ffe@mx.google.com> X-Google-Original-Message-ID: <86v7wt3mh8.fsf@lee.thompson@sitehop.com> From: Lee Thompson Date: Mon, 11 Nov 2024 13:53:55 +0000 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've sent over an updated v3 version of patch 4/4 in this series, the author of the upstream package released a new version just a couple of days ago and I thought I'd probably make sure my stuff was as up-to-date as posible before being fully reviewed. As far as I can see it's just fixes to the code itself, no dependencies have changed etc. Thanks all, apologies if this has complicated things. From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH v2 2/4] gnu: Add rust-emacs-0.19. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 17 Nov 2024 08:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lee Thompson Cc: 74158@debbugs.gnu.org Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.173183352923923 (code B ref 74158); Sun, 17 Nov 2024 08:53:02 +0000 Received: (at 74158) by debbugs.gnu.org; 17 Nov 2024 08:52:09 +0000 Received: from localhost ([127.0.0.1]:55861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCb0r-0006Dn-De for submit@debbugs.gnu.org; Sun, 17 Nov 2024 03:52:09 -0500 Received: from mail-wm1-f42.google.com ([209.85.128.42]:45097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCb0o-0006De-Mx for 74158@debbugs.gnu.org; Sun, 17 Nov 2024 03:52:07 -0500 Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-43161e7bb25so26424795e9.2 for <74158@debbugs.gnu.org>; Sun, 17 Nov 2024 00:52:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731833466; x=1732438266; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=ikvgalow5F+peF0IA2Fc28f+W2ATcUhBri2jIAPE2+Y=; b=jeEpWJuEENMzK4gTPBGGvQnJCc836529jP7/XXzlN0tlhYJIfA5GqjqC1SUet5pm8N vukk2XY2t6ZrIxTpf8vhBSlxtgUQzmfBiIQT67Dqu7n7eTyd5wu+Jgf44c5eITqEnkE9 O5io3sgS/KVZmKSoHPu3TnPlTusv7SXDBh/O7sfa9Gr+cuC2xWATTuI4ZYGRTw9ZlfVo 5tMGZR9y4K0gZC0Nrnw7EO78EXqMVK+TMgeVA9Ivw61M4r0Q7sD7eYQOJpzcHy9jQc4y pultPLkfgLpMyruqZPaCJZeMXmTbeg8FogBAK6E1TsdJflY1guYlji5gBtjMjsj8Lp1S iyWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731833466; x=1732438266; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ikvgalow5F+peF0IA2Fc28f+W2ATcUhBri2jIAPE2+Y=; b=FidtkzUrpzRL6sBiZhfV3NrM05TeUq0opyzkln8XXAe0pQMat3LGsLZd/wE0CvUgWL EOOukqszOvhE52TEy1TE5xB3KTW3EQ9yYZrumZUPUCBlqLVgemr3KAXFDBjcVa3cTwvF X/tS3pHhX/GPWHwgL2NUnLuwTCklbKDYvsC3WrTKINs7bQbvAISXA1GAxxQxxPG3mdaG JMHCc/RakMA2aL7HLuanoGAmBZGyf+cZLUORlUgv1SiCjc0VncRr4A2PWh85n4DLfzMO ibfqzGn19yBAeG5Rx/wnkQvxfXBUqUn+C63V39rF50HouCNN0uDw9jWHXirtbxuJGOhN YiCQ== X-Gm-Message-State: AOJu0YyH/H7C26g4CGsHfWW106ErBc9Bftp5BbhIAFwbEuX7MkpVHlZ6 OTdtRdglPRzwiStyUfB58xNrwKGXRzATQdBUN3lhqH6cR7oXB6Cg X-Google-Smtp-Source: AGHT+IFGHcGde1LJmqHWt6Jmd5FNcsDoskmCzeB43O7b9xWPpKU0qpWyJLn32wUw87jJzT1ulMwsWA== X-Received: by 2002:a05:600c:1c99:b0:431:5459:33c2 with SMTP id 5b1f17b1804b1-432df74d56amr80425405e9.17.1731833465519; Sun, 17 Nov 2024 00:51:05 -0800 (PST) Received: from localhost ([31.210.180.118]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38238728bf5sm3393447f8f.61.2024.11.17.00.51.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Nov 2024 00:51:04 -0800 (PST) Date: Sun, 17 Nov 2024 10:51:02 +0200 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Lee Thompson , 74158@debbugs.gnu.org References: <89bbaf24e8ec290b65b9ffc2176ddbc3050e5af4.1730739208.git.lee.p.thomp@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Go/9MpB2pvtlH1Ob" Content-Disposition: inline In-Reply-To: <89bbaf24e8ec290b65b9ffc2176ddbc3050e5af4.1730739208.git.lee.p.thomp@gmail.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 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 (-) --Go/9MpB2pvtlH1Ob Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks for the patch. I changed the order of inheritance between the two packages. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Go/9MpB2pvtlH1Ob Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmc5rnYACgkQQarn3Mo9 g1G1nhAArkYx8bUYQ2OrT8MUXDNdLcADFZLtKM5SMl6ZteqoHPcVGxNC+j2/1sgH esI7NnPvlzMICiLYqWQNFFi9eVSsYIib+GrK7MHDARlWoZ27s4+F0So5BqRC2wDP Vw8YVIAambQAz3XZ/aNVWAQUQG6ftLMRG5hLwbyY9gmBxTlHTg+CNJ77ZbG5ZOh9 3A1V2L48pFB3MuW5rMv8+/8VCuGV59ecPh6T0FW8kegM1f9dWBJ2m7rlaeARUJMr SLiFZp1YD3TMHk6WFUqWX6JEAtmDKzRjQVpXujwfviguvVMIlisb51IkFjSYMTvL Q/aM0izlWil5HeUZia0HISKHsQeDCmESh2rD6J7RtJZNbuffR1XkjUxGUoqZ1zga x/vhC5/1lyZmrwYMm6xVL0iP31snDGVeBRPyTTWkXI+uc61FvB+it8lrsdHkBrhP OKnMlYU0nJVqxkLG+Erseai7BH39i7PLHOLLaVKusOzr0olViRKSxBuivsOvi0r0 v0sfZPzsWcQ6MQIvFVGK0J8m3UFFCY8sufYa/4/6x3JvWIvodJW6ALXPcn0SHMZ2 yFxXhT0k1+9eYNPDfAzb5b3TT58Xw5min+5+aG7076hujgz3kkLXIhusd8IkNtMd 16jyhi/CvWq98a+E6A4wOn6T1Y5c3zXrcipGrum5RfW/D2qgKh8= =vvrk -----END PGP SIGNATURE----- --Go/9MpB2pvtlH1Ob-- From unknown Sun Jun 22 17:14:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74158] [PATCH v2 3/4] gnu: Add parinfer-rust-emacs. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 17 Nov 2024 08:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74158 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lee Thompson Cc: 74158@debbugs.gnu.org Received: via spool by 74158-submit@debbugs.gnu.org id=B74158.173183354523954 (code B ref 74158); Sun, 17 Nov 2024 08:53:03 +0000 Received: (at 74158) by debbugs.gnu.org; 17 Nov 2024 08:52:25 +0000 Received: from localhost ([127.0.0.1]:55864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCb16-0006EH-Oe for submit@debbugs.gnu.org; Sun, 17 Nov 2024 03:52:24 -0500 Received: from mail-wm1-f41.google.com ([209.85.128.41]:55658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCb14-0006E9-Dm for 74158@debbugs.gnu.org; Sun, 17 Nov 2024 03:52:23 -0500 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-43158625112so9712635e9.3 for <74158@debbugs.gnu.org>; Sun, 17 Nov 2024 00:52:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731833482; x=1732438282; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=MNea+2EmnzTyci8MbMXuY5BXY6weI3lTlbDQfpXtDkI=; b=CRqgp4Q8j8ERW0oyloM69FhIxEatHbyob3WQSDC2BgFetcO8Rw+2lNwqL/M3zLDYbT FvPUs/XRHJT6QJoAGt4RfJL5/3j+rrcF7FXhGC9kiqlou9DStU68CLIwI9vcxblOni8v kkGcGoSXfSGDLAAIMuNLdjngq6xJRtObDDtJ2dNGzHdHvlrUK/kNAEk2tn705phH0MUS DiEJq27L8Q2r2/SzSTAddZ7hFZTeEgXn5ZqMH5FLS2OHQEIVtv7pTdL6KaUYkDHrM5LH v+gPEEJltmTTDCIODrMiR+6hfIRyH4cUc4CGYZG+crQqwgLrXEILfC8AFrNFDgfhXf+H XmEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731833482; x=1732438282; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=MNea+2EmnzTyci8MbMXuY5BXY6weI3lTlbDQfpXtDkI=; b=T5bjQ7vprKZvWHAnL55fVoXJdtH+mWId03w6mH9+cpuma6RHVJeMYC+mocSt/6ZImg UbLzlF8EdrZIbFTYUDldNpa1xeFPmNt54fQiTwtK/cmRwDP2fRJNi6GSBQVGLZJiDwAM DwgGxoq1KXmjo8EqEfne52/1aujD87ueB3zPlfjZqaeAdXnci4dta997Oc5GHMX5XrgQ S0i64NC4bhAwLSziQk0lXnJ44ONPmH/33CD4qbpVIX8ThAYsMGgJdHYzFpp7YOfw6egT qhG5n24bO+bTJ3l+DNG27Tfevuv3xUW2FAeT+IMs/Mp7zwyf82hBYjmoNJv5/HqtIqKz hbEA== X-Gm-Message-State: AOJu0Yy6cPm/wBscJl9u/YA03qRlzxHdjASo1pqDYnd3tFfI3wTUjq72 AR/+Sse3pt+E/RrMUi3lwcGCvFjhWVSzyp4cJjcAtJW0jmgUCFXbxJVsgD1a X-Google-Smtp-Source: AGHT+IFnV5hV46oDKBeMfMrvAKv2ZIsct4qlOU73o1yTFwv8SmkWlLhZR9ESlucjiqbvQVdQUCDeTQ== X-Received: by 2002:a05:600c:8717:b0:431:52a3:d9d9 with SMTP id 5b1f17b1804b1-432df681940mr75105845e9.0.1731833481600; Sun, 17 Nov 2024 00:51:21 -0800 (PST) Received: from localhost ([31.210.180.118]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-432dab78783sm113283225e9.12.2024.11.17.00.51.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Nov 2024 00:51:21 -0800 (PST) Date: Sun, 17 Nov 2024 10:51:18 +0200 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Lee Thompson , 74158@debbugs.gnu.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="PDkC9T7DDg7+I5An" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 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 (-) --PDkC9T7DDg7+I5An Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I made a couple of minor changes to the patch and pushed it. I'll let others take care of the other two patches. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --PDkC9T7DDg7+I5An Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmc5roYACgkQQarn3Mo9 g1HG7A/7Bt8GqTt2XZ3fLJRyWeL1soDSfF6iUHNTvPvepaFrkgp9ZqzcAy2KtOS1 ZQdZypAxK3iPf8UNlNPnr4JhvB8jUYCUgth4icihJBKeqf55kcX8nFdNswrFwo6I zhf6cTT2buvT/TCSksfHlUJy5FEbtcs7q4XCd+DaRjNlBv5eRzHfk8+qdG9yMkfJ Iwu9sBSshCy94wJ45/ef0nz/QbooyQ0NJU3d4Ph+VwikdcSON9WdqPww/fsI3/0q HzkWTcgIokZkZmHDv0qk219i+Xy23c5ulkpBU0N9mZArZlBL2bXlqT1s6QtOu+TK cqDi5W+7Nts0FF5aqCsWq/cRmkRFW07DmvD1KCFoki3gzoGSNUjg2iluPdU3Ua9G ZLdUDjaAs7GzazCJLa2hTrAqUSwbnBOnTuaOvi9x5CwOd7NkAcmxEN0kpBnyMy3I gYJrRII4YOJJ7FPxW4OZEz9TtlcTBzoDxPkD7fhJUqUXaMSegS5GAdB0g1f3OEzQ x5/amroBz29BKfe7tmyJ7jw/Gvf4FA72J7Fejq3mUB7tr+bzkmMQ0KyaFnW6WrM1 4HrnojnXJ1F42OcPwsVYcO3YZtOMiAcSeJ76Hen3xf0fBSf98/OaqIB+o5ffGX/N ageHz052WogMXF4ePsdTf4hIjJBHclhbBi4BVYXU/FNZ1r7E6+8= =rcPC -----END PGP SIGNATURE----- --PDkC9T7DDg7+I5An-- From unknown Sun Jun 22 17:14:00 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#74158: closed (Closing) Message-ID: References: <87cyh49mkn.fsf@nicolasgoaziou.fr> <20241101111330.640592-1-lee.p.thomp@gmail.com> X-Gnu-PR-Message: they-closed 74158 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 74158@debbugs.gnu.org Date: Fri, 03 Jan 2025 11:15:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1735902902-4357-1" This is a multi-part message in MIME format... ------------=_1735902902-4357-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74158: [PATCH 0/4] Add emacs-parinfer-rust-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 74158@debbugs.gnu.org. --=20 74158: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74158 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1735902902-4357-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74158-done) by debbugs.gnu.org; 3 Jan 2025 11:14:25 +0000 Received: from localhost ([127.0.0.1]:49768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tTfdI-00017E-PW for submit@debbugs.gnu.org; Fri, 03 Jan 2025 06:14:25 -0500 Received: from msg-1.mailo.com ([213.182.54.11]:44506 helo=mailo.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tTfdH-00016z-8H for 74158-done@debbugs.gnu.org; Fri, 03 Jan 2025 06:14:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr; s=mailo; t=1735902856; bh=mFoXs0TtvGvkQ0u277a2xOGPvx2TLIji6to1iEdpST0=; h=X-EA-Auth:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=EVKoeakiURVp8lGWSqn+l6ZcP3wIHDsko20628XpiRo1UW5nRfPRtIm0gNRP4KoU3 nsLI/SJclY+6qriypI2/NZAtIER2CMsyN/+dQGTAuFCYtQPo1oWrSQLQzwvBdLlK3I /KTmFe2kCujOpPng3+OnoQx8Go1N/IuIO5Vki9mU= Received: by b221-2.in.mailobj.net [192.168.90.22] with ESMTP via ip-20.mailobj.net [213.182.54.20] Fri, 3 Jan 2025 12:14:16 +0100 (CET) X-EA-Auth: N3cAIfg68fkfsrm3ShkIJ6C5pSuZa+JI5BmTOXl+ZKCRurcc/lHARvyG9y49FAhz9t74VRLII4J7UIuzY+Gu+P8Xf/b3uW8STsxy0CwwgJI= From: Nicolas Goaziou To: 74158-done@debbugs.gnu.org Subject: Closing Date: Fri, 03 Jan 2025 12:14:00 +0100 Message-ID: <87cyh49mkn.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74158-done 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 (-) Hello, I applied the two missing patches. Thank you. Regards, -- Nicolas Goaziou ------------=_1735902902-4357-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Nov 2024 13:21:16 +0000 Received: from localhost ([127.0.0.1]:49453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6raV-0000io-J7 for submit@debbugs.gnu.org; Fri, 01 Nov 2024 09:21:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:44876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6pbF-0004n8-OA for submit@debbugs.gnu.org; Fri, 01 Nov 2024 07:13:55 -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 1t6pbE-0001se-HN for guix-patches@gnu.org; Fri, 01 Nov 2024 07:13:52 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6pbC-0004Ul-15 for guix-patches@gnu.org; Fri, 01 Nov 2024 07:13:51 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4315df7b43fso15199085e9.0 for ; Fri, 01 Nov 2024 04:13:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730459627; x=1731064427; 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=aP+S8VfxrdAK7jMvrJYNgHy593Tu+Fv76HESTlkWHJo=; b=AjYdROGHxRGOhatlXBrlR6OJS/W4i8hr+A19JuwkAfByewKzRLIkmyOsh/qr5LqqxF N88OanSu/ALGYbDaPyC1MdwYtrxoBulryS2R3k0DGkgvvbHu8fz2ox0n0Hb2nJQ86EN/ C5EGnANMs6nqHmAfyr6BBQlTjwtSS6CmTP0b2fbIJDx/xvwhNs1HqXlB+G2CxgJBkOYH X3rastDBjh6vdxUjCgtR1o5XRbFBLDy034NoDN1oZ2uE2vFenZnA4aTDaZZaej5yKDDL 0ttK8Ahmd2jmo/jT8KkaotdB2AEMpY/ULlstNmbDnesnPouKNgkfjJSRwMkkAI22ZDTO zorw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730459627; x=1731064427; 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=aP+S8VfxrdAK7jMvrJYNgHy593Tu+Fv76HESTlkWHJo=; b=hQKNislKcxJg9hNfRIRQpi9yWPavZU65XIXbgoTuD/vMohujXrBwg53I2FdxrJXoFi GxBE5Yln3sWO/rNRm33vtd2eE31TYMs0sTofgaZWhwek9UrGYoXGOTTq1G20JQEK8ZPQ yfHlqu8jK7T7ywQzeWlBtV2AYTjcAz2yrQcgPdv1ytbC7Vh+/abI/k8kef5lxur6NlOZ RjoH/pcmjxiWxtWPH4CXom5nQOQZIyAOAwRVQx1rIgy2wmLY7y+mdChlMmsFAOMbdumm 8v2Dxd5LYMqLxiii94597R7C24l9pCQQQxMkDb5luOGQAHA+OiUPSiVseEOzHjKs0kWS 4y5g== X-Gm-Message-State: AOJu0Yzq7hDk5uE+huoXpadCb+URHnL7atz960j15CwzAxLxsnMNPdFi g4qIUTBJTpkI6dlaDG5MvDHRk566BwNcr7MErl0JHAcPpkPgHbymPHLOZ2jk X-Google-Smtp-Source: AGHT+IGIpaFBZUOWW71OZ8ToROYS9vZIiWXdTTS4wILYWWEi4ZYf8heGEzp7o2sDSuTucFXQDGg9Gw== X-Received: by 2002:a05:600c:3515:b0:431:5df7:b310 with SMTP id 5b1f17b1804b1-4319aca52f4mr199198325e9.8.1730459626998; Fri, 01 Nov 2024 04:13:46 -0700 (PDT) Received: from LD00001.sitehop.local ([88.98.252.138]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4327d5bf4e7sm56611715e9.15.2024.11.01.04.13.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2024 04:13:46 -0700 (PDT) From: Lee Thompson To: guix-patches@gnu.org Subject: [PATCH 0/4] Add emacs-parinfer-rust-mode Date: Fri, 1 Nov 2024 11:13:23 +0000 Message-ID: <20241101111330.640592-1-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=lee.p.thomp@gmail.com; helo=mail-wm1-x32f.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.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 01 Nov 2024 09:21:12 -0400 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: -2.3 (--) Hello Guix, This patch series adds justinbarclay's parinfer-rust-mode package for Emacs. This package loads a shared Rust library to do all the parinfer heavy-lifting. I ported the most recent version of parinfer-rust-mode and the Rust library parinfer-rust-emacs and left the older emacs-parinfer-mode and parinfer-rust untouched because I didn't know if it was within the scope of this work to get rid of them. Note also for parinfer-rust-emacs I copied all the `modify-phases' stuff from parinfer-rust above, I can't imagine someone needs all the non-Emacs files installing but who knows. Could I please get some feedback or review on these patches? This is my first time sending patches into Guix so apologies if I've made any obvious mistakes. I wasn't sure also if it was appropriate to add my name to the tops of files etc. Apologies also if I've made a mess sending this a few times, I think my email client and get send-email have been acting up. Lee Thompson (4): * gnu/packages/emacs-xyz.scm (emacs-track-changes): New variable. * gnu/packages/crates-io.scm (rust-emacs-0.19): New variable. * gnu/packages/text-editors.scm (parinfer-rust-emacs): New variable. * gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode): New variable. gnu/packages/crates-io.scm | 24 +++++++++++++ gnu/packages/emacs-xyz.scm | 66 +++++++++++++++++++++++++++++++++++ gnu/packages/text-editors.scm | 53 ++++++++++++++++++++++++++++ 3 files changed, 143 insertions(+) base-commit: 6e50b0c56a8cc767bd3acb26638f78c450bde718 -- 2.43.0 ------------=_1735902902-4357-1--