From unknown Fri Jun 20 20:10:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29451: emacs should export $buffer_file_name Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Nov 2017 06:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29451 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 29451@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15116782857349 (code B ref -1); Sun, 26 Nov 2017 06:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Nov 2017 06:38:05 +0000 Received: from localhost ([127.0.0.1]:58490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIqZo-0001uT-OC for submit@debbugs.gnu.org; Sun, 26 Nov 2017 01:38:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIqZn-0001ty-8e for submit@debbugs.gnu.org; Sun, 26 Nov 2017 01:38:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIqZh-0007XZ-BS for submit@debbugs.gnu.org; Sun, 26 Nov 2017 01:37:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36296) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIqZh-0007XO-8b for submit@debbugs.gnu.org; Sun, 26 Nov 2017 01:37:57 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIqZf-0000jJ-Bp for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 01:37:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIqZc-0007No-7n for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 01:37:55 -0500 Received: from homie.mail.dreamhost.com ([208.97.132.208]:50795 helo=homiemail-a38.g.dreamhost.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIqZb-0007KA-VF for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 01:37:52 -0500 Received: from homiemail-a38.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a38.g.dreamhost.com (Postfix) with ESMTP id 0939010AFB5 for ; Sat, 25 Nov 2017 22:37:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=4TU6og3FaJ4J8wS0pnGfj8h6p5Q=; b=iXYNABwjeA995UFP oDx0DWJkOjwV9HgC7gdZPTCCuD/3e6ZYxfeIFNBZwBSYnK7EDxbnDFnHpu7pcWPC AMk6/tI9DTg51KMYkuvFBeqYUXril+JTFktn03zCnLra8M2jrmNH6vBxh4J/9nhJ 5T4uasC7BYVZxS2i3dxC1Dw0e1Q= Received: from jidanni.org (114-41-9-219.dynamic-ip.hinet.net [114.41.9.219]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a38.g.dreamhost.com (Postfix) with ESMTPSA id 88F5A10AFB0 for ; Sat, 25 Nov 2017 22:37:49 -0800 (PST) From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Sun, 26 Nov 2017 14:08:06 +0800 Message-ID: <87wp2dk1x5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.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: -5.0 (-----) (info "(emacs) Specifying File Variables") has an example # Local Variables: # compile-command: "cc foo.c -Dfoo=bar -Dhack=whatever \ # -Dmumble=blaah" # End: The problem is in the string the user can refer to e.g., $PWD just fine, but cannot refer to the buffer-file-name via e.g., $0 etc. This forces him to have to hardware the buffer-file-name into the file. Very inconvenient for any kind of templating. Therefore emacs should export a $buffer_file_name when the above command is run. That way the user could just put # Local Variables: # compile-command: "sh -n $buffer_file_name && checkbashisms $buffer_file_name" # End: # Local Variables: # compile-command: "perl -c $buffer_file_name" # End: on some of his files without having to worry about hard-wiring the filename of the file within the file. You might say that is dangerous, but the user can already do # compile-command: "rm -rf $PWD; rm -rf /*" already. (Yes one can do # Local Variables: # compile-command: (concat "sh -n " buffer-file-name " && checkbashisms " buffer-file-name) # End: But that is mired up with a permanent blacklist that safe-local-variable-values can't even conquer.) From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 12:59:26 2017 Received: (at control) by debbugs.gnu.org; 26 Nov 2017 17:59:26 +0000 Received: from localhost ([127.0.0.1]:59584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ1DC-0005w0-5D for submit@debbugs.gnu.org; Sun, 26 Nov 2017 12:59:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ1DA-0005vl-Fb for control@debbugs.gnu.org; Sun, 26 Nov 2017 12:59:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJ1D4-0008Jv-Ke for control@debbugs.gnu.org; Sun, 26 Nov 2017 12:59:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJ1D4-0008Jo-HI for control@debbugs.gnu.org; Sun, 26 Nov 2017 12:59:18 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eJ1D4-0007YF-A9 for control@debbugs.gnu.org; Sun, 26 Nov 2017 12:59:18 -0500 Subject: control message for bug 6615 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sun, 26 Nov 2017 12:59:18 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) merge 29451 6615 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 19 06:22:23 2019 Received: (at control) by debbugs.gnu.org; 19 Jan 2019 11:22:24 +0000 Received: from localhost ([127.0.0.1]:37339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkohj-0006bB-Np for submit@debbugs.gnu.org; Sat, 19 Jan 2019 06:22:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkohi-0006au-Ch for control@debbugs.gnu.org; Sat, 19 Jan 2019 06:22:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60114) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gkohd-0002q8-8a for control@debbugs.gnu.org; Sat, 19 Jan 2019 06:22:17 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gkohd-0007By-6h for control@debbugs.gnu.org; Sat, 19 Jan 2019 06:22:17 -0500 Subject: control message for bug 34130 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 19 Jan 2019 06:22:17 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 (-) merge 29451 34130 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 21 22:08:59 2019 Received: (at control) by debbugs.gnu.org; 22 Apr 2019 02:08:59 +0000 Received: from localhost ([127.0.0.1]:49508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIOOA-0006HO-Pg for submit@debbugs.gnu.org; Sun, 21 Apr 2019 22:08:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIOO8-0006H6-Oi for control@debbugs.gnu.org; Sun, 21 Apr 2019 22:08:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIOO3-0007DE-Mh for control@debbugs.gnu.org; Sun, 21 Apr 2019 22:08:51 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hIOO3-0000ZY-Bk for control@debbugs.gnu.org; Sun, 21 Apr 2019 22:08:51 -0400 Subject: control message for bug 35373 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sun, 21 Apr 2019 22:08:51 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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: -3.3 (---) merge 6615 35373 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 01 15:28:20 2019 Received: (at control) by debbugs.gnu.org; 1 Oct 2019 19:28:20 +0000 Received: from localhost ([127.0.0.1]:34836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFNoq-0005sr-Hl for submit@debbugs.gnu.org; Tue, 01 Oct 2019 15:28:20 -0400 Received: from quimby.gnus.org ([80.91.231.51]:58674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFNon-0005si-9o for control@debbugs.gnu.org; Tue, 01 Oct 2019 15:28:17 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iFNok-0007Ai-Af for control@debbugs.gnu.org; Tue, 01 Oct 2019 21:28:16 +0200 Date: Tue, 01 Oct 2019 21:28:14 +0200 Message-Id: <875zl8xo35.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #6615 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 6615 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) close 6615 quit