Skip to content
my emacs config and libraries
Emacs Lisp
Find file
Failed to load latest commit information.
ac-dict add yasnippet support; dss-clipboard-support for ttys; update auto-co… Apr 28, 2010
dss-yas-snippets/python-mode add yasnippet support; dss-clipboard-support for ttys; update auto-co… Apr 29, 2010
term init import Apr 23, 2010
vendor rm Aug 21, 2012
.hgignore ignore Sep 1, 2012
COPYING init import Apr 23, 2010
README texlive-latexextra Sep 21, 2011
__dss-recursive-edit.el init import Apr 23, 2010
cheetah-mode.el init import Apr 23, 2010
cython-mode.el init import Apr 23, 2010
dss-basic-default-config.el comment Oct 31, 2011
dss-basic-editing.el flymake and hilit-chg tweaks Sep 1, 2012
dss-bookmarks-registers.el disable bookmark+ Sep 18, 2011
dss-browser-integration.el remove dep on w3m Sep 1, 2012
dss-buffer-and-window-handling.el rm some crap Sep 3, 2012
dss-cedet.el new library Jun 27, 2012
dss-clipboard-integration.el - added OS X specific commands Aug 24, 2011
dss-clojure.el indentation tweaks Sep 22, 2012
dss-codenav-helpers.el got rid of column-grid stuff Sep 1, 2012
dss-colorthemes.el new colors Sep 22, 2012
dss-columns.el init import (was elswhere) Sep 1, 2012
dss-command-history-and-freqs.el rm load-path hack Sep 1, 2012
dss-completion.el tweak auto-complete Sep 22, 2012
dss-couchdb.el init import Mar 17, 2011
dss-desktop.el initial import Jun 3, 2011
dss-ecb.el remove the explicit paths Aug 24, 2011
dss-elisp-funcs.el some new string stripping funcs Sep 1, 2012
dss-elpa-support.el switch to el-get Mar 1, 2011
dss-erlang.el add comment Mar 17, 2011
dss-ess.el refactor loading Sep 18, 2011
dss-evil.el tweak evil in help-mode Sep 22, 2012
dss-flymake.el add Aug 21, 2012
dss-generic-code-tools.el flymake ignore funcs Sep 1, 2012
dss-haskell.el miscellaneous tweaks Jun 27, 2012
dss-hook-management.el fixed a typo Aug 24, 2011
dss-init-el-get.el rainbow-mode Sep 22, 2012
dss-javascript.el dss/js2-insert-semicolon Sep 1, 2012
dss-keybindings.el various Sep 1, 2012
dss-lisps.el beginnings of dss-paredit+ mode Sep 22, 2012
dss-lua.el init import Apr 23, 2010
dss-no-rsi.el disable type break May 31, 2010
dss-nxml.el misc cleanup and refactoring Aug 19, 2010
dss-org-mode.el removed load path Jun 3, 2011
dss-paths.el add May 4, 2010
dss-python.el don't initialize rope till I need it Sep 3, 2012
dss-search-occur-etc.el isearch+ load tweaks Sep 1, 2012
dss-sh-mode.el add Aug 21, 2012
dss-skeleton.el Initial import Aug 24, 2011
dss-slime.el comment in slime hook Sep 22, 2012
dss-smex.el reenable flex matching Sep 22, 2012
dss-sunrise.el sunrise + a bunch of term-mode stuff Aug 13, 2012
dss-term.el lots of crap Sep 1, 2012
dss-tmp-files.el Fix some issues with previous commit Dec 7, 2011
dss-user-specific-init.el minor refactoring of the hostname lookup Jan 12, 2011
dss-vc.el misc refactoring Sep 1, 2012
dss-whitespace-and-linelen.el rm col-highlight and fix func name for show-wspace new version Sep 1, 2012
dss-yaml.el init import Mar 28, 2011
dss-yas.el (setq yas/wrap-around-region t) Jun 3, 2011
flymake-coffeelint.el init import Jun 13, 2012
flymake-shell.el add Aug 21, 2012
flymake.el this is a patched version of the original flymake.el which tracks Sep 21, 2011
git-modeline.el add Aug 21, 2012
init.el dss-sh-mode Sep 1, 2012
k2-mode.el misc cleanup and refactoring Aug 19, 2010
osx-itunes.el initial import Sep 21, 2011
tavis.el org advice Sep 3, 2012

README

This is public bit of my personal .emacs.d configuration. Feel free
to clone it or copy anything you like. Everything in the top directory
is licensed under the GPL v3 (see the COPYING file).

I've structured this as Phil Hagelberg did in the "Emacs Starter Kit"
(http://github.com/technomancy/emacs-starter-kit).  I've stolen ideas
and code from many people on http://www.emacswiki.org/ and elsewhere.
I've tried to include attribution wherever I remember the origin of
stuff, but apologize in advance if I've missed someone.

The 'dss' prefix stands for 'Damn Simple Solutions', my
company name.

INSTALLATION
------------
Most of the dependencies are automatically downloaded and installed
via el-get (see dss-init-el-get.el) but there are several that must be
installed separately prior to running Emacs the first time after this
repository is unpacked in ~/.emacs.d/. 

Install the following using your operating system's package manager:

 - texlive (whatever package includes the full thing) and
   texlive-latexextra. ess and slime will not install properly without
   the full package as el-get builds their docs

 - w3m (used by dss-browser-integration.el)
 - bzr, cvs, mercurial, git

Install the following via Python:
 
 - pymacs http://pymacs.progiciels-bpi.ca/ 
 - ropemacs & ropemode

The following dependencies are installed automatically from the
vendors/ directory instead of from el-get:

 - an older version of espresso.el http://www.nongnu.org/espresso/ 
   is used in conjunction with js2-mode to fix some indentation issues
 - whattf-dt is installed for use with nxml
 - flymake-cursor http://paste.lisp.org/display/60617,1/raw 
Something went wrong with that request. Please try again.