From unknown Fri Aug 15 21:27:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25653: 25.1.91; buffer-file-name reports non-existing file Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Feb 2017 09:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25653 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25653@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14865444215849 (code B ref -1); Wed, 08 Feb 2017 09:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Feb 2017 09:00:21 +0000 Received: from localhost ([127.0.0.1]:59612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbO6v-0001WH-4o for submit@debbugs.gnu.org; Wed, 08 Feb 2017 04:00:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbO6s-0001W0-CW for submit@debbugs.gnu.org; Wed, 08 Feb 2017 04:00:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cbO6m-0001Ld-D5 for submit@debbugs.gnu.org; Wed, 08 Feb 2017 04:00:13 -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.3 required=5.0 tests=BAYES_50,RCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52068) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cbO6m-0001LZ-Ac for submit@debbugs.gnu.org; Wed, 08 Feb 2017 04:00:12 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55276) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cbO6i-00037i-3g for bug-gnu-emacs@gnu.org; Wed, 08 Feb 2017 04:00:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cbO6f-0001Gk-3A for bug-gnu-emacs@gnu.org; Wed, 08 Feb 2017 04:00:08 -0500 Received: from mout.kundenserver.de ([212.227.126.187]:59267) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cbO6e-0001Fd-Or for bug-gnu-emacs@gnu.org; Wed, 08 Feb 2017 04:00:05 -0500 Received: from [192.168.178.35] ([95.119.245.171]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.167]) with ESMTPSA (Nemesis) id 0M1CHs-1cHNJh0pOi-00tFcr for ; Wed, 08 Feb 2017 10:00:01 +0100 From: Andreas =?UTF-8?Q?R=C3=B6hler?= Message-ID: Date: Wed, 8 Feb 2017 10:10:55 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:vCyFSC06IR2ipwGz+VeXQ/tLgxFWJ1ouXs8n7fLL2ri53GEJvFr AdA9ILegiRZDbwtvpc/q67/v3UjErnEF+t62p/K1rM50ljtenwcrhObdWvikeaYaMFyeBTY 4lCHdOPeTf4TVj9KOjBqGM/t5DJLVxbofwR7vODXajyzLhLhQ9Zsk47C4qQVy4YG1Qabe6G OEa0CdaZYXoZYIlSmharw== X-UI-Out-Filterresults: notjunk:1;V01:K0:xwORya88k2k=:Zw/9DWF3EIn6BWxzXy06PL A74kGYrlci/HoCR0+7BgyFn9E2kJG0rm2vUCdUoxR3IxU2/jbga9c/9Hl6/WAianDIqxue3sO Kc4dtPSbJ9PmF9PTxUuASyw2+jKaN9HQZV7cCQTHz24hsr7PDiczKObp17g0wKNQjriGo2UIY PwUgI1jCafHD+ePsj7t8igRwtcIfbnUYbELFc4EdL/peiQqN8NnXeJDz9r/fYnwodIHuhif3Z CZG8h4+nyzQGWwotTsca+2ILDLzH9XLrnFDJ0jPajLu7fk53T2l9QmuxxvZF/SWiGKD1VTrxJ Lj5G6f3Nmswqhr0N4D2EpLEtWq3G8oPlX1xRctfWuG2JQkkL1oIwpI8IkjgxNPZ9KKB85/HSf 3WvvWepewBbJ0PDafJccbeUK7NfzId55oUTc9ovgMj/ZjMo4+CUaPYBccGcK1eo7bjsLXn7/y FRA8gQapetz6gxEn+F8cFmjSy5QDYLcQ1fY19nSydtf3f84vvH7aFjND3g8Uxz4TmKJv5qXfw G6v9KfdP0bNX1Dgc7yFaxJ/smcsTQPeq8+AZSGfo/p/8lvBrqd+QP5WZNkItZqykSRRevFw2p 5vGF7SRjuLaFGnwBuASQHo8mzax8tZAvj08qon9jxJexCDEPvYX9bIE2ngMBVZszaqA6eJobs PklD1gc9kBRVP8yl1gazIzhwSdMzyuq4rTuE09SCK8zzrNsRiYWiUuNU3RdS9mC0/M81ue2V2 xLfGuDULZ6dNTyNu X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [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: -4.5 (----) 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: -4.5 (----) Emacs -Q Open some non-existing foo.py Before saving M-x buffer-file-name RET reports PATH-to/foo.py as buffer-file-name. IMO buffer-file-name only should get a value different from nil, if the buffer is connected with an existing file, as docu says: Return name of file BUFFER is visiting, or nil if none. From unknown Fri Aug 15 21:27:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25653: 25.1.91; buffer-file-name reports non-existing file Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Feb 2017 14:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25653 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas =?UTF-8?Q?R=C3=B6hler?= Cc: 25653@debbugs.gnu.org Received: via spool by 25653-submit@debbugs.gnu.org id=B25653.148656458610333 (code B ref 25653); Wed, 08 Feb 2017 14:37:01 +0000 Received: (at 25653) by debbugs.gnu.org; 8 Feb 2017 14:36:26 +0000 Received: from localhost ([127.0.0.1]:59707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbTM9-0002gX-7d for submit@debbugs.gnu.org; Wed, 08 Feb 2017 09:36:26 -0500 Received: from mail-it0-f54.google.com ([209.85.214.54]:38849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbTM7-0002gD-8K; Wed, 08 Feb 2017 09:36:23 -0500 Received: by mail-it0-f54.google.com with SMTP id c7so104007956itd.1; Wed, 08 Feb 2017 06:36:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=TrmQ6Jb2Vb9YuW8w32h11guE8nZVK1OB7zpYhfed1m0=; b=InHvRgZdB0+clKU1m7zKctKiFiVsNhT3W8siAQgiDi+u/W2BJhlt0oREos9FD4AzmI N7GMLd07+eDUc8YxFf1Ax9iSSr3ksNUr1txi20itIpyaevDmn4FLtTa4FYpcAlOgz0d8 1UMI9AmJL/WRBh6+86kWbx5U4OSLcpqBEwmSeJv22qb8/eXysZpOCqFbYOMnV+grU0wH Xi2O7iLXwYDf1W0bF927n/LvNB8ON718tiWmFyMNoz0Hsk2ddPKro55WfJRqiziPrYTi wfdXF3bi2i8IESg4ItkhylV2wIv2jBRwyX0HV93/pIKgoqdL+XzkTl6xv1poVwnWnuXB OPrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=TrmQ6Jb2Vb9YuW8w32h11guE8nZVK1OB7zpYhfed1m0=; b=ltVwIvTWSiC348sJGTZ6p9euICXzwCsoVEdgTnZnXznx3OphS/dJI0MYOzIh+2KwZt Tlo/ix2goCsMhjG0t9BAcaiK/8cxSTkG8q9KmSyeyv08oS50PK9MCdXdCJ3OWzp6Zaki 88NJWuGJ4LEVwcmwvk2muzxJPj6F6OEWZ+Id7UijieOthLACGG41tQ5hft1cxo4jGZhC mrHBs2Ri9anqhibQPZNgNlBAPzqyRp4fEK1w4mDPSOsKSW01D4S/qIln3CMNT6ma4j/I QT9NpxoNqHjJiVKs2ML59cSpSO2lCyNyJuART5YmRh2dGg0a9hFKoDvj9iR9u+l31jje JU3w== X-Gm-Message-State: AIkVDXLFFi2UTjWocl4uXUntmvUn6w01Ol7V/dUXOgykeVOreicoNlvSZxbG/oM3Xhrdgw== X-Received: by 10.36.0.139 with SMTP id 133mr16853431ita.120.1486564577283; Wed, 08 Feb 2017 06:36:17 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id m77sm11403918ioi.19.2017.02.08.06.36.15 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 08 Feb 2017 06:36:16 -0800 (PST) From: npostavs@users.sourceforge.net References: Date: Wed, 08 Feb 2017 09:37:26 -0500 In-Reply-To: ("Andreas \=\?utf-8\?Q\?R\=C3\=B6hler\=22's\?\= message of "Wed, 8 Feb 2017 10:10:55 +0100") Message-ID: <87shnon3yx.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) 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.2 (/) tags 25653 notabug quit Andreas R=C3=B6hler writes: > Emacs -Q > > Open some non-existing foo.py > > Before saving > > M-x buffer-file-name RET reports PATH-to/foo.py as buffer-file-name. > > IMO buffer-file-name only should get a value different from nil, if > the buffer is connected with an existing file, as docu says: > Return name of file BUFFER is visiting, or nil if none. I disagree this is a bug, in `(emacs) Visiting' we see Successful visiting of any file, whether existing or not, i.e., we can successfully visit a non-existing file. Furthermore, the existence of a file can change asynchronously, so it's not really sensible to expect an Emacs variable to reflect that. The state of "visiting" just means that Emacs will write the buffer contents out to the visited file when saved. From unknown Fri Aug 15 21:27:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25653: 25.1.91; buffer-file-name reports non-existing file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Feb 2017 17:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25653 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: npostavs@users.sourceforge.net Cc: andreas.roehler@easy-emacs.de, 25653@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 25653-submit@debbugs.gnu.org id=B25653.14865756848452 (code B ref 25653); Wed, 08 Feb 2017 17:42:01 +0000 Received: (at 25653) by debbugs.gnu.org; 8 Feb 2017 17:41:24 +0000 Received: from localhost ([127.0.0.1]:60477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbWFA-0002CF-39 for submit@debbugs.gnu.org; Wed, 08 Feb 2017 12:41:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbWF8-0002C4-Sq for 25653@debbugs.gnu.org; Wed, 08 Feb 2017 12:41:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cbWF1-0007xI-6t for 25653@debbugs.gnu.org; Wed, 08 Feb 2017 12:41:17 -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.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59363) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cbWF1-0007w1-43; Wed, 08 Feb 2017 12:41:15 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2973 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cbWF0-0005wY-9F; Wed, 08 Feb 2017 12:41:14 -0500 Date: Wed, 08 Feb 2017 19:41:16 +0200 Message-Id: <831sv860n7.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87shnon3yx.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) References: <87shnon3yx.fsf@users.sourceforge.net> 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-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 (-----) > From: npostavs@users.sourceforge.net > Date: Wed, 08 Feb 2017 09:37:26 -0500 > Cc: 25653@debbugs.gnu.org > > > Emacs -Q > > > > Open some non-existing foo.py > > > > Before saving > > > > M-x buffer-file-name RET reports PATH-to/foo.py as buffer-file-name. > > > > IMO buffer-file-name only should get a value different from nil, if > > the buffer is connected with an existing file, as docu says: > > > Return name of file BUFFER is visiting, or nil if none. > > I disagree this is a bug, in `(emacs) Visiting' we see > > Successful visiting of any file, whether existing or not, > > i.e., we can successfully visit a non-existing file. Furthermore, the > existence of a file can change asynchronously, so it's not really > sensible to expect an Emacs variable to reflect that. The state of > "visiting" just means that Emacs will write the buffer contents out to > the visited file when saved. Indeed, this is a (long-standing) feature. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 09 16:48:26 2017 Received: (at control) by debbugs.gnu.org; 9 Feb 2017 21:48:26 +0000 Received: from localhost ([127.0.0.1]:33534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbwZl-0008AC-P3 for submit@debbugs.gnu.org; Thu, 09 Feb 2017 16:48:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbwZk-0008A1-GT for control@debbugs.gnu.org; Thu, 09 Feb 2017 16:48:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cbwZe-0001u4-OY for control@debbugs.gnu.org; Thu, 09 Feb 2017 16:48: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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cbwZe-0001ty-LD for control@debbugs.gnu.org; Thu, 09 Feb 2017 16:48:18 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cbwZe-0000iL-8O for control@debbugs.gnu.org; Thu, 09 Feb 2017 16:48:18 -0500 Subject: control message for bug 25618 25653 25642 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 09 Feb 2017 16:48: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 (-----) tag 25618 wontfix close 25618 tag 25653 wontfix close 25653 tag 25642 wontfix close 25642