I am thinking about mimicking Outlook interface on this.

Let say I am planning my week, and I see that on Tuesday next week I don't see any todo there. So, I move the cursor to the date and hit some keyboard shortcut. Then I will be able to add a todo task to the date. The task will be saved in a preconfigured file (i.e. todo.org). How do I do this?

In calendar view I can see that I can add a diary entry to date. But I need more customization.

1 Answer 1


For agenda view, I found out Capture with cursor date k does what I want after setting (setq org-default-notes-file "~/todo.org") in my .emacs.

It is not that visual compared to Outlook calendar, but good enough for me.

  • 1
    For calendar views, there is the built-in 3-month view that can be configured to colorize birthdays, holidays, tasks, events, etc. For a fancy calendar that outdoes anything that I've ever seen for Emacs, check out the CFW library: github.com/kiwanami/emacs-calfw There is also a 12-month rotating view stackoverflow.com/a/21409154/2112489
    – lawlist
    Jul 27, 2015 at 17:00
  • @lawlist Calfw is indeed stunning. Now the only thing missing is the functionality to add appointment in Calfw view. Jul 27, 2015 at 23:04
  • 1
    The CWF library handles appointments and holidays out of the box -- it scans the org-agenda-files using the org-agenda-entry-types -- i.e., there is a variable used by CFW that uses those values. You will need to setup up org-capture templates to create entries in the org-files so that they show up on the calendar. You can also create a simple function to create a pop-up template for the current date that adds the entry to the calendar. I fixed a few bugs, but I do not know if the author will implement my suggestions -- have a look at Github issue number 61.
    – lawlist
    Jul 27, 2015 at 23:13
  • Any idea how to do this at CALENDAR (not agenda). Similar to 'k' in Agenda? Nov 4, 2020 at 11:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.