Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.74 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.74 KB

Current Status - Completely Broken!

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 :)


Fetchmacs

A major mode for interfacing with Fetchnotes inside of Emacs.

Installation

(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

Authentication

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 protected]")
(setq fetchmacs-user-pass "password")

Usage

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 shortcuts
  • c : 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