From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kazuhiro Ito Newsgroups: gmane.emacs.bugs Subject: bug#3016: 23.0.92.2; offer to make a directory when saving if it is needed Date: Thu, 21 Feb 2013 00:33:10 +0900 Message-ID: <87621n0zm1.wl%%xmue@d1.dion.ne.jp> References: <766594.81278.qm@web53212.mail.re2.yahoo.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Trace: ger.gmane.org 1361374493 25810 80.91.229.3 (20 Feb 2013 15:34:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Feb 2013 15:34:53 +0000 (UTC) Cc: dcl441-bugs@yahoo.com, 3016@debbugs.gnu.org To: rgm@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Feb 20 16:35:13 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U8BhL-00053Y-EE for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Feb 2013 16:35:07 +0100 Original-Received: from localhost ([::1]:46688 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8Bh1-0001r6-3V for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Feb 2013 10:34:47 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:52222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8BgI-0000cX-1M for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 10:34:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8Bg7-0001rY-CU for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 10:34:01 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34839) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8Bg7-0001rG-A1 for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 10:33:51 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1U8BhG-0001wk-0I for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2013 10:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Kazuhiro Ito Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Feb 2013 15:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 3016 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 3016-submit@debbugs.gnu.org id=B3016.13613744757439 (code B ref 3016); Wed, 20 Feb 2013 15:35:01 +0000 Original-Received: (at 3016) by debbugs.gnu.org; 20 Feb 2013 15:34:35 +0000 Original-Received: from localhost ([127.0.0.1]:40303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U8Bgn-0001vu-Qt for submit@debbugs.gnu.org; Wed, 20 Feb 2013 10:34:34 -0500 Original-Received: from msa101.auone-net.jp ([61.117.18.161]:39726) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U8Bgj-0001vk-CO for 3016@debbugs.gnu.org; Wed, 20 Feb 2013 10:34:31 -0500 Original-Received: from GUNGNIR.med.osaka-cu.ac.jp (112-68-160-32f1.nar1.eonet.ne.jp [112.68.160.32]) by msa101.auone-net.jp (au one net msa) with ESMTP id 98AD71E0043; Thu, 21 Feb 2013 00:33:15 +0900 (JST) In-Reply-To: User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/24.3.50 (i386-mingw-nt6.1.7601) MULE/6.0 (HANACHIRUSATO) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:71560 Archived-At: At Tue, 12 Feb 2013 03:37:39 -0500, Glenn Morris wrote: > > Version: 24.4 > > Daniel Clemente wrote: > > > 1. Do: C-x C-f /tmp/doesnotexist/myfile RET. Emacs tells you about > > make-directory > > 2. Type something. > > 3. C-x C-s. Error: no such directory > > > > I suggest that Emacs not only tell the user about make-directory, but > > actually ask him/her in a y-n question if the directory should be > > created. This should happen on save. > > Sorry for the huge delay. This seems like a good idea, so I did it. I want this check is done more later. Because, in draft buffers of Wanderlust (a message user agent), buffer-file-name does not indicate actual file name and saving file is done via hook functions (such as write-contents-functions, local-write-file-hooks, write-file-functions). In such case, this offer could make incorrect directory. -- Kazuhiro Ito