From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wanrong Lin Subject: Re: org-refile: only works on leaves? Date: Tue, 15 Jan 2008 14:29:07 -0500 Message-ID: <478D0983.80902@gmail.com> References: <476AA1C0.5010707@gmail.com> <20A7DCD7-0A5B-4176-B906-64B338C31013@gmail.com> <476C0F50.405@gmail.com> <9156AE24-0C13-4E93-8D6F-14624EEECA82@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JErTQ-0005bp-4v for emacs-orgmode@gnu.org; Tue, 15 Jan 2008 14:29:24 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JErTN-0005aG-GS for emacs-orgmode@gnu.org; Tue, 15 Jan 2008 14:29:23 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JErTN-0005aD-9n for emacs-orgmode@gnu.org; Tue, 15 Jan 2008 14:29:21 -0500 Received: from rv-out-0910.google.com ([209.85.198.184]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JErTM-00026R-Id for emacs-orgmode@gnu.org; Tue, 15 Jan 2008 14:29:21 -0500 Received: by rv-out-0910.google.com with SMTP id c27so3288765rvf.6 for ; Tue, 15 Jan 2008 11:29:16 -0800 (PST) In-Reply-To: <9156AE24-0C13-4E93-8D6F-14624EEECA82@gmail.com> 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: org-mode list Carsten Dominik wrote: > > On Dec 21, 2007, at 8:09 PM, Wanrong Lin wrote: > >> >> What I meant was: >> >> Suppose I have an org file like this: >> >> * Level 1 heading >> *** Level 2 heading >> >> With my settings (setq org-refile-targets '((org-agenda-files . >> (:maxlevel . 2)))) , when I try to refile an item, I press the TAB >> key, the auto-completion buffer will display >> >> Level 1 heading >> Level 1 heading / Level 2 heading >> >> If I want to put the refile item under "Level 1 heading", I can not >> select "Level 1 heading" ("Level 1 heading" will show in the >> mini-buffer, but pressing RET key does not do anything, meaning org >> thinks this is an invalid target location). > > This works fine for me, I don't know what might be causing this. > maybe some > completion package you are using? > > - Carsten > Hi, Carsten, It seems I found the cause of this. I have the following in my emacs config: (setq org-refile-targets '((org-agenda-files . (:maxlevel . 2)))) (setq org-refile-use-outline-path t) When using org-refile, the completion suggestions I got is (using example in my original example) Level 1 heading (xyz.org) Level 1 heading / Level 2 heading (xyz.org) Note there is a space between "Level 1 heading" and "(xyz.org)", so if I type "Level" and press TAB key, the minibuffer will get a completion up to "Level 1 heading" without the space, and I though this is a valid selection but org-mode refuses to take it. What is actually happening is, org-mode needs the " (xyz.org)" too. so if I add a space after "Level 1 heading", and press TAB key again, the minibuffer will get a completion to "Level 1 heading (xyz.org)" and now org-mode thinks this is a valid selection. My feeling is the above is a little bit counter-intuitive. If there is no multiple files with the same heading "Level 1 heading", I would think "Level 1 heading" should be considered a valid selection from the completion buffer. What do you think? Thank you. Wanrong