From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Peter Westlake" Subject: Re: Problems with refiling Date: Wed, 18 Feb 2009 16:55:26 +0000 Message-ID: <1234976126.2723.1301088159@webmail.messagingengine.com> References: <1234891185.7099.1300889209@webmail.messagingengine.com> <1234955845.19199.1301040675@webmail.messagingengine.com> <13C20A36-572B-4D06-BFA2-64D141634FCA@uva.nl> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LZphq-0007pm-GO for emacs-orgmode@gnu.org; Wed, 18 Feb 2009 11:55:30 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LZphp-0007oj-I7 for emacs-orgmode@gnu.org; Wed, 18 Feb 2009 11:55:29 -0500 Received: from [199.232.76.173] (port=41307 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LZphp-0007oa-3X for emacs-orgmode@gnu.org; Wed, 18 Feb 2009 11:55:29 -0500 Received: from out5.smtp.messagingengine.com ([66.111.4.29]:40682) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LZpho-0007Kf-Ot for emacs-orgmode@gnu.org; Wed, 18 Feb 2009 11:55:28 -0500 Content-Disposition: inline In-Reply-To: <13C20A36-572B-4D06-BFA2-64D141634FCA@uva.nl> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs-orgmode@gnu.org This is now officially a bug report, with a reproducible test case! Sorry there's no patch, but I'm at work and can't afford the time. On Wed, 18 Feb 2009 15:57:10 +0100, "Carsten Dominik" said: > > On Feb 18, 2009, at 12:17 PM, Peter Westlake wrote: > > > > > On Tue, 17 Feb 2009 22:32:28 +0100, "Carsten Dominik" > > said: > >> Hi Peter, > >> > >> the whole purpose of completing in steps is that you see the level > >> 2 headlines only after you have selected the level 1 headline. > >> > >> Am I missing something here? > > > > Yes: the level 2 headlines never appear. Instead, the entry is > > refiled to the level 1, unless files are listed, in which case it > > doesn't move at all. I must be missing out on some secret keystroke > > to continue the step-by-step process, I guess. > > > Like pressing a few characters and pressing TAB? No, I tried that a lot. > Maybe you are using the mouse to select top level headlines? I never > use the mouse for completion, and this might well be the problem. When > you click with the mouse, you are telling the program that you are > done completing. No, that works as you say. > Are you, by any change, using `org-completion-use-ido' as well? I > believe yesterday I forces off ido for the case of stepwise path > completion. There was a bug fix only yesterday, I think, about this. No, I'm not. I do have some new information to report, though! When your mail arrived, I tried typing and TAB just to make absolutely sure my report was correct. With use-outline-path set to Yes, step-by-step completion worked perfectly! It still failed with use-outline-path set to include the file. Feeling a bit stupid, I repeated the exact test where the bug had appeared. And it still happened. Some trees offered their subtrees on pressing TAB, and some said "Sole completion", even if they had subtrees. This happened with two trees in the same file, and with two subtrees in the same tree. But in the end I found out what was happening. Here's a test case that shows what makes the difference. ,---- | * foooo | ** refile me | ** baz | * works | ** one | *** two | **** three | * does not work | ** a | *** b | **** c `---- On "refile me", C-c C-w. Type "does", TAB, you get Refile to: does not work/[Sole completion] Erase, type "work", TAB: Refile to: works/[Complete, but not unique] Quit that, get rid of spaces in the "does not work" headline, and completion offers you its subtrees. Add spaces in the "works" headline, and you can no longer refile into its subtrees. Peter.