Skip to content

renard/emacs-el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My emacs settings

An ever-changing set of emacs settings. This is optimized for my laptop running Debian stable.

I also do use emacs-snapshot.

Setup

Extra packages

You might need some extra packages such as:

  • autoconf
  • bzr
  • cvs
  • emacs-goodies-el
  • git
  • git-svn
  • texinfo

To install them:

apt-get install autoconf bzr cvs emacs-goodies-el git git-svn texinfo

Emacs configuration

You might want to clone my configuration files into your home directory:

git clone git://github.com/renard/emacs-el.git .emacs.d

Private configuration

I do use a private configuration part which is under cw-private. Basically this is a bunch of connection setup I use for erc or some private stuff like my mail posting personalities. This is nothing really mandatory for that configuration to work out-of-the-box.

Configuration

How it works

Every package is configured in an eval-after-load definition to speed-up emacs startup.

You might have a look at http://www.emacswiki.org/emacs/OptimizingEmacsStartup.

Some parts which are not very useful in a batch mode are ignored in noninteractive mode.

Management

I do use el-get to manage my emacs add-ons. Default el-get installer is perfect but I want to use my own el-get repository. If you want to use official one or your own simply change the value of cw:el-get-repository in init.el.

temporary file

I try to keep all emacs package related files under ~/.emacs.d/.tmp/.