From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Eric Schulte" Subject: Re: Re: Bug ? : org-babel and calc : calc-command-flags Date: Thu, 20 Jan 2011 11:49:29 -0700 Message-ID: <87wrlzwgue.fsf@gmail.com> References: <87oc7by1hy.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from [140.186.70.92] (port=40256 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PfzZg-0007B8-AO for emacs-orgmode@gnu.org; Thu, 20 Jan 2011 13:49:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PfzZf-0005UK-2E for emacs-orgmode@gnu.org; Thu, 20 Jan 2011 13:49:36 -0500 Received: from mail-iw0-f169.google.com ([209.85.214.169]:62517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PfzZe-0005UF-TS for emacs-orgmode@gnu.org; Thu, 20 Jan 2011 13:49:35 -0500 Received: by iwn40 with SMTP id 40so1004830iwn.0 for ; Thu, 20 Jan 2011 10:49:34 -0800 (PST) In-Reply-To: (d. tchin's message of "Thu, 20 Jan 2011 18:22:05 +0000 (UTC)") 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: "d.tchin" Cc: emacs-orgmode@gnu.org d.tchin writes: > Eric Schulte gmail.com> writes: > >> >> Hi d.tchin, >> > > Hi Eric > >> This problem is caused because (as you point out) the calc-command-flags >> variable is not defined. In my Emacs version calc-command-flags is >> provided by (require 'calc) which is part of Babel's calc support, this >> variable must be part of another package in your distribution. >> > > Strange as I can load calc package in emacs. Indeed when I try to > get information on this variable with C-h v, there is nothing. > I have a look on calc.el and I have the following lines (1428): > > (defvar calc-aborted-prefix nil) > (defvar calc-start-time nil) > (defvar calc-command-flags) > (defvar calc-final-point-line) > (defvar calc-final-point-column) > > Indeed, when I tried to use C-h v on the two first variable, it match. > But not for the following. The main difference is that the first two > variable have the nil value and not the following. > the use of defvar without giving the variable a value is a trick to appease the elisp compiler when a variable is used without being required. I imagine that the `calc-command-flags' variable is defined in some other calc file, which the calc authors assumed would already be loaded by the time calc is required. > > >> As a work around you should find which calc package provides the >> calc-command-flags variable and manually require that package, which >> should resolve this problem. More generally it may be useful to upgrade >> from Emacs 22 if that is an option. >> > > I put a (require 'calc) in my .emacs. It is still not working. > I decide to put the following instruction in my .emacs : > > (require 'calc) > (defvar calc-command-flags nil) > > Then it works ! That may be the simplest work-around for now, unless you can find the calc file that actually does define that variable. Best -- Eric > > It seems that there is problem of initialization of this variable. > Shouldn't this variable be initialized by default in calc ? > > Thank you for your help. > > d.tchin > > > >> Best -- Eric >> > > > > _______________________________________________ > 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