From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: BUG? starting org-agenda-list from .emacs Date: Mon, 21 Jan 2008 08:20:37 +0100 Message-ID: References: <87ejccl636.fsf@gollum.intra.norang.ca> Mime-Version: 1.0 (Apple Message framework v915) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JGqxa-0005Mq-1s for emacs-orgmode@gnu.org; Mon, 21 Jan 2008 02:20:46 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JGqxY-0005LP-Nj for emacs-orgmode@gnu.org; Mon, 21 Jan 2008 02:20:45 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JGqxY-0005Kv-Gc for emacs-orgmode@gnu.org; Mon, 21 Jan 2008 02:20:44 -0500 Received: from ug-out-1314.google.com ([66.249.92.174]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JGqxY-0000lX-9U for emacs-orgmode@gnu.org; Mon, 21 Jan 2008 02:20:44 -0500 Received: by ug-out-1314.google.com with SMTP id a2so922767ugf.48 for ; Sun, 20 Jan 2008 23:20:43 -0800 (PST) In-Reply-To: <87ejccl636.fsf@gollum.intra.norang.ca> 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: Bernt Hansen Cc: emacs-orgmode@gnu.org Hi Bernt, this happens because the command needs a variable that is set by the post-command-hook in the agenda buffer. Normally you are issuing a command to get to the buffer, so the hook is run. However, in your case no command has been called yet. As a work-around, just press d twice, or execute any command, like a cursor motion first. I will have this fixed in the next version, thanks for the report. - Carsten On Jan 20, 2008, at 7:11 PM, Bernt Hansen wrote: > Carsten, > > I live in the agenda view. I'm always wanting to look at that as the > first thing I do when I start Emacs. > > If I add (org-agenda-list) as the last thing in my .emacs I get an > error > when I try to switch to day view the very first time. Am I missing > some > other setup or is this a bug? > > If I don't call org-agenda-list from .emacs and display the agenda > normally via C-a a a then d it works fine every time so I think some > initial setup is missing when going straight to org-agenda-list at > startup. > > Here's the error I get: > > ,---- > | org-agenda-check-type: Not allowed in nil-type agenda buffers > `---- > > The second time I hit 'd' it works fine. > > ,---- > | Rebuilding agenda buffer...done > | Switched to day view > `---- > > ,----[ minimal.emacs ] > | (setq inhibit-splash-screen t) > | (global-font-lock-mode t) > | (add-to-list 'load-path (expand-file-name "~/git/org-mode")) > | (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) > | (require 'org-install) > | (define-key global-map "\C-ca" 'org-agenda) > | (custom-set-variables > | '(org-agenda-files (quote ("~/org/test.org")))) > | (setq org-use-fast-todo-selection t) > | > | (org-agenda-list) > `---- > > ,----[ test.org ] > | * one | > | SCHEDULED: <2008-01-20 Sun> | > | * two | > | SCHEDULED: <2008-01-19 Sat> | > | * three | > | SCHEDULED: <2008-01-17 Thu> | > | *** TODO One Two Three | > `---- > > | Key Sequence | Notes | > |--------------+----------------| > | d | Go to day view | > |--------------+----------------| > > You know I can't live without org-mode anymore... My desk is clean > and > my notes are all in org-mode :) > > Thanks again! > > Bernt > > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode