On Wed, Dec 30, 2009 at 5:32 AM, Bernt Hansen wrote: > Nathan Neff writes: > > > On Tue, Dec 29, 2009 at 7:47 PM, Matt Lundin wrote: > > > > Hi Nathan, > > > > Nathan Neff writes: > > > > > I'm using org-agenda-diary-file. > > > > > > When I run agenda-mode with the attached configuration, > > > I see the same diary entry under each day. > > > > > > Here's what my agenda shows. Notice that the entry > > > from Dec. 08 shows up on Dec. 14's and Dec. 15's agenda. > > > Also, "2009" and "2009-12-December" headers > > > repeated under each day. > > > > > > Monday 14 December 2009 W51 > > > Diary: 2009 > > > Diary: 2009-12 December > > > Diary: * 2009-12-08 Tuesday > > > Diary: ** Something else. > > > Diary: <2009-12-08 Tue> > > > Tuesday 15 December 2009 > > > Diary: 2009 > > > Diary: 2009-12 December > > > Diary: * 2009-12-08 Tuesday > > > Diary: ** Something else. > > > Diary: <2009-12-08 Tue> > > > > > > Here's the contents of my diary file "journal.org" > > > * 2009 > > > ** 2009-12 December > > > *** 2009-12-08 Tuesday > > > **** Something else. > > > <2009-12-08 Tue> > > > > > > I've tried to include the bare-minimum in my .emacs file, > > > and I can provide it if necessary. I'm submitting this > > > using M-x org-submit-bug-report, so hopefully, all necessary > > > info is included. > > > > > > > I can't reproduce this. Here's what my agenda looks like using the > same > > source along with the settings you included in your email: > > > > Week-agenda (W50-W51): > > Tuesday 8 December 2009 > > journal: Something else. > > Wednesday 9 December 2009 > > Thursday 10 December 2009 > > Friday 11 December 2009 > > Saturday 12 December 2009 > > Sunday 13 December 2009 > > Monday 14 December 2009 W51 > > > > Best, > > Matt > > > > Thanks for the help, guys -- If I set the org-agenda-file to a filename > that doesn't have the .org extension, then I get the following error: > > > > Wront type argument: stringp, nil > > > > I turned on debugging, and the error is occurring in > org-fix-position-after-promote() > > > > Here's the stack trace: > > > > Debugger entered--Lisp error: (wrong-type-argument stringp nil) > > looking-at(nil) > > org-fix-position-after-promote() > > org-do-demote() > > org-datetree-insert-line(2009 12) > > org-datetree-find-month-create(2009 12) > > org-datetree-find-date-create((12 29 2009)) > > org-agenda-add-entry-to-org-agenda-diary-file(day "foo" (12 29 2009)) > > org-agenda-diary-entry-in-org-file() > > org-agenda-diary-entry() > > call-interactively(org-agenda-diary-entry nil nil) > > Your org-agenda-files need to be files in org-mode (normally ending in > .org). Your org-agenda-diary-file should also be an org file (your > journal.org). BUT the diary-file is a totally different animal. Mine > is set to ~/diary which is a zero-length empty file. I don't use the > standard Emacs diary at all. I have org-agenda-include-diary set to nil > and just use my diary.org file (your journal.org) and my regular org > files for all of my appointment information. > > HTH, > Bernt > Thank you very much. I finally got it to work, using only this setting: (setq org-agenda-diary-file "~/Documents/personal/journal.org") Whenever I press "i" in agenda, org-mode puts date/timestamped entries in the correct file, using org mode formatting, which is what I want. Since I don't use the diary-file ~/Documents/journal file, it seems odd to have to define it, but oh well :-) Thank you very much -- I will use the org-agenda-diary-file much more now. --Nate