Skip to content

rdrr/JayDugger.emacs.d

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

  • DECLINED I use a PPA for Emacs 24 from Batsov’s Emacs Prelude.
  • ACCEPTED I installed the various development libraries needed to build Emacs 24.
sudo apt-get install libgtk-3-dev libgif-dev libxpm-dev

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

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.

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

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

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

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.

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 90.4%
  • Common Lisp 5.0%
  • HTML 1.5%
  • TeX 1.4%
  • Shell 0.6%
  • Scheme 0.6%
  • Other 0.5%