From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Lee Subject: Re: schedule/deadline and ido-mode conflict Date: Thu, 13 May 2010 11:04:04 +0800 Message-ID: <4BEB6C24.9040807@gmail.com> References: <4BEACC02.30405@gmail.com> <27797.1273679219@gamaville.dokosmarshall.org> <4BEB5AA7.9080305@gmail.com> <10401.1273717611@gamaville.dokosmarshall.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=40997 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OCOsk-0008L5-6l for emacs-orgmode@gnu.org; Wed, 12 May 2010 23:14:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OCOih-0001VK-HU for emacs-orgmode@gnu.org; Wed, 12 May 2010 23:04:20 -0400 Received: from mail-pw0-f41.google.com ([209.85.160.41]:36555) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OCOih-0001V7-BE for emacs-orgmode@gnu.org; Wed, 12 May 2010 23:04:19 -0400 Received: by pwi7 with SMTP id 7so551035pwi.0 for ; Wed, 12 May 2010 20:04:18 -0700 (PDT) In-Reply-To: <10401.1273717611@gamaville.dokosmarshall.org> 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: nicholas.dokos@hp.com Cc: emacs-orgmode@gnu.org On 05/13/2010 10:26 AM, Nick Dokos wrote: > David Lee wrote: > >> On 05/12/2010 11:46 PM, Nick Dokos wrote: >>> David Lee wrote: >>> >>> >>>> After insert schedule and deadline by C-c C-s, C-c C-d, I switch >>>> buffer by ido-mode command ido-switch-buffer. >>>> >>>> Emacs will give out a message: >>>> Error in post-command-hook: (void-variable org-ans1) >>>> >>>> And ido-switch-buffer doesn't work. >>>> >>>> My environment: Emacs 23.1, Org-mode 6.36. >>>> >>> >>> Please post a backtrace. To find out how to get a backtrace, read >>> section 1.4, "Feedback", of the Org manual. >>> >> >> I turn on "Enter Debugger On error" all the time, and follow the >> instruction in Org Info. >> But I cannot get the backtrace, seems its not an *error* (didn't fire >> up elisp debugger), but just a message? >> >> The conflict make me give up schedule/deadline. >> >> So, any other suggestion on get the backtrace? >> > > Nope - no ideas/suggestions: seems to me it should have triggered. > > What's the value of post-command-hook just before you get the error? > Note that that's a buffer-local variable, so you'll have to evaluate it > (using `C-h v post-command-hook') in the correct buffer. > > Nick > > Hi, Nick, the error is not consistent, and I cannot always capture it. Is it related to the variable org-ans1? From my local buffer (I am *not* very sure whether the value is before the error, since sometimes C-h v affect the error conditions and make ido-switch-buffer work, I will try to investigate the error when I can reproduce it): ;;; post-command-hook is a variable defined in `C source code'. Its value is (linum-update-current t flyspell-post-command-hook) Local in buffer emacs.org; global value is (global-font-lock-mode-check-buffers global-auto-composition-mode-check-buffers global-linum-mode-check-buffers cua--post-command-handler) - David