From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id OHxoEBX0WGSwNwEASxT56A (envelope-from ) for ; Mon, 08 May 2023 15:07:33 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OKdMEBX0WGQYSAEAauVa8A (envelope-from ) for ; Mon, 08 May 2023 15:07:33 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1E20331EAE for ; Mon, 8 May 2023 15:07:28 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pw0a3-0002W1-2i; Mon, 08 May 2023 09:07:07 -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 1pw0Zz-0002VY-ML for guix-patches@gnu.org; Mon, 08 May 2023 09:07:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pw0Zy-0000J5-On for guix-patches@gnu.org; Mon, 08 May 2023 09:07:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pw0Zy-0004OB-84 for guix-patches@gnu.org; Mon, 08 May 2023 09:07:02 -0400 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1683551248; a=rsa-sha256; cv=none; b=BSvl4WVdWbuZd0LO+cS6IknWX0s4RiPKsQiY6689skgNSeq7r3JKdrEOXJ+CQkncf/XDRx M0tl+IBSJwnJd8NmuaGYOV6Ym88SXjrthCGLzu9GIObnGEf9ee9jBujI+D3KEe2H5M7rOs sWG9U7WOSReDbbGDPvfCwpORN/Hb4OMF0Cv7rd7vw4B4tbMgBw5UCIsjrUwvA/ZZ+9CCIZ PqZQUekGe4JxPn6rcJrEAhqlBSq+N40zog+XHDEUHfhPq+LYh64FekttmYBD5Ssbjc90YB 0JoCp08gvU6ngjCxm8yEG+l9tsjlXfGXbvzD0TJcuDL9i7lBcc6hBGJdWSZrrQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=fabionatali.com header.s=gm1 header.b=QAYclWYs; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1683551248; h=from:from:sender:sender: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:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=gLpTBdSvhLNp89whuSXKroJ4aCqE9rcyXjF3Gbc4Z/Q=; b=RKN9ddZoedS0v/JzoGBQX6tYN7puoPuQocC1iapWRVMt/hC6YQ/27GOKFLQMCbaRCP7joW yDTqEycipPmNEWC/t5WZE6qSpWEmX/8PCLDorr5rlW0g7YwhwTDtsW51fhgk40dzWTfq1g egMsnrCj2WCYArPVHicVwXstK/LH0uVw3myPZxqLBaoseUl8JF2ObuQ7TghF3c8zhQohIc 5/y5J2QpW4La4dHcJxgoA8f2e/mZAvjUp0Dy7H/mRWpDjYyCYT1MYt8k0sKuy/0bJchrRq v57vubJyBKdw5AMXVuhnIAOkUTsD0beS3ZwxYU05lBIk9pCFN5UvlvYD5OVmYg== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=fabionatali.com header.s=gm1 header.b=QAYclWYs; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 3.01 X-Spam-Score: 3.01 X-Migadu-Queue-Id: 1E20331EAE X-TUID: P5L7rm/mswfd 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