- I would need to separate my work-environment-specific customizations from general use.
- I have my own personal Git repositories for maintaining copies of my Elisp setup on multiple machines. How does that mate with publishing those files elsewhere?
- ELPA is in use for some packages I import, but others I've checked in local copies of that are not in ELPA.
- Would it be better to contribute to Phil's code base or go it alone?
Saturday, March 28, 2009
Emacs Starter Kit
Phil Hagelberg has started a starter kit for Emacs development. I wonder if I should polish up my setup and publish it in some way. Some things to consider are:
Emacs Package Management
ELPA is the Emacs Lisp Package Archive. Issues I'm pondering of late are:
- Does ELPA integrate well with SCM backends? I would want to be able to commit changes via a Git repo somewhere (github?) and have others be able to update their Emacs setups seamlessly. But not just Git: some Elisp packages are controlled via other SCM's such as SVN, CVS, Arch, etc.
- What about packages built into GNU Emacs? Some users desire to overlay a newer version of a package than what is installed in Emacs.
Keyboard efficiency in Emacs
Phil Hagelberg posted a comment onto The Graphical Keyboard User Interface:
For ideas on how to improve command discoverability, take a look at how Emacs does things. Every command is named and is invokable via Alt-x and then entering the name (offering tab-completion, of course), and you can look up commands by their name so that their bindings (if applicable) are shown. You can also get a listing at any time of all active bindings. Makes it very easy to explore. The eMate hold-the-modifier-key trick mentioned above is also a great idea.
Subscribe to:
Posts (Atom)