Skip to content

Latest commit

 

History

History
45 lines (44 loc) · 1.5 KB

develop.org

File metadata and controls

45 lines (44 loc) · 1.5 KB

Developing Emacs Crib Sheet

Features

persistent key-value store in a file as custom variable

distribution over multiple files

use helm to access the cribs

crib dispatch to choose an action after selection

Tasks

write a dispatcher

pretty-printed file export and import [2/2]

  • [X] import/export
  • [X] pretty print

sort alphabetically

action for duplicate entry

multiline support

create a package

register evil shortcut keys

write some interactive functions

  • [X] add new entry interactively

write some helm actions

  • [X] delete
  • [X] edit
  • [X] insert at point
  • [X] find-file
  • [X] open externally

store the cribs in an emacs custom variable

write a function that opens a helm buffer with a list of entries

call a function on helm selection

write a function to append an entry to the store variable

write a function to read the cribs from a file

write a function to write the cribs into a file