Skip to content

Instantly share code, notes, and snippets.

@escherize
Created August 13, 2014 17:01
Show Gist options
  • Save escherize/da01c197401326880354 to your computer and use it in GitHub Desktop.
Save escherize/da01c197401326880354 to your computer and use it in GitHub Desktop.

ElGetHub

Why el-get?

Problem: Emacs package managment sucks. ELPA breaks your shit. Solution: El-get is the answer, but:

Problem: There’s nowhere to checkout all the cool el-get recipes. Solution: El-Get Hub, a place to share that stuff.

market research

possible features

Search Upvotes Categories/Tags Comments Popularity Rankings Meta-packages (bundles of packages) User profiles

challenges:

dependancies during setup - :after

  1. John sets his recipe to (progn (global-key-chord ‘jk ‘print-screen))
  2. Josh uses recipe 1, but doesnt have key-chords. now what?

keyboard-key collisions

  1. John sets M-/ to be auto-complete in his auto-complete recipe
  2. Jane sets M-/ to be align-regexp in her alignment-is-awesome recipe
  3. Josh uses recipe 1 and 2, and hits M-/. now what?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment