From unknown Sat Jun 21 03:05:22 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#41410 <41410@debbugs.gnu.org> To: bug#41410 <41410@debbugs.gnu.org> Subject: Status: Patch: Add function ffap-other-tab Reply-To: bug#41410 <41410@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:05:22 +0000 retitle 41410 Patch: Add function ffap-other-tab reassign 41410 emacs submitter 41410 ej32u@protonmail.com severity 41410 wishlist tag 41410 fixed patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 19 17:46:47 2020 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= To: "bug-gnu-emacs@gnu.org" From: ej32u@protonmail.com Subject: Patch: Add function ffap-other-tab 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-Debbugs-Envelope-To: submit 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: , Reply-To: ej32u@protonmail.com 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 debbugs-submit-bounces@debbugs.gnu.org Tue May 19 18:46:54 2020 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 To: ej32u--- via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#41410: Patch: Add function ffap-other-tab 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-Debbugs-Envelope-To: submit Cc: ej32u@protonmail.com, 41410@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: -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 debbugs-submit-bounces@debbugs.gnu.org Sun May 24 18:10:46 2020 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 To: 41410@debbugs.gnu.org Subject: Re: bug#41410: Patch: Add function ffap-other-tab 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-Debbugs-Envelope-To: 41410 Cc: ej32u@protonmail.com 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 debbugs-submit-bounces@debbugs.gnu.org Sun May 24 18:26:39 2020 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: Subject: Re: bug#41410: Patch: Add function ffap-other-tab To: Juri Linkov , 41410@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 41410 Cc: ej32u@protonmail.com 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 debbugs-submit-bounces@debbugs.gnu.org Sun May 24 20:46:21 2020 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 To: Stefan Kangas Subject: Re: bug#41410: Patch: Add function ffap-other-tab 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-Debbugs-Envelope-To: 41410 Cc: 41410@debbugs.gnu.org, ej32u@protonmail.com, Juri Linkov 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 From unknown Sat Jun 21 03:05:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 22 Jun 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator