Packages come from el-get, which is built on the ELPA manager included in Emacs 24. Package libraries in use: ELPA, gnu, marmalade, and tromey.
- > cd emacs.d > git submodule init > git submodule update
- Open emacs, maybe several times to get all the packages loaded and installed.
I use ctags to generate a TAGS file for Ruby. This allows following a method name to its definitation
- get ctags that supports Ruby. The one from homebrew does. > brew install ctags
- A couple bash aliases to help
- alias ctags=”`brew –prefix`/bin/ctags”
- alias rtags=”ctags -a -e -f TAGS –tag-relative -R . –exclude=-.git –exclude=log *”
- M-. your bad self
If you want to use the spell check (ispell), you’ll need you some aspell. Brew again: > brew install aspell –lang=EN
You’ll need this if you are looking to get any number of Emacs packages. It’s the source control used by a number of them. > brew install bzr
You can have a file encrypted that you store passwords and the like in. The setup I have asked for your password when emacs loads. Doesn’t have to be that way.
- > brew isntall gnupg
- Any file with the extension .gpg will be encrypted. It’ll give you options to encrypt.
- I use key-value variables: (setq blog-login “foo” blog-passw “bar) Elsewhere: (setq blogger-server-username blog-login) …
If you ‘brew install multimarkdown’, you can generate html from a markdown file. (C-c C-c m)