Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 2.24 KB

README.org

File metadata and controls

57 lines (45 loc) · 2.24 KB

Evernote layer

img/evernote.png with img/geeknote.png

Table of Contents

Description

This layer groups together packages to work with Evernote.

It uses the non official Evernote command line tool geeknote which allows users to write notes in markdown, and sync them.

geeknote.el is a wrapper for some of the most used geeknote commands. By default, geeknote.el doesn’t have key bindings defined. This contribution layer provides key bindings for all of geeknote.el’s exposed features.

Install

Layer

To use this configuration layer, add it to your ~/.spacemacs. You will need to add evernote to the existing dotspacemacs-configuration-layers list in this file.

geeknote

The command geeknote is expected to be present in your $PATH. To obtain this utility, please refer to the official geeknote documentation.

geeknote.el

geeknote.el relies on having a correctly setup geeknote editor. To set this up, run the following command in your terminal after successfully installing geeknote:

$ geeknote settings --editor "emacsclient"

If you would prefer to customize the geeknote command to be used such as specifying the path to the geeknote python script, please refer to the geeknote.el documentation. For more information about setting up $PATH, check out the corresponding section in the FAQ (SPC h SPC $PATH RET).

Key Bindings

Key BindingDescription
SPC a e ccreate a new note
SPC a e eedit an existing note
SPC a e ffind a note using a keyword
SPC a e sshow an existing note
SPC a e rremove an existing note
SPC a e mmove a note to a different notebook