Fetchnotes have recently (?) changed their API, so this project is completely broken! None of the API endpoints that fetchmacs uses are valid anymore, as they've moved to an entirely different backend. So, in the meantime, head on over to http://www.fetchnotes.com :)
A major mode for interfacing with Fetchnotes inside of Emacs.
(require 'package)
(add-to-list 'package-archives
'("marmalade" .
"http://marmalade-repo.org/packages/"))
(package-initialize)
Then, use package-install to install fetchmacs:
M-x package-install RET fetchmacs RET
You can invoke fetchnotes-get-creds
to be prompted for your fetchnotes login information manually, or just invoke fetchnotes-view-notes
and it'll prompt you if necessary.
If your auth is incorrect, either M-x fetchnotes-get-creds RET
or eval (fetchnotes-get-creds t)
to force a reset of your credentials.
To save your auth across sessions, you'll want to:
(setq fetchmacs-user-email "email@addr.ess")
(setq fetchmacs-user-pass "password")
M-x fetchmacs-view-notes RET
- Open your notes in *fetchmacs-view-notes-buffer*
From here, I tried to imitate magit and dired
controls where it made sense:
RET
:fetchmacs-view-edit-note-at-point
/
:fetchmacs-search
- like in Gmail's shortcutsc
:fetchmacs-create-new-note
d
:fetchmacs-delete-note-at-point
e
:fetchmacs-view-edit-note-at-point
g
:fetchmacs-refresh
n
:fetchmacs-goto-next-note
o
:fetchmacs-view-edit-note-at-point
p
:fetchmacs-goto-previous-note
t
:fetchmacs-filter-by-tag