From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Re: Bug (?) in org-capture Date: Fri, 15 Oct 2010 08:48:29 +0200 Message-ID: <435507E5-9E6E-44EE-8EA4-463549B8DBBB@gmail.com> References: <4CB7165D.9010306@sift.info> <4CB71E71.5020808@sift.info> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=33439 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P6e5u-00017R-76 for emacs-orgmode@gnu.org; Fri, 15 Oct 2010 02:48:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P6e5s-0000Vu-MO for emacs-orgmode@gnu.org; Fri, 15 Oct 2010 02:48:45 -0400 Received: from mail-ew0-f41.google.com ([209.85.215.41]:51005) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P6e5s-0000Vd-HT for emacs-orgmode@gnu.org; Fri, 15 Oct 2010 02:48:44 -0400 Received: by ewy5 with SMTP id 5so249313ewy.0 for ; Thu, 14 Oct 2010 23:48:43 -0700 (PDT) In-Reply-To: <4CB71E71.5020808@sift.info> 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: rpgoldman@sift.info Cc: Org Mode Hi Robert, I cannot reproduce this error. If I set my default notes file to "~/ org//notes.org" things seem to work just fine. - Carsten On Oct 14, 2010, at 5:14 PM, Robert Goldman wrote: > On 10/14/10 Oct 14 -9:40 AM, Robert Goldman wrote: >> I was trying to experiment for the first time using org-capture >> together >> with w3m today, and I get an error. >> >> I invoke org-capture, and was pleased to find that it built me a >> buffer >> just fine, and made an org link for the URL of the w3m buffer. So >> far, >> so good. >> >> Unfortunately, when I try to save the buffer, either with C-c C-c >> or C-c >> C-w, I get an error. >> >> The error is in org-capture-bookmark-last-stored-position. Here: >> >> (defun org-capture-bookmark-last-stored-position () >> "Bookmark the last-captured position." >> (let* ((where (org-capture-get :position-for-last-stored 'local)) >> ....) >> >> WHERE gets bound to NIL, the return of ORG-CAPTURE-GET, causing an >> error. >> >> I'm quite prepared to believe that I have this horribly >> misconfigured, >> since I really didn't configure it at all, but it's disappointing >> that >> the buffer creation works so well without configuration, but leaves >> me >> in this pickle. It's also disappointing that the refile command >> doesn't >> work --- any chance of hacking it so that it does something >> sensible (I >> was thinking involving interactive selection) when org-capture is not >> yet configured? >> >> AFAICT the direct cause of the error is that org-capture-current- >> plist >> is NIL, and the 'local spec in this call means that we consult that >> instead of org-capture-plist. >> >> At this point my ability to understand the code peters out, and I'm >> afraid I don't have anything useful to say. > > Sorta never mind --- I figured out what the problem was. Somehow the > default file for org-capture was ~/org//notes.org not ~/org/notes.org, > so there was really a "file not found" error here. > > So this is, in a sense, user error. > > That said, if it's not too much trouble, maybe reporting a file not > found error for this would be more helpful than crashing in this way. > > On the other hand, this might be tricky to find and handle, so maybe > it's not worth the trouble. > > best, > r > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode