Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

It would be amazing if I could sync Gcal and emacs org-mode, is it possible?

share|improve this question
It's emacs, OF COURSE it's possible! Likewise, it's Google, OF COURSE it's possible! Granted, I have no idea how to DO it, but I'm positive that it can be done. (Sorry to not be helpful) – Brian Postow Aug 17 '10 at 15:12

Have a look at and see if this is good enough for you...

share|improve this answer

In case more people come back to this question during the next years: since summer 2011 there is a really great solution:

share|improve this answer
This is a really good extension to emacs for viewing calendar information and runs on top of google calendar & org. Can show events from both in one view but I don't think it pulls the data from iCalendar source into an org-mode file. – koushik Jul 23 '12 at 14:54
Calfw seems to be an Emacs package which allows you to view any of Emacs diary, org-mode, .ics, and something called howm. But as koushik states, I don't think there's any effective conversion between these. – Brady Trainor Apr 21 '14 at 1:39

Michael Hall made me laugh with his rant on his ambivalent love-affair with the joyous rabbit-hole called org-mode, and being seduced back into it (after escaping into iPhone) by the new MobileOrg app. In that rant he mentions that back in 2007, Bill Clementson had managed to hack a certain "Emacs client for Google Services" by T.V. Raman (of emacspeak fame), which allowed him (Clementson) to sync his emacs diary appointments with his Google Calendar / GCal on the fly. Perhaps you or someone could do the same with it but for org-mode? (I would like to but I am years off in my e-lisp knowledge.)

share|improve this answer

You can try this website apart from its more sync calendar rather than Org-Mode.

I havn't tested it yet because it didn't work the first time I tried and I couldn't be bothered to find out why. Perhaps it was simply a typo, anyhoo, I hope you have more luck than me.

or theres this thread that talks about orgmode and gcal.

but not sure if there is a method, at least there is no out of the box method with org-mode as of yet.

share|improve this answer

Recently a project called org-gcal appeared and it might fit your requirements. Its Web page describes a step-by-step procedure to setup org-mode in order to support bidirectional sync between Google calendar and a org file, on the basis of a calendar by file. In summary org-gcal offers:

  • Fetch google calendar event
  • Post/edit org element

All the requirements are managed using the built-in package manager for Emacs 24+. The project is hosted on the MELPA repository for easy install.

The author implemented as feature a sync-and-close file procedure. It might be a little disturbing at the beginning because after a sync (org-gcal-fetch) or create a new event (org-gcal-post-at-point) the buffer is closed but you can notice by reopening it or navigating in the org-agenda-mode that tasks are updated in both senses.

share|improve this answer
Welcome to SU. Can you give more detail in your answer. Have you used this application before and what are its key features? Thanks – Matthew Williams Apr 3 '14 at 17:43
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Kevin Panko Apr 3 '14 at 18:22
It seems like this only posts/edits certain parts (where point is). Can it be used to agenda-wise entries? Export all agenda entries to the google calendar? – Dror Apr 9 '14 at 10:47
You can sync a complete calendar from google to org. However you can only sync from org to google posting at point. I suppose the logic behind this procedure is to add incrementally appointments to the agenda but it is not designed to add an agenda as a whole. – jrbalderrama Apr 11 '14 at 1:42

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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