Skip to content

gempesaw/fetchmacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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@addr.ess")
(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

Releases

No releases published

Packages

No packages published