From unknown Wed Sep 10 11:28:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79233: [PATCH] executable-interpret: Handle remote file names Resent-From: Zhengyi Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Aug 2025 06:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79233 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 79233@debbugs.gnu.org Cc: Zhengyi Fu X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17551523947208 (code B ref -1); Thu, 14 Aug 2025 06:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Aug 2025 06:19:54 +0000 Received: from localhost ([127.0.0.1]:60693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umRJZ-0001sC-H9 for submit@debbugs.gnu.org; Thu, 14 Aug 2025 02:19:53 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35664) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umRJU-0001rp-CM for submit@debbugs.gnu.org; Thu, 14 Aug 2025 02:19:50 -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 1umRJM-0004UN-SR for bug-gnu-emacs@gnu.org; Thu, 14 Aug 2025 02:19:40 -0400 Received: from relay16.mail.gandi.net ([217.70.178.236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1umRJJ-0005B1-3f for bug-gnu-emacs@gnu.org; Thu, 14 Aug 2025 02:19:40 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id AE66F449D6; Thu, 14 Aug 2025 06:19:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fuzy.me; s=gm1; t=1755152370; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=YK0fOa5N/qfBPOtvxk1QUeJFozTeBCK7aIXBxKBWWf8=; b=RBZsRKXZbuRYRdB2xmEbfJWqrsSu6mj8krLSXAOJWziWECEt/1LJJdNkL4xRtr69QMcFmt 7sBTADq9t9tXCF0WBSe4gqdHtTU2KOgKOwzFPERhYS84tE2sdvObjkyt7vj9v+Jvqwm7Ni Ejqa7GTjx2l/IlAdNjEmtJIcJ41SW7oJaU/ZMYsduG0u6/nqfPKaccekIKDZgboYKhyQfY M3iYB4UCbwOuAZUxRegNw2UKKxrfEzOOSDHec5X9oNkCBpd6pUwLQ+TTNuXQf1x0HnCZXH bOhs1zVBXSVUUeDJ45jVF4MIa0522wjaDe3cR+kpbmgorDWWg28AhvI5UZW7Iw== From: Zhengyi Fu Date: Thu, 14 Aug 2025 14:18:55 +0800 Message-ID: <20250814061855.74747-1-i@fuzy.me> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-GND-State: clean X-GND-Score: 0 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddugedtfeegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecunecujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomhepkghhvghnghihihcuhfhuuceoihesfhhuiiihrdhmvgeqnecuggftrfgrthhtvghrnhepudehkeefhfelhfdtjedvieevhfffueevudeuheelueefjeeifeeitdeiueeitdelnecukfhppeduledvrdehiedrleelrddvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudelvddrheeirdelledrvddphhgvlhhopehjrghmvghsqdhfuhdquhgsuhhnthhuvdegtdegrddrpdhmrghilhhfrhhomhepihesfhhuiiihrdhmvgdpnhgspghrtghpthhtohepvddprhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhgpdhrtghpthhtohepihesfhhuiiihrdhmvg Received-SPF: pass client-ip=217.70.178.236; envelope-from=i@fuzy.me; helo=relay16.mail.gandi.net 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, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: -0.3 (/) * lisp/progmodes/executable.el (executable-interpret): Use `file-local-name' to get the local file name component from `buffer-file-name'. --- lisp/progmodes/executable.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/executable.el b/lisp/progmodes/executable.el index b003b75b0e4..aa3a74d30fa 100644 --- a/lisp/progmodes/executable.el +++ b/lisp/progmodes/executable.el @@ -180,7 +180,7 @@ executable-interpret `compilation-shell-minor-mode', so that you can answer any prompts." (interactive (list (read-string "Run script: " (or executable-command - buffer-file-name)))) + (file-local-name buffer-file-name))))) (require 'compile) (save-some-buffers (not compilation-ask-about-save)) (setq-local executable-command command) From unknown Wed Sep 10 11:28:47 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: Zhengyi Fu Subject: bug#79233: closed (Re: bug#79233: [PATCH] executable-interpret: Handle remote file names) Message-ID: References: <87o6siey5l.fsf@gmx.de> <20250814061855.74747-1-i@fuzy.me> X-Gnu-PR-Message: they-closed 79233 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 79233@debbugs.gnu.org Date: Thu, 14 Aug 2025 15:12:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1755184322-27104-1" This is a multi-part message in MIME format... ------------=_1755184322-27104-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #79233: [PATCH] executable-interpret: Handle remote file names which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 79233@debbugs.gnu.org. --=20 79233: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79233 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1755184322-27104-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 79233-done) by debbugs.gnu.org; 14 Aug 2025 15:11:30 +0000 Received: from localhost ([127.0.0.1]:34128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umZc2-000729-Gv for submit@debbugs.gnu.org; Thu, 14 Aug 2025 11:11:30 -0400 Received: from mout.gmx.net ([212.227.15.18]:49693) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umZby-00071l-Io for 79233-done@debbugs.gnu.org; Thu, 14 Aug 2025 11:11:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1755184279; x=1755789079; i=michael.albinus@gmx.de; bh=ELhGVFj6VQpxzMc4dZvya0O3+qju5Gr4zgwgnhF2Nhc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=RHXBHnSu99R07mYcq3MpPnr/+rym0O+zUujJiUtGLuGDAWz3UNxOidjpLGyIecMV I+j/ykqnYIVmIvUSoAzpJslbMSPSN/khCLdzZrROaplOtXRUwiGhMyi+5e2xY1F+Y fN8PEdKpBoG7z935h20NpRzBEQWQeK2ViBLey4dHwLOxKBtZM0DXfzfaa7LmXQj6/ 6h8gSg6ROUSubjpTkzLwmlbB/qpqk+y4EmNAK7UKgcD5I2MejmzEvOM1Dobjkfgno u8GtdX0NdqMjnp/7HFD+twSyBEKfHA3d9MJ6YhynWGd/EyhNhspXfhnhkGrzDn2yF kziw4bn2TGyjD3t2iQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVeMA-1vBlTP0xAC-00SmYh; Thu, 14 Aug 2025 17:11:19 +0200 From: Michael Albinus To: Zhengyi Fu Subject: Re: bug#79233: [PATCH] executable-interpret: Handle remote file names In-Reply-To: <20250814061855.74747-1-i@fuzy.me> References: <20250814061855.74747-1-i@fuzy.me> Date: Thu, 14 Aug 2025 17:11:18 +0200 Message-ID: <87o6siey5l.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:woKMQ2VicUqSpBvjfO9LrSHcQ3xx1EzI1cUQEYwkOOYBcPTm9RY KdZ8hJ16xQdgtv9CTM8VlW8KBJofoJD2fCZMXEkXNR+e+eD9LgLLz7deJQX3gwRmy/QNb0S UDqCjU9sl9doyK36kR1NUuyKRcn8EaKKo4kNfD9TXsA0tkn43pyig11YqDlXOkXmB97e69U XpFe99Ow5xr64upSccoCA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:rfX3F4Pbvh8=;VQQBkNmMDYrLcMl9lZvRk9JKYUE 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 Bw5BuT8= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79233-done Cc: 79233-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 (-) Verdsion: 30.3 Zhengyi Fu writes: Hi, > * lisp/progmodes/executable.el (executable-interpret): Use > `file-local-name' to get the local file name component from > `buffer-file-name'. Thanks for the patch. I've pushed it to the emacs-30 branch, will appear with Emacs 30.3 (or 31.1, whatever comes next). Best regards, Michael. ------------=_1755184322-27104-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Aug 2025 06:19:54 +0000 Received: from localhost ([127.0.0.1]:60693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umRJZ-0001sC-H9 for submit@debbugs.gnu.org; Thu, 14 Aug 2025 02:19:53 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35664) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umRJU-0001rp-CM for submit@debbugs.gnu.org; Thu, 14 Aug 2025 02:19:50 -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 1umRJM-0004UN-SR for bug-gnu-emacs@gnu.org; Thu, 14 Aug 2025 02:19:40 -0400 Received: from relay16.mail.gandi.net ([217.70.178.236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1umRJJ-0005B1-3f for bug-gnu-emacs@gnu.org; Thu, 14 Aug 2025 02:19:40 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id AE66F449D6; Thu, 14 Aug 2025 06:19:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fuzy.me; s=gm1; t=1755152370; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=YK0fOa5N/qfBPOtvxk1QUeJFozTeBCK7aIXBxKBWWf8=; b=RBZsRKXZbuRYRdB2xmEbfJWqrsSu6mj8krLSXAOJWziWECEt/1LJJdNkL4xRtr69QMcFmt 7sBTADq9t9tXCF0WBSe4gqdHtTU2KOgKOwzFPERhYS84tE2sdvObjkyt7vj9v+Jvqwm7Ni Ejqa7GTjx2l/IlAdNjEmtJIcJ41SW7oJaU/ZMYsduG0u6/nqfPKaccekIKDZgboYKhyQfY M3iYB4UCbwOuAZUxRegNw2UKKxrfEzOOSDHec5X9oNkCBpd6pUwLQ+TTNuXQf1x0HnCZXH bOhs1zVBXSVUUeDJ45jVF4MIa0522wjaDe3cR+kpbmgorDWWg28AhvI5UZW7Iw== From: Zhengyi Fu To: bug-gnu-emacs@gnu.org Subject: [PATCH] executable-interpret: Handle remote file names Date: Thu, 14 Aug 2025 14:18:55 +0800 Message-ID: <20250814061855.74747-1-i@fuzy.me> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-GND-State: clean X-GND-Score: 0 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddugedtfeegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecunecujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomhepkghhvghnghihihcuhfhuuceoihesfhhuiiihrdhmvgeqnecuggftrfgrthhtvghrnhepudehkeefhfelhfdtjedvieevhfffueevudeuheelueefjeeifeeitdeiueeitdelnecukfhppeduledvrdehiedrleelrddvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudelvddrheeirdelledrvddphhgvlhhopehjrghmvghsqdhfuhdquhgsuhhnthhuvdegtdegrddrpdhmrghilhhfrhhomhepihesfhhuiiihrdhmvgdpnhgspghrtghpthhtohepvddprhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhgpdhrtghpthhtohepihesfhhuiiihrdhmvg Received-SPF: pass client-ip=217.70.178.236; envelope-from=i@fuzy.me; helo=relay16.mail.gandi.net 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, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit Cc: Zhengyi Fu 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: -0.3 (/) * lisp/progmodes/executable.el (executable-interpret): Use `file-local-name' to get the local file name component from `buffer-file-name'. --- lisp/progmodes/executable.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/executable.el b/lisp/progmodes/executable.el index b003b75b0e4..aa3a74d30fa 100644 --- a/lisp/progmodes/executable.el +++ b/lisp/progmodes/executable.el @@ -180,7 +180,7 @@ executable-interpret `compilation-shell-minor-mode', so that you can answer any prompts." (interactive (list (read-string "Run script: " (or executable-command - buffer-file-name)))) + (file-local-name buffer-file-name))))) (require 'compile) (save-some-buffers (not compilation-ask-about-save)) (setq-local executable-command command) ------------=_1755184322-27104-1--