From unknown Sat Aug 16 18:45:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41410: Patch: Add function ffap-other-tab Resent-From: ej32u@protonmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 May 2020 21:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41410 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 41410@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Reply-To: ej32u@protonmail.com Received: via spool by submit@debbugs.gnu.org id=B.15899248073020 (code B ref -1); Tue, 19 May 2020 21:47:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 May 2020 21:46:47 +0000 Received: from localhost ([127.0.0.1]:51278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbA4V-0000me-DN for submit@debbugs.gnu.org; Tue, 19 May 2020 17:46:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:60222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbA1M-0000gq-He for submit@debbugs.gnu.org; Tue, 19 May 2020 17:43:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbA1K-0001wv-HE for bug-gnu-emacs@gnu.org; Tue, 19 May 2020 17:43:31 -0400 Received: from mail-40132.protonmail.ch ([185.70.40.132]:56708) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbA1H-0000ax-6m for bug-gnu-emacs@gnu.org; Tue, 19 May 2020 17:43:29 -0400 Date: Tue, 19 May 2020 21:43:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1589924602; bh=NpE/7ORBan7L0oXBwMUoEc7eg7VBFbbYZOHOVRE1d88=; h=Date:To:From:Reply-To:Subject:From; b=ogshqrCE6fNg8gYkKAjO5poKqIOtiyBKAZ+QahbO10vrmBTwUJP0zl9biBZT9a37y hb+rjYggM/p/VYoJQ6C1B4CAmXjzF6TXQeCdK4QfQKnWleyfsuy/zrLOL6+oXwjYYQ 14g1kGiLNHy1A3C+uYEWkzKYO2ikk4833DuMAQtk= From: ej32u@protonmail.com Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_e788906f29dc5c79b82ffe14dced8b59" X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch Received-SPF: pass client-ip=185.70.40.132; envelope-from=ej32u@protonmail.com; helo=mail-40132.protonmail.ch X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/19 17:43:22 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Mailman-Approved-At: Tue, 19 May 2020 17:46:45 -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 (--) This is a multi-part message in MIME format. --b1_e788906f29dc5c79b82ffe14dced8b59 Content-Type: multipart/alternative; boundary="b2_e788906f29dc5c79b82ffe14dced8b59" --b2_e788906f29dc5c79b82ffe14dced8b59 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 SGVsbG8sCgpBdHRhY2hlZCBpcyBhIHBhdGNoIHRvIGFkZCBhIGZ1bmN0aW9uIHRvIG9wZW4gZmls ZXMgYXQgcG9pbnQgaW4gYW5vdGhlciB0YWIuIEl0IGlzIGJhc2ljYWxseSB0aGUgc2FtZSBhcyB0 aGUgZnVuY3Rpb24gZmZhcC1vdGhlci13aW5kb3cuCgpQbGVhc2UgdXNlIGl0LgoKVGhhbmsgeW91 Lg== --b2_e788906f29dc5c79b82ffe14dced8b59 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdj5IZWxsbyw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5BdHRhY2hlZCBpcyBhIHBh dGNoIHRvIGFkZCBhIGZ1bmN0aW9uIHRvIG9wZW4gZmlsZXMgYXQgcG9pbnQgaW4gYW5vdGhlciB0 YWIuIEl0IGlzIGJhc2ljYWxseSB0aGUgc2FtZSBhcyB0aGUgZnVuY3Rpb24gZmZhcC1vdGhlci13 aW5kb3cuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+UGxlYXNlIHVzZSBpdC48YnI+PC9k aXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFuayB5b3UuPC9kaXY+PGRpdiBjbGFzcz0icHJvdG9u bWFpbF9zaWduYXR1cmVfYmxvY2sgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPjxk aXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWdu YXR1cmVfYmxvY2stZW1wdHkiPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25h dHVyZV9ibG9jay1wcm90b24gcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPjxicj48 L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj4= --b2_e788906f29dc5c79b82ffe14dced8b59-- --b1_e788906f29dc5c79b82ffe14dced8b59 Content-Type: text/x-patch; name="0001-Add-ffap-other-tab.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Add-ffap-other-tab.patch LS0tCiBsaXNwL2ZmYXAuZWwgfCAxMSArKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExIGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saXNwL2ZmYXAuZWwgYi9saXNwL2ZmYXAuZWwKaW5k ZXggZDY1NmIzNzM3Mi4uY2ViYTlkMjYyMiAxMDA2NDQKLS0tIGEvbGlzcC9mZmFwLmVsCisrKyBi L2xpc3AvZmZhcC5lbApAQCAtNTQsNiArNTQsOCBAQAogOzsgQy14IDUgcgkJZmZhcC1yZWFkLW9u bHktb3RoZXItZnJhbWUKIDs7IEMteCA1IGQJCWZmYXAtZGlyZWQtb3RoZXItZnJhbWUKIDs7Cis7 OyBDLXggdCBmCQlmZmFwLW90aGVyLXRhYgorOzsKIDs7IFMtbW91c2UtMyAgICAgZmZhcC1hdC1t b3VzZQogOzsgQy1TLW1vdXNlLTMgICBmZmFwLW1lbnUKIDs7CkBAIC0xNzU4LDYgKzE3NjAsMTQg QEAgZmZhcC1vdGhlci1mcmFtZQogICAgICAgKHNldC13aW5kb3ctZGVkaWNhdGVkLXAgd2luIHdk cCkpCiAgICAgdmFsdWUpKQoKKyhkZWZ1biBmZmFwLW90aGVyLXRhYiAoZmlsZW5hbWUpCisgICJM aWtlIGBmZmFwJywgYnV0IHB1dCBidWZmZXIgaW4gYW5vdGhlciB0YWIuCitPbmx5IGludGVuZGVk IGZvciBpbnRlcmFjdGl2ZSB1c2UuIgorICAoaW50ZXJhY3RpdmUgKGxpc3QgKGZmYXAtcHJvbXB0 ZXIgbmlsICIgb3RoZXIgdGFiIikpKQorICAocGNhc2UgKHNhdmUtd2luZG93LWV4Y3Vyc2lvbiAo ZmluZC1maWxlLWF0LXBvaW50IGZpbGVuYW1lKSkKKyAgICAoKG9yIChhbmQgKHByZWQgYnVmZmVy cCkgYikgYCgsKGFuZCAocHJlZCBidWZmZXJwKSBiKSAuICxfKSkKKyAgICAgKHN3aXRjaC10by1i dWZmZXItb3RoZXItdGFiIGIpKSkpCisKIChkZWZ1biBmZmFwLS10b2dnbGUtcmVhZC1vbmx5IChi dWZmZXItb3ItbGlzdCkKICAgKGRvbGlzdCAoYnVmZmVyIChpZiAobGlzdHAgYnVmZmVyLW9yLWxp c3QpCiAJCSAgICAgIGJ1ZmZlci1vci1saXN0CkBAIC0yMDEzLDYgKzIwMjMsNyBAQCBmZmFwLWJp bmRpbmdzCgogICAgICAoZ2xvYmFsLXNldC1rZXkgW3JlbWFwIGZpbmQtZmlsZS1vdGhlci13aW5k b3ddICdmZmFwLW90aGVyLXdpbmRvdykKICAgICAgKGdsb2JhbC1zZXQta2V5IFtyZW1hcCBmaW5k LWZpbGUtb3RoZXItZnJhbWVdICdmZmFwLW90aGVyLWZyYW1lKQorICAgICAoZ2xvYmFsLXNldC1r ZXkgW3JlbWFwIGZpbmQtZmlsZS1vdGhlci10YWJdICdmZmFwLW90aGVyLXRhYikKICAgICAgKGds b2JhbC1zZXQta2V5IFtyZW1hcCBmaW5kLWZpbGUtcmVhZC1vbmx5LW90aGVyLXdpbmRvd10gJ2Zm YXAtcmVhZC1vbmx5LW90aGVyLXdpbmRvdykKICAgICAgKGdsb2JhbC1zZXQta2V5IFtyZW1hcCBm aW5kLWZpbGUtcmVhZC1vbmx5LW90aGVyLWZyYW1lXSAnZmZhcC1yZWFkLW9ubHktb3RoZXItZnJh bWUpCgotLQoyLjI1LjEKCg== --b1_e788906f29dc5c79b82ffe14dced8b59-- From unknown Sat Aug 16 18:45:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41410: Patch: Add function ffap-other-tab Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 May 2020 22:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41410 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 41410@debbugs.gnu.org Cc: ej32u@protonmail.com X-Debbugs-Original-To: ej32u--- via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: ej32u@protonmail.com, 41410@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158992841416954 (code B ref -1); Tue, 19 May 2020 22:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 May 2020 22:46:54 +0000 Received: from localhost ([127.0.0.1]:51418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbB0V-0004P8-PR for submit@debbugs.gnu.org; Tue, 19 May 2020 18:46:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:38476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbB0R-0004Oh-GU for submit@debbugs.gnu.org; Tue, 19 May 2020 18:46:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47130) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbB0R-00060O-86 for bug-gnu-emacs@gnu.org; Tue, 19 May 2020 18:46:39 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:41171) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbB0P-00072X-8C for bug-gnu-emacs@gnu.org; Tue, 19 May 2020 18:46:38 -0400 X-Originating-IP: 91.129.97.200 Received: from mail.gandi.net (m91-129-97-200.cust.tele2.ee [91.129.97.200]) (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 4088A1C0007; Tue, 19 May 2020 22:46:32 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: Date: Wed, 20 May 2020 01:31:04 +0300 In-Reply-To: (ej32u's message of "Tue, 19 May 2020 21:43:13 +0000") Message-ID: <87d06z8slz.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=217.70.183.197; envelope-from=juri@linkov.net; helo=relay5-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/19 18:46:34 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) > Attached is a patch to add a function to open files at point in another > tab. It is basically the same as the function ffap-other-window. Thanks, this is a useful addition. Please push it to master. > +(defun ffap-other-tab (filename) > + "Like `ffap', but put buffer in another tab. > +Only intended for interactive use." > + (interactive (list (ffap-prompter nil " other tab"))) > + (pcase (save-window-excursion (find-file-at-point filename)) > + ((or (and (pred bufferp) b) `(,(and (pred bufferp) b) . ,_)) > + (switch-to-buffer-other-tab b)))) > + > (defun ffap--toggle-read-only (buffer-or-list) > (dolist (buffer (if (listp buffer-or-list) > buffer-or-list > @@ -2013,6 +2023,7 @@ ffap-bindings > > (global-set-key [remap find-file-other-window] 'ffap-other-window) > (global-set-key [remap find-file-other-frame] 'ffap-other-frame) > + (global-set-key [remap find-file-other-tab] 'ffap-other-tab) > (global-set-key [remap find-file-read-only-other-window] 'ffap-read-only-other-window) > (global-set-key [remap find-file-read-only-other-frame] 'ffap-read-only-other-frame) From debbugs-submit-bounces@debbugs.gnu.org Wed May 20 11:48:22 2020 Received: (at control) by debbugs.gnu.org; 20 May 2020 15:48:22 +0000 Received: from localhost ([127.0.0.1]:54065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbQxB-0004sI-Of for submit@debbugs.gnu.org; Wed, 20 May 2020 11:48:21 -0400 Received: from mail-il1-f182.google.com ([209.85.166.182]:35622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbQx9-0004s5-Ve for control@debbugs.gnu.org; Wed, 20 May 2020 11:48:20 -0400 Received: by mail-il1-f182.google.com with SMTP id a14so3606961ilk.2 for ; Wed, 20 May 2020 08:48:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=Pn4hhQvTgNVRTppFgKDLOsssGUabYCLGI7+z92BfvH4=; b=fBUiByNSuLZAjPbmGywNS1r8HB3iVu825RrfX7xu2BJ73SZkLpC3Eg2iOG7MNRKpY/ HRVAyN20nPii2DuFpiE7v8oosHGs57vxWt2G2Zety/xAmtVyqp8smxwdA3nV68DVpQIY 38ARH3T30zrhkFZA3RRjVFcJpR6NajFhT6yDhWXWH7M0YIOi0sluPVVBmRR4vo06KDJa KvnKOU9UK4JQqKqtyUKIdkb8MAE+LGppCnqXuoHyBUJKjstKUKpW07ydtCGsOKwqGXoX 75HbjkFEDgSUGmAf9pB4cT1sp4tzLw4EDOkrkQsW+BuaoBnAMcN4I3lAswDcWgC7LJG4 a1mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=Pn4hhQvTgNVRTppFgKDLOsssGUabYCLGI7+z92BfvH4=; b=rrQr+a1fqX7bt3eBLiocWQBEeMJLhMNjXC8Kw/8pxswEi77xLeHxElyNb02xfH+UOs dgk5kjj3e6iuldy6KJYc0nV3BIcnqIIuzlUpvTTtoHn+tzvsoA9V4sbkl6iEaRR843jY KjKKN00eJiIk8Z51ObfuKsLmxjZTIkPBpbsobKrnLfuxHvWX483cqH916rQHbrMMn6qd l51wTaIlwF7NssWxPPHrGHj4z/6ggBRL+q0lnoS132uDizZy4zGfTP9ssPc/iE7njIQT ffglV7WcsWTwwyeRkp2aJdaemgCupU9AKC1hecRMidJFsuc5VY9UXPMr+V3WHI7zvJlu M1/Q== X-Gm-Message-State: AOAM5300hwkvXAHU3mfs0XZBfvpWAvdWa5OYnGg7Y3hNkC/U6ZGkI9gF OLkYD2e03YpXF+UCO+yZ9cQzzQda X-Google-Smtp-Source: ABdhPJyopNSFaXLD4NfnE5synarBVah9BoLQNzVOGzhweR4xA8gYdB4GPrzDBpHkxOZs2x6xp0KOQg== X-Received: by 2002:a92:9e51:: with SMTP id q78mr4586712ili.268.1589989694166; Wed, 20 May 2020 08:48:14 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42]) by smtp.gmail.com with ESMTPSA id m17sm1520193ilh.51.2020.05.20.08.48.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 May 2020 08:48:13 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #41410 Date: Wed, 20 May 2020 11:48:12 -0400 Message-ID: <85mu62ober.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) severity 41410 wishlist tags 41410 + patch tags 41239 + confirmed severity 41094 minor severity 41065 minor severity 41029 wishlist tags 41029 + patch severity 40972 minor severity 41328 wishlist severity 41225 wishlist quit From unknown Sat Aug 16 18:45:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41410: Patch: Add function ffap-other-tab Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 May 2020 22:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41410 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 41410@debbugs.gnu.org Cc: ej32u@protonmail.com Received: via spool by 41410-submit@debbugs.gnu.org id=B41410.1590358246698 (code B ref 41410); Sun, 24 May 2020 22:11:03 +0000 Received: (at 41410) by debbugs.gnu.org; 24 May 2020 22:10:46 +0000 Received: from localhost ([127.0.0.1]:38998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcypS-0000BA-9l for submit@debbugs.gnu.org; Sun, 24 May 2020 18:10:46 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:42587) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcyp9-0000A4-OM for 41410@debbugs.gnu.org; Sun, 24 May 2020 18:10:28 -0400 X-Originating-IP: 91.129.108.6 Received: from mail.gandi.net (m91-129-108-6.cust.tele2.ee [91.129.108.6]) (Authenticated sender: juri@linkov.net) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id A10B8FF804; Sun, 24 May 2020 22:10:20 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87d06z8slz.fsf@mail.linkov.net> Date: Mon, 25 May 2020 01:05:22 +0300 In-Reply-To: <87d06z8slz.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 20 May 2020 01:31:04 +0300") Message-ID: <87d06tugyl.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) 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 (-) >> Attached is a patch to add a function to open files at point in another >> tab. It is basically the same as the function ffap-other-window. >> >> +(defun ffap-other-tab (filename) >> + "Like `ffap', but put buffer in another tab. >> +Only intended for interactive use." >> + (interactive (list (ffap-prompter nil " other tab"))) >> + (pcase (save-window-excursion (find-file-at-point filename)) >> + ((or (and (pred bufferp) b) `(,(and (pred bufferp) b) . ,_)) >> + (switch-to-buffer-other-tab b)))) >> + >> (defun ffap--toggle-read-only (buffer-or-list) >> (dolist (buffer (if (listp buffer-or-list) >> buffer-or-list >> @@ -2013,6 +2023,7 @@ ffap-bindings >> >> (global-set-key [remap find-file-other-window] 'ffap-other-window) >> (global-set-key [remap find-file-other-frame] 'ffap-other-frame) >> + (global-set-key [remap find-file-other-tab] 'ffap-other-tab) >> (global-set-key [remap find-file-read-only-other-window] 'ffap-read-only-other-window) >> (global-set-key [remap find-file-read-only-other-frame] 'ffap-read-only-other-frame) > > Thanks, this is a useful addition. Please push it to master. Maybe someone could check if this requires papers and could push it to master when I'm away from computer. From unknown Sat Aug 16 18:45:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41410: Patch: Add function ffap-other-tab Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 May 2020 22:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41410 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Juri Linkov , 41410@debbugs.gnu.org Cc: ej32u@protonmail.com Received: via spool by 41410-submit@debbugs.gnu.org id=B41410.159035919910424 (code B ref 41410); Sun, 24 May 2020 22:27:02 +0000 Received: (at 41410) by debbugs.gnu.org; 24 May 2020 22:26:39 +0000 Received: from localhost ([127.0.0.1]:39020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcz4p-0002i3-1t for submit@debbugs.gnu.org; Sun, 24 May 2020 18:26:39 -0400 Received: from mail-yb1-f174.google.com ([209.85.219.174]:36276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcz4n-0002hr-0y for 41410@debbugs.gnu.org; Sun, 24 May 2020 18:26:37 -0400 Received: by mail-yb1-f174.google.com with SMTP id y18so145474ybb.3 for <41410@debbugs.gnu.org>; Sun, 24 May 2020 15:26:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=8AGcNymUmJ9JQ+i4UAWC63hCDFjoIWnCfchbGWPDs9w=; b=sL0SSLntyjQBGZB0S6mGTUetZQWAzMGgVQLeF+0M5b/ZKh9obo6d3wINRsHvnDeS+9 JmfB75qV9NO8teMTaSssrobfe6O1oyF05MHdyTGyAs2hQIyFrgjYtto+eRmRdAStIS7+ hPiTEEjlY/yzNC/wwcwsHPycwqZRRb+WZqaMASC0G5AccTIC917SIPP6u/BOoxdbdvC3 nEsOD3dqE9DrSx3/r4KC+JDq/ymG5TbbWGEJP/dXy/lu5ZnYTkkcUnGmgTAORrvmavPV nHVUuR8hOCXdqT0B1kz3h+nIFaUzRnlwXOvAPgiEA1NGYjMbqssPGP1DqcPXQEjyAgO7 tYbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=8AGcNymUmJ9JQ+i4UAWC63hCDFjoIWnCfchbGWPDs9w=; b=f9IUQceQllZWVN+JlZOtNBLcDBk01CRs5byQVLwrI15Tlpq60hXCnT9ymuLoZH6dBj KVmi6AJNOEAjN5A8B0kFkoW+9Q/omWDzUySvkKX8VTmKRSX9f93Z0OGBwNPYSrmPEJZs l2jmdXNWqcdcIvgDP0jjtEp907HFpyutBr2DrgiGJ+2ipmRhuP68XtlV00T69Bm3bci6 mMNwgTHbDVcMg6Sl+NxxhWreRddeghkUDtxf6OM5CuSFC2rogaDSDSttCWzs+N+BMLqs xyQJ/g0H6HAo6tJN0VRBZCevfdkvfBZftSgxSt8iPj6vPlGcx5b8lBSBlLcY+1mBXiLj g3Cw== X-Gm-Message-State: AOAM533pjcBP2vodfg+3cCXKcgKO7KkGevwRCG8gHXwj3UedpgDTflFv z48VS0Iy4fiP85Mps888xDVQLMjsFCaGZJld0dc= X-Google-Smtp-Source: ABdhPJxxlh1rmUiw2+EwBrcFqmhJdSKcCmkuwaq83BB56OwXtbZ7nc3jMLxXBV4CtJbxd09qt9nI87vvmRZAcR/RzEs= X-Received: by 2002:a25:bb08:: with SMTP id z8mr39641019ybg.129.1590359191567; Sun, 24 May 2020 15:26:31 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 24 May 2020 15:26:31 -0700 From: Stefan Kangas In-Reply-To: <87d06tugyl.fsf@mail.linkov.net> References: <87d06z8slz.fsf@mail.linkov.net> <87d06tugyl.fsf@mail.linkov.net> MIME-Version: 1.0 Date: Sun, 24 May 2020 15:26:31 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: >>> Attached is a patch to add a function to open files at point in another >>> tab. It is basically the same as the function ffap-other-window. >>> >>> +(defun ffap-other-tab (filename) >>> + "Like `ffap', but put buffer in another tab. >>> +Only intended for interactive use." >>> + (interactive (list (ffap-prompter nil " other tab"))) >>> + (pcase (save-window-excursion (find-file-at-point filename)) >>> + ((or (and (pred bufferp) b) `(,(and (pred bufferp) b) . ,_)) >>> + (switch-to-buffer-other-tab b)))) >>> + >>> (defun ffap--toggle-read-only (buffer-or-list) >>> (dolist (buffer (if (listp buffer-or-list) >>> buffer-or-list >>> @@ -2013,6 +2023,7 @@ ffap-bindings >>> >>> (global-set-key [remap find-file-other-window] 'ffap-other-window) >>> (global-set-key [remap find-file-other-frame] 'ffap-other-frame) >>> + (global-set-key [remap find-file-other-tab] 'ffap-other-tab) >>> (global-set-key [remap find-file-read-only-other-window] 'ffap-read-only-other-window) >>> (global-set-key [remap find-file-read-only-other-frame] 'ffap-read-only-other-frame) >> >> Thanks, this is a useful addition. Please push it to master. > > Maybe someone could check if this requires papers and > could push it to master when I'm away from computer. OK. I could find no previous commit by ej32u@protonmail.com, and this patch is only 11 lines. I therefore believe we could safely install it as Copyright-paperwork-exempt. Unless anyone disagrees with that analysis, I'll push this to master in the next couple of days. Best regards, Stefan Kangas From unknown Sat Aug 16 18:45:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41410: Patch: Add function ffap-other-tab Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 May 2020 00:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41410 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: 41410@debbugs.gnu.org, ej32u@protonmail.com, Juri Linkov Received: via spool by 41410-submit@debbugs.gnu.org id=B41410.15903675814044 (code B ref 41410); Mon, 25 May 2020 00:47:01 +0000 Received: (at 41410) by debbugs.gnu.org; 25 May 2020 00:46:21 +0000 Received: from localhost ([127.0.0.1]:39136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jd1G1-00012s-1F for submit@debbugs.gnu.org; Sun, 24 May 2020 20:46:21 -0400 Received: from mail-qk1-f195.google.com ([209.85.222.195]:42912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jd1Fy-0000uf-Ra; Sun, 24 May 2020 20:46:19 -0400 Received: by mail-qk1-f195.google.com with SMTP id s1so16254110qkf.9; Sun, 24 May 2020 17:46:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=VeJ7j2hKuF4b6dYBez3jlonb6Btd/afY1ALYLumyHxo=; b=HEkFlAMWccBuM+2/gM7/GpgTJEn+HYCNTmRkpLvB6AjABNm9xfLE884TC5WtC2cuAQ uysfefAYKn4NErdpAKCNPT1fN0ibPmpnLRLsyMxb6C2dShyyfTZxwpHIcpAJPGudJfDn o2oczd60umoNFtCykTqgZGd5jNwl24v3002MXZ7J+/pqeEbIxykwqS9uI6SkOGNfZQ4y AzgDQpq+3UJUyY5SKaEyuGKFurB2oXe4t5rSOqRlUWRDOt0BHMecrWtsYb0uZolTTWBT /ltNGTqhoMr+OzYPSLx1VvNNR6QH3sV85ZkVgi00cR51MPN1eVXMpGnbfK563evl++La E74g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=VeJ7j2hKuF4b6dYBez3jlonb6Btd/afY1ALYLumyHxo=; b=mYWadgbcVlEjd3epxJLi7VTGMT5soobj6dz9YwTuxON1n1McO4IsSWVxITIhfxRQYW N5u3VeQpTqydENIEjP/jvYj6a2JzE/nEiERENXyraTtlM/pKTDIgvScBqCXrvfUIUeyd g8BS3R3SAr8cxG0fHmqcXJJN+CgAmOJBE76mxaiA0czKLaWNaTZ25YgEXDwzFu/hJ7oq wYYu2YQAdpwKFOxh8uB2VLA2lZFCyrje2OmDuDXyU/UPWvlPOFB39HsYcTdzTwF2lz2z 7qB5r9vp/flTf13oy0wFtm6O/7uffCCir1GM3zckVesTw/AIoOZqa5vUVcQcCLKMo1vk 2Msg== X-Gm-Message-State: AOAM533/r2CVcv0BG8wzTMiP9pP+USaZKjriUJycRBaGW0r8cUSoqZWG sx+uFBOhWnhNq18gp2A2l7b4kcO+ X-Google-Smtp-Source: ABdhPJxonz8E7XoHqxSLm87DPON1OHi0t+TVvBBTIsrecQUDd5diaNxGUzR6cl4Lvh+jFUFWXCB1vQ== X-Received: by 2002:a37:a0b:: with SMTP id 11mr10270520qkk.501.1590367571974; Sun, 24 May 2020 17:46:11 -0700 (PDT) Received: from minid (cbl-45-2-119-47.yyz.frontiernetworks.ca. [45.2.119.47]) by smtp.gmail.com with ESMTPSA id v4sm12345305qkv.43.2020.05.24.17.46.11 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 24 May 2020 17:46:11 -0700 (PDT) From: Noam Postavsky References: <87d06z8slz.fsf@mail.linkov.net> <87d06tugyl.fsf@mail.linkov.net> Date: Sun, 24 May 2020 20:46:10 -0400 In-Reply-To: (Stefan Kangas's message of "Sun, 24 May 2020 15:26:31 -0700") Message-ID: <87y2pgkfjh.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 41410 fixed close 41410 28.1 quit Stefan Kangas writes: > I could find no previous commit by ej32u@protonmail.com, and this patch > is only 11 lines. I therefore believe we could safely install it as > Copyright-paperwork-exempt. Unless anyone disagrees with that analysis, > I'll push this to master in the next couple of days. There's an assignment on file for that address; I've pushed to master. [1: 0cdedf612b]: 2020-05-24 20:45:05 -0400 Add command ffap-other-tab (Bug#41410) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=0cdedf612b9da14fccc39c4a4e81cbf400e4552f