Created
March 23, 2014 15:44
-
-
Save til/9724904 to your computer and use it in GitHub Desktop.
notmuch for emacs-berlin
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ** notmuch | |
| notmuch is a search engine and emacs frontend for locally stored | |
| email. The name implies that it is efficient: | |
| "You have 200k emails? That's not much!" | |
| *** Features | |
| **** Fast local search | |
| **** Based on tagging | |
| **** No mail gets ever deleted | |
| **** Append-only makes synchronization setup simpler | |
| Maybe talk about my setup with the notmuch-rsync script. | |
| **** Great in combination with org | |
| The following links work from org files on my local computer: | |
| [[notmuch-search:tag:inbox][Notmuch search: tag:inbox]] | |
| [[notmuch:id:CAK2o9WJeD-AUveXHJHb_2YYAd-kaeApuEZU4v5s%2BZCEdV6_6Vw@mail.gmail.com][Email from Arne Brasseur: {emacsberlin} Location for Thu]] | |
| [[notmuch-search:emacsberlin][Notmuch search: emacsberlin]] | |
| To store a link, in search results or message show buffer: "C-c l" | |
| To insert that link into an org buffer: "C-c C-l" | |
| ***** Useful for example to create TODO or WAITING items linked to emails | |
| **** Show some common usage | |
| - Message show | |
| - Compose | |
| - PGP | |
| - attachments | |
| **** The warm fuzzy feeling of owning your mail | |
| *** Installation | |
| To use it, first install the standalone software, e.g. from an | |
| operating system package or from source. This will give you the | |
| 'notmuch' commandline program. It can be configured and used | |
| independently from emacs. | |
| Make sure you have org and melpa package archives | |
| #+BEGIN_SRC elisp | |
| (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t) | |
| (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) | |
| #+END_SRC | |
| M-x list-packages and install the packages notmuch and | |
| org-plus-contrib. | |
| Add to init.el: | |
| #+BEGIN_SRC | |
| (require 'notmuch) | |
| (require 'org-notmuch) | |
| #+END_SRC |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment