Skip to content
This repository

my emacs config and libraries

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