From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Lee Subject: Re: UPDATE schedule/deadline and ido-mode conflict Date: Fri, 14 May 2010 16:27:45 +0800 Message-ID: <4BED0981.4030601@gmail.com> References: <4BEACC02.30405@gmail.com> <27797.1273679219@gamaville.dokosmarshall.org> <4BEB5AA7.9080305@gmail.com> <10401.1273717611@gamaville.dokosmarshall.org> <4BEB6C24.9040807@gmail.com> 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=39286 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OCqFQ-0005aZ-6l for emacs-orgmode@gnu.org; Fri, 14 May 2010 04:27:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OCqFO-0002BM-RR for emacs-orgmode@gnu.org; Fri, 14 May 2010 04:27:56 -0400 Received: from mail-px0-f169.google.com ([209.85.212.169]:39756) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OCqFO-0002B8-Mq for emacs-orgmode@gnu.org; Fri, 14 May 2010 04:27:54 -0400 Received: by pxi12 with SMTP id 12so2004959pxi.0 for ; Fri, 14 May 2010 01:27:53 -0700 (PDT) In-Reply-To: <4BEB6C24.9040807@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: nicholas.dokos@hp.com Cc: emacs-orgmode@gnu.org On 05/13/2010 11:04 AM, David Lee wrote: > 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 I tried DEADLINE today. The steps are: 1. C-c C-d to add DEADLINE, choose date from calendar. 2. Try ido-switch-buffer, didn't work and Emacs show Error in post-command-hook: (void-variable org-ans1) 3. C-h v post-command-hook, Emacs show post-command-hook\ \ \ is void as a variable. 4. Try ido-switch-buffer, it worked. So, I use *C-h v post-command-hook* to solve the problem :) Emacs 23.1 on Ubuntu9.04, Org-mode 6.36.