Skip to content

OneNote Replacement

Matthew O. Smith edited this page Jul 21, 2016 · 15 revisions

When I moved from Windows to a Mac, it became necessary to replace OneNote. I am doing it with a combination of EMACS, Org mode, GNUS, Finder and of course annals.

NOTE: I had no idea of all the capabilities of org-mode when I started this.

Whiteboard

One thing I need is a way to track projects that are active, in-design, being discussed etc.

I have setup a set up TODO states using org-todo-keywords

((sequence "TODO(t)" "DESIGN(d)" "IMPLEMENTATION(i)" "FUTURE(f)" "FOLLOWUP" "|" "DONE(x!)" "HELD(h@)" "CANCELED(c@)"))

This allows random sections of the annals.org file to be marked for review.

To see the projects, use (annals-agenda) which will list the projects.

Still need to have refresh work on the projects page as it loses org-agenda-files value

Tracking emails

I use Outlook for email but they are deleted after 90 days. I am dragging emails to the proper annals folder using Finder. Use (annals-capture-reveal) to pop up a Finder window in the attachment dir for the current org file. Asks the user to select a project.

Opening an EML file will use GNUS to show the message thread. Use (annals-gnus-group) to see a sane list of emails in the folder.

Contacts

Any link that is a mailto is considered a contact like [[mailto:bilbo.baggins@theshire.org][Bilbo Baggins]]. Use (annals-contact-insert) to add a contact to the current annal file. This can be done by typing an @ by itself and hitting C-c C-c or TAB. Use C-c C-c on an email address to convert it to a contact.

Need to have a key that works in a capture headline as C-c C-c completes the capture and TAB toggles the headline.

Meeting notes

Dragging the meeting from Outlook to Finder creates an .ics file. Running (annals-capture-ics) will import the ICS file into the current org. Pressing C-c C-c on an ATTENDEE line will convert it to a contact. Opening an ICS file will start the capture process. I put the ICS file into a temporary directory and delete it as the end of the capture.

Reference

Trying https://github.com/simonthum/ical2org Running https://github.com/m0smith/dotfiles/blob/master/bin/ics2org.awk will convert it into a .org file.

Clone this wiki locally