Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Emacs Lisp Common Lisp HTML TeX Scheme Python Other
tree: e863b567fd

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
el-get
elpa
eshell
url
.gitignore
README.org
tramp

README.org

Dugger, Jay - [.emacs.d] - README.org

INTRODUCTION

Learning Emacs will reward me with knowledge of a powerful cross-platform and general-purpose tool. I plan to learn Emacs by following Avdi Grimm’s example in his “Emacs Reboot” series. Namely, to set-up Emacs 24 from scratch as a learning exercise.

PLAN

For each of the following, study the changes made and incorporate those that seem most relevant and useful.

  1. Emacs Reboot
  2. Emacs Prelude
  3. Emacs24 Starter Kit
  4. Xah Lee’s Emacs Tutorial and his Ergoemacs
  5. Kurt Schwehr’s Research Tools

SUMMARY

Keep all emacs configuation in a single directory. Put that directory under version control, and push it to Github.

Emacs Reboot

Emacs Reboot #1: Beginnings, Part 1

Check out Emacs 24 from bzr and build it from source.

  • DECLINED I use a PPA for Emacs 24 from Batsov’s Emacs Prelude.

Emacs Reboot #1: Beginnings, Part 2

  • ACCEPTED I installed the various development libraries needed to build Emacs 24.
sudo apt-get install libgtk-3-dev libgif-dev libxpm-dev

Emacs Reboot #2: Startup

Test the emacs newly built from source, and force it to load a different init file

  • DECLINED I installed Emacs 24 from a package manager.
sudo apt-get install libcanberra-gtk3-dev

Emacs Reboot #3: Preparing the Canvas, Part 1

Set .emacs to switch between Emacs 23 and Emacs 24 depending on which version of Emacs one starts.

  • DECLINED I don’t plan to keep multiple versions of emacs installed.

Emacs Reboot #3: Preparing the Canvas, Part 1

Combine all configuration in a single version-controlled directory and push that to Github.

Emacs Reboot #4: Customizing Customization

Set emacs to use ~/.emacs24.d/emacs-customizations.el.

  • DECLINED I don’t plan to keep multiple versions of emacs installed.

Emacs Reboot #5

Move back-up file copies from their default location alongside the original file to a single central directory at ~/.emacs.d/backups.

  • DECLINED Creating a central back-up directory doesn’t offer my any advantages.

Emacs Reboot #6: Marmalade, Magit

I use the Maramalade package archive to install the latest and greatest Magit-mode for managing Git repositories.

  • ACCEPTED

Emacs Reboot #7: Ido

Emacs Reboot #8: Gists

Emacs Reboot #9: Blogging

Emacs Reboot #10: Lorem Ipsum

Emacs Reboot #11: Line Numbers

Emacs Reboot #12: Required Packages

Emacs Reboot #13: Breaking up init.el

Emacs Reboot #14: RVM.el and Inf-Ruby

Emacs Reboot #15: Running Emacs as a Server

Emacs Prelude

Emacs24 Starter Kit

Xah Lee’s Emacs Tutorial

Ergoemacs

Kurt Schwehr’s Research Tools

REFERENCES

  1. Emacs Reboot series from Avdi Grimm’s blog Virtuous Code
  2. Bozhidar Batsov’s Emacs Prelude
  3. Eric Shulte’s Emacs24 Starter Kit
  4. Xah Lee’s Emacs Tutorial and his Ergoemacs
  5. Kurt Schwehr’s 2011 Research Tools class
Something went wrong with that request. Please try again.