Home > emacs

emacs

Emacs is a project mainly written in PYTHON and EMACS LISP, it's free.

My emacs configuration

This is my .emacs.d/ configuration. It's heavily inspired by the nice organization of Greg Newman's .emacs and I couldn't resist stealing code from there too.

-- Peter Welinder, 22 April 2010

TODO

  • more python packages
  • spell check
  • autocomplete
  • textmate-like file search
  • make dired nicer
  • yasnippet (see this guide )
  • backup to somewhere else (not in directory)
  • add a markdown mode
  • figure out how to do nicer text-wrapping (at least for some modes)
  • how to make the cursor color stick?
  • enable terminal-specific M-S-left and right commands to switch terminals, and a command to list terminals
  • function that takes an input directory and creates a 3-split window with terminal and dired in that directory
    • favourite starting locations for the above fn?
  • shortcut to make emacs fill available screen space (not full screen)
  • install anything.el
  • read dired guide
  • look over the starter kits
  • look into org-mode
  • look into tiny tools
  • read emacs fu
  • read linux guide on emacs
  • open google chrome tabs
  • investigate ido-mode
  • install ECB for nicer file browsing
  • read more about etags

Configuration Details

Emacs Release

I use the GNU Emacs 23.1 for Mac OS X. Aquamacs is also nice, but the 2.0 beta kept on crashing. Maybe I'll switch in the future.

Fonts

Based on the tip from here I use Inconsolata Medium.

Color Theme

Use the color-theme package.

Fullscreen

For some reason the official 2009 summer release of Cocoa GNU Emacs 23.1 doesn't support fullscreen mode. However, there is a patch available (from typester) that fixes it. See instructions here. Steve Purcell provides a way to patch the latest version of Emacs with the full screen patch from typester.

Emacs Resources

Guides

Previous:tolk