From unknown Sun Jun 15 08:58:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63370] [PATCH] gnu: Add emacs-framemove. Resent-From: Fabio Natali Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 May 2023 13:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63370 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63370@debbugs.gnu.org Cc: Fabio Natali X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168355117216805 (code B ref -1); Mon, 08 May 2023 13:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 May 2023 13:06:12 +0000 Received: from localhost ([127.0.0.1]:39567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw0Z9-0004My-UR for submit@debbugs.gnu.org; Mon, 08 May 2023 09:06:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:49910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw0Z5-0004Mp-Sx for submit@debbugs.gnu.org; Mon, 08 May 2023 09:06:10 -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 1pw0Z4-0002KR-TG for guix-patches@gnu.org; Mon, 08 May 2023 09:06:06 -0400 Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw0Z0-00005p-BX for guix-patches@gnu.org; Mon, 08 May 2023 09:06:06 -0400 Received: (Authenticated sender: me@fabionatali.com) by mail.gandi.net (Postfix) with ESMTPSA id C3549FF809; Mon, 8 May 2023 13:05:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fabionatali.com; s=gm1; t=1683551156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gLpTBdSvhLNp89whuSXKroJ4aCqE9rcyXjF3Gbc4Z/Q=; b=QAYclWYsgb09rr5MPWaI4XAdZqwTIEvQ1Y4p8vnz/aBeOP0K6kei3kzqYKJ3nXrAXjsdjj G2o0p9S37m7ndqVt1tGLGVtqy01arbA9FkQgsnHMSRdzkJV0AxtugpwSQRUVkafJK2aZNB 4V1ww3zmUmWHbwJoqTDRJEIoBLnUqeOY43ZgumWBwM406owKm8byMGXHMQgZxDnswFxjWm 9qgrOK1Iwp0s2c5HnWcQqlVBPb7TKbScWpg0r7LRSCH18XZbWVcsEWp1jt76X3sn1bhwFo y5xIKM2dNbfSNeKBXO4y7aja0FvK8uS96QGDMOPEEw3RYsO+VfGuCtyjVgWwcQ== From: Fabio Natali Date: Mon, 8 May 2023 14:05:20 +0100 Message-Id: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:4b98:dc4:8::229; envelope-from=me@fabionatali.com; helo=relay9-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Hi, this tiny patch is to add FrameMove, an Emacs package that allows to move focus across windows and frames. IIUC, it can be particularly useful to EXWM users. The package is currently hosted on EmacsWiki at https://www.emacswiki.org/emacs/FrameMove. Hope this helps. * gnu/packages/emacs-xyz.scm (emacs-framemove): New variable. Signed-off-by: Fabio Natali --- gnu/packages/emacs-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 050e6377a3..720cefae18 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -128,6 +128,7 @@ ;;; Copyright © 2023 Juliana Sims ;;; Copyright © 2023 Evgeny Pisemsky ;;; Copyright © 2023 Gabriel Wicki +;;; Copyright © 2023 Fabio Natali ;;; ;;; This file is part of GNU Guix. ;;; @@ -32435,6 +32436,25 @@ (define-public emacs-windower @end itemize") (license license:gpl3+))) +(define-public emacs-framemove + (package + (name "emacs-framemove") + (version "0.10") + (source + (origin + (method url-fetch) + (uri "https://www.emacswiki.org/emacs/download/framemove.el") + (sha256 + (base32 + "15fhhywr0y2bd10rp60qkdq521l8ag1is4ahjnd84hl2w0qn7gnw")))) + (build-system emacs-build-system) + (home-page "https://www.emacswiki.org/emacs/framemove.el") + (synopsis "Directional frame selection routines") + (description "@code{emacs-framemove} is similar to the @code{windmove.el} +library, but for frames. It provides a simple set of keystrokes to move the +input/focus between windows.") + (license license:gpl3))) + (define-public emacs-flycheck-cpplint (package (name "emacs-flycheck-cpplint") base-commit: 0e09e8ab1554a7dffd60101cb4e631b348e43c9c -- 2.39.2 From unknown Sun Jun 15 08:58:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63370] [PATCH] gnu: Add emacs-framemove. Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 May 2023 16:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63370 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Fabio Natali Cc: 63370@debbugs.gnu.org Received: via spool by 63370-submit@debbugs.gnu.org id=B63370.168356254817995 (code B ref 63370); Mon, 08 May 2023 16:16:01 +0000 Received: (at 63370) by debbugs.gnu.org; 8 May 2023 16:15:48 +0000 Received: from localhost ([127.0.0.1]:41420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw3We-0004gB-BO for submit@debbugs.gnu.org; Mon, 08 May 2023 12:15:48 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:53435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw3Wc-0004fs-8k for 63370@debbugs.gnu.org; Mon, 08 May 2023 12:15:47 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 95A9440008; Mon, 8 May 2023 16:15:39 +0000 (UTC) From: Nicolas Goaziou References: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> Date: Mon, 08 May 2023 18:15:38 +0200 In-Reply-To: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> (Fabio Natali's message of "Mon, 8 May 2023 14:05:20 +0100") Message-ID: <878rdyyf2t.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, Fabio Natali writes: > > * gnu/packages/emacs-xyz.scm (emacs-framemove): New variable. Thank you. > Signed-off-by: Fabio Natali In Guix, you don't sign your own commits. > + (uri "https://www.emacswiki.org/emacs/download/framemove.el") This is an issue, because the URI is not stable. Please use GitHub repository instead: . > + (description "@code{emacs-framemove} is similar to the > @code{windmove.el} Nicpicks: @code{emacs-framemove} -> Framemove and @code{windmove.el} -> Windmove. Could you send an updated patch? Regards, -- Nicolas Goaziou From unknown Sun Jun 15 08:58:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63370] [PATCH] gnu: Add emacs-framemove. References: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> In-Reply-To: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> Resent-From: Fabio Natali Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 May 2023 19:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63370 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63370@debbugs.gnu.org Cc: Fabio Natali Received: via spool by 63370-submit@debbugs.gnu.org id=B63370.168357289015134 (code B ref 63370); Mon, 08 May 2023 19:09:02 +0000 Received: (at 63370) by debbugs.gnu.org; 8 May 2023 19:08:10 +0000 Received: from localhost ([127.0.0.1]:41660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw6DR-0003w1-Lv for submit@debbugs.gnu.org; Mon, 08 May 2023 15:08:09 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:37179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw6DP-0003vX-8y for 63370@debbugs.gnu.org; Mon, 08 May 2023 15:08:08 -0400 Received: (Authenticated sender: me@fabionatali.com) by mail.gandi.net (Postfix) with ESMTPSA id AE576C0005; Mon, 8 May 2023 19:08:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fabionatali.com; s=gm1; t=1683572880; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XXx7UNKTb04jn+psABx1aszdHcC/oR2ZE3oQyiG5SVg=; b=QM1VqZpa4mlbxMNP7snWv6lCuNkLTPDA5xxkLipn6a4NquO/GKMnmd1M+PLE4o9hbwF7aI LmT7sIH+nYFDrIQc/PtzrXU/Bod4Vvh98cA/sF9RtC1AkfJX5d3AKMHC/ZDnF/9q48cFgE kHPJ9Z6Ll7ENHPQcXuHc64srgGFqkVWby/m2d5NF3Zi4G9PNM6gVftWnDB137dkiRh4Dn+ 3NI3ZxRKe61jTzpZmzyelL9m8nRchu6dM8L9allviINueEJPOgmOxYPCzYulRphwML7cH8 sm7L0wsktnuik4SQtEm2o5SYTpkf5ohinLiEuQhlkT/3M0lzBd1zlE8JsJQRnQ== From: Fabio Natali Date: Mon, 8 May 2023 20:07:45 +0100 Message-Id: X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Updated patch, as per Nicolas' suggestions (hopefully I got everything right). * gnu/packages/emacs-xyz.scm (emacs-framemove): New variable. --- gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 050e6377a3..45c47fc5f5 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -128,6 +128,7 @@ ;;; Copyright © 2023 Juliana Sims ;;; Copyright © 2023 Evgeny Pisemsky ;;; Copyright © 2023 Gabriel Wicki +;;; Copyright © 2023 Fabio Natali ;;; ;;; This file is part of GNU Guix. ;;; @@ -32435,6 +32436,30 @@ (define-public emacs-windower @end itemize") (license license:gpl3+))) +(define-public emacs-framemove + ;; Use the latest commit, as there are no tagged releases. + (let ((commit "0faa8a4937f398e4971fc877b1c294100506b645") + (revision "0")) + (package + (name "emacs-framemove") + (version (git-version "0.10" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emacsmirror/framemove") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1z4xqx1cvllil03pdwsybsj5v9w7ggdrak1kxa856ki5mj1ja3gl")))) + (build-system emacs-build-system) + (home-page "https://www.emacswiki.org/emacs/framemove.el") + (synopsis "Directional frame selection routines") + (description "Framemove is similar to the Windmove library, but for +frames. It provides a simple set of keystrokes to move the input/focus between +windows.") + (license license:gpl3)))) + (define-public emacs-flycheck-cpplint (package (name "emacs-flycheck-cpplint") base-commit: 0e09e8ab1554a7dffd60101cb4e631b348e43c9c -- 2.39.2 From unknown Sun Jun 15 08:58:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63370] [PATCH] gnu: Add emacs-framemove. Resent-From: Fabio Natali Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 May 2023 19:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63370 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nicolas Goaziou Cc: 63370@debbugs.gnu.org Received: via spool by 63370-submit@debbugs.gnu.org id=B63370.168357331415815 (code B ref 63370); Mon, 08 May 2023 19:16:02 +0000 Received: (at 63370) by debbugs.gnu.org; 8 May 2023 19:15:14 +0000 Received: from localhost ([127.0.0.1]:41670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw6KH-000470-W2 for submit@debbugs.gnu.org; Mon, 08 May 2023 15:15:14 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:49863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw6KF-00046j-7v for 63370@debbugs.gnu.org; Mon, 08 May 2023 15:15:11 -0400 Received: (Authenticated sender: me@fabionatali.com) by mail.gandi.net (Postfix) with ESMTPSA id A623340002; Mon, 8 May 2023 19:15:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fabionatali.com; s=gm1; t=1683573305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=h6kFkI1ELnZSEnWTFk9T3YCMurlwdlGixcjSBzIbDlI=; b=bSfmTUUvUsw2s893jvMjVQaU69KeBLN9RVAzwaJrEll3GtvoGrunS6W31NKeYLM8I9wHp1 whxJKzFLOjcOKA9cEoksKeEjLmGbHZRypEJ4vCKwmGoqwlray3BOZte5oZPin6i9vWS5T+ tvQ2eryvN0lakP1Mgy87T1GbFojrB4L7wQgRBTBJEnmY8l7hmYz/gsQ4oiCLpMy+OZSzuo oesNWFs2AOuzc2K1nYchSqjhxZ4GbhFw59h11uojD6Uakw0Zk1l7M69TxqDc+Wd8IXdPht nsoT9G5o2e5DunHslSZQld5k13caSn96CXtBtdRL7bFQrOb1nkGjukVu+lO8bw== From: Fabio Natali In-Reply-To: <878rdyyf2t.fsf@nicolasgoaziou.fr> References: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> <878rdyyf2t.fsf@nicolasgoaziou.fr> Date: Mon, 08 May 2023 20:15:04 +0100 Message-ID: <87r0rqeitj.fsf@reckondigital.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hey Nicolas, thanks for getting back to me so quickly. An updated version of the patch should be arriving in a minute. On 2023-05-08, 18:15 +0200, Nicolas Goaziou wrote: > In Guix, you don't sign your own commits. Ooops, sorry. Fixed in the new patch. >> + (uri "https://www.emacswiki.org/emacs/download/framemove.el") > > This is an issue, because the URI is not stable. Please use GitHub > repository instead: . Fixed. >> + (description "@code{emacs-framemove} is similar to the >> @code{windmove.el} > > Nicpicks: @code{emacs-framemove} -> Framemove and @code{windmove.el} -> Windmove. This is also fixed. Thanks Nicolas, should you spot anything else, I'm very glad to keep working on it. Cheers, Fabio. From unknown Sun Jun 15 08:58:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63370] [PATCH] gnu: Add emacs-framemove. Resent-From: Fabio Natali Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 10 May 2023 08:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63370 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nicolas Goaziou Cc: 63370@debbugs.gnu.org Received: via spool by 63370-submit@debbugs.gnu.org id=B63370.168370566128400 (code B ref 63370); Wed, 10 May 2023 08:01:02 +0000 Received: (at 63370) by debbugs.gnu.org; 10 May 2023 08:01:01 +0000 Received: from localhost ([127.0.0.1]:45157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwekv-0007Ny-7b for submit@debbugs.gnu.org; Wed, 10 May 2023 04:01:01 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:48921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwekq-0007Nf-EF for 63370@debbugs.gnu.org; Wed, 10 May 2023 04:01:00 -0400 Received: (Authenticated sender: me@fabionatali.com) by mail.gandi.net (Postfix) with ESMTPSA id 9C4D61BF212; Wed, 10 May 2023 08:00:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fabionatali.com; s=gm1; t=1683705650; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=AGTVxKL82iLK2o9Mlz42rU7Ue7AKXSlgPvojm6rHN20=; b=adZEPKBR5srjS2Ht0mHWBlEJtCPdQaJekDhlhfd1s1yTcoN8Xa/IoDxcOZyNqkdOmF0hqo /gjzi2haaZLmnaxOc+PNO4c3T8RrTagurWTS0ORQN6myiOzAQs5rgoTQwVdBz59tQHs3p3 a5bTK9uNmHdussKBZDDQwqAPC4lM309jAMC+PvztMXS54eAk+ZF0rujZ33xCeVLuaSGZ32 KMyM3a4sK/Y91s28SCSeHt+P6dNGnjYFVIiWzMRmz23gAaki1hPh1F3soBDB8kwLMQEcOh CUDV2kQwYxGd2KFBrq+STlMzuT74yIuJSHFiOdT8n96wvO/OpvT5y2MgJLMQ9w== From: Fabio Natali In-Reply-To: <87r0rqeitj.fsf@reckondigital.com> References: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> <878rdyyf2t.fsf@nicolasgoaziou.fr> <87r0rqeitj.fsf@reckondigital.com> Date: Wed, 10 May 2023 09:00:46 +0100 Message-ID: <87fs84ty35.fsf@reckondigital.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2023-05-08, 20:15 +0100, Fabio Natali wrote: > Hey Nicolas, thanks for getting back to me so quickly. An updated > version of the patch should be arriving in a minute. (Just to clarify, the patch ended up arriving a bit earlier than my above comment, it's here: https://issues.guix.gnu.org/63370#2.) From unknown Sun Jun 15 08:58:34 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: Fabio Natali Subject: bug#63370: closed (Re: [bug#63370] [PATCH] gnu: Add emacs-framemove.) Message-ID: References: <87o7mq34y4.fsf@nicolasgoaziou.fr> <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> X-Gnu-PR-Message: they-closed 63370 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 63370@debbugs.gnu.org Date: Thu, 11 May 2023 22:00:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1683842402-4769-1" This is a multi-part message in MIME format... ------------=_1683842402-4769-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63370: [PATCH] gnu: Add emacs-framemove. 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 63370@debbugs.gnu.org. --=20 63370: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63370 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1683842402-4769-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63370-done) by debbugs.gnu.org; 11 May 2023 21:59:30 +0000 Received: from localhost ([127.0.0.1]:53601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxEJu-0001DX-6Z for submit@debbugs.gnu.org; Thu, 11 May 2023 17:59:30 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:51449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxEJs-0001DH-DB for 63370-done@debbugs.gnu.org; Thu, 11 May 2023 17:59:29 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 9F42B1C0008; Thu, 11 May 2023 21:59:21 +0000 (UTC) From: Nicolas Goaziou To: Fabio Natali Subject: Re: [bug#63370] [PATCH] gnu: Add emacs-framemove. References: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> Date: Thu, 11 May 2023 23:59:15 +0200 In-Reply-To: (Fabio Natali's message of "Mon, 8 May 2023 20:07:45 +0100") Message-ID: <87o7mq34y4.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63370-done Cc: 63370-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, Fabio Natali writes: > * gnu/packages/emacs-xyz.scm (emacs-framemove): New variable. Applied. Thank you. Regards, -- Nicolas Goaziou ------------=_1683842402-4769-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 May 2023 13:06:12 +0000 Received: from localhost ([127.0.0.1]:39567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw0Z9-0004My-UR for submit@debbugs.gnu.org; Mon, 08 May 2023 09:06:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:49910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw0Z5-0004Mp-Sx for submit@debbugs.gnu.org; Mon, 08 May 2023 09:06:10 -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 1pw0Z4-0002KR-TG for guix-patches@gnu.org; Mon, 08 May 2023 09:06:06 -0400 Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw0Z0-00005p-BX for guix-patches@gnu.org; Mon, 08 May 2023 09:06:06 -0400 Received: (Authenticated sender: me@fabionatali.com) by mail.gandi.net (Postfix) with ESMTPSA id C3549FF809; Mon, 8 May 2023 13:05:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fabionatali.com; s=gm1; t=1683551156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gLpTBdSvhLNp89whuSXKroJ4aCqE9rcyXjF3Gbc4Z/Q=; b=QAYclWYsgb09rr5MPWaI4XAdZqwTIEvQ1Y4p8vnz/aBeOP0K6kei3kzqYKJ3nXrAXjsdjj G2o0p9S37m7ndqVt1tGLGVtqy01arbA9FkQgsnHMSRdzkJV0AxtugpwSQRUVkafJK2aZNB 4V1ww3zmUmWHbwJoqTDRJEIoBLnUqeOY43ZgumWBwM406owKm8byMGXHMQgZxDnswFxjWm 9qgrOK1Iwp0s2c5HnWcQqlVBPb7TKbScWpg0r7LRSCH18XZbWVcsEWp1jt76X3sn1bhwFo y5xIKM2dNbfSNeKBXO4y7aja0FvK8uS96QGDMOPEEw3RYsO+VfGuCtyjVgWwcQ== From: Fabio Natali To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-framemove. Date: Mon, 8 May 2023 14:05:20 +0100 Message-Id: <36ef72b8f78a52274eec6e300996ad4f387c2462.1683550987.git.me@fabionatali.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:4b98:dc4:8::229; envelope-from=me@fabionatali.com; helo=relay9-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: Fabio Natali X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Hi, this tiny patch is to add FrameMove, an Emacs package that allows to move focus across windows and frames. IIUC, it can be particularly useful to EXWM users. The package is currently hosted on EmacsWiki at https://www.emacswiki.org/emacs/FrameMove. Hope this helps. * gnu/packages/emacs-xyz.scm (emacs-framemove): New variable. Signed-off-by: Fabio Natali --- gnu/packages/emacs-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 050e6377a3..720cefae18 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -128,6 +128,7 @@ ;;; Copyright © 2023 Juliana Sims ;;; Copyright © 2023 Evgeny Pisemsky ;;; Copyright © 2023 Gabriel Wicki +;;; Copyright © 2023 Fabio Natali ;;; ;;; This file is part of GNU Guix. ;;; @@ -32435,6 +32436,25 @@ (define-public emacs-windower @end itemize") (license license:gpl3+))) +(define-public emacs-framemove + (package + (name "emacs-framemove") + (version "0.10") + (source + (origin + (method url-fetch) + (uri "https://www.emacswiki.org/emacs/download/framemove.el") + (sha256 + (base32 + "15fhhywr0y2bd10rp60qkdq521l8ag1is4ahjnd84hl2w0qn7gnw")))) + (build-system emacs-build-system) + (home-page "https://www.emacswiki.org/emacs/framemove.el") + (synopsis "Directional frame selection routines") + (description "@code{emacs-framemove} is similar to the @code{windmove.el} +library, but for frames. It provides a simple set of keystrokes to move the +input/focus between windows.") + (license license:gpl3))) + (define-public emacs-flycheck-cpplint (package (name "emacs-flycheck-cpplint") base-commit: 0e09e8ab1554a7dffd60101cb4e631b348e43c9c -- 2.39.2 ------------=_1683842402-4769-1--