From unknown Wed Sep 10 11:21:07 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#79233 <79233@debbugs.gnu.org> To: bug#79233 <79233@debbugs.gnu.org> Subject: Status: [PATCH] executable-interpret: Handle remote file names Reply-To: bug#79233 <79233@debbugs.gnu.org> Date: Wed, 10 Sep 2025 18:21:07 +0000 retitle 79233 [PATCH] executable-interpret: Handle remote file names reassign 79233 emacs submitter 79233 Zhengyi Fu severity 79233 normal tag 79233 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 14 02:19:54 2025 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) From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 14 11:11:30 2025 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.