My Emacs initialization code and standard scripts I use for client and servers alike.
Emacs Lisp Shell Perl Vim script HTML
Permalink
Failed to load latest commit information.
babel Using dash's -filter instead of my old one Sep 21, 2016
bin Really!? A spelling mistake? Feb 5, 2016
elisp Removed dependency on IDO and code clean up Aug 5, 2016
server Adding default SSH options Nov 16, 2015
snippets Seems like a useful snippet to match my defaults Sep 9, 2016
templates Make selecting text more obvious Feb 17, 2017
.gitignore Add 'p' snippet Dec 17, 2015
README.md Git hub renders org-mode files directly. Jan 15, 2015
build.el Always changing my .emacs file too often Jan 4, 2016
emacs-blog.org Moving htmlize and org-plus-contrib to lazy load Dec 31, 2015
emacs-browser.org Remove redundant functions Aug 16, 2016
emacs-client.org Make selecting text more obvious Feb 17, 2017
emacs-clojure.org Remove Hydra Jul 19, 2016
emacs-elfeed.org More feeds! Jan 26, 2017
emacs-emms.org Dunno if I'll get back to playing music through EMMS. Sep 7, 2016
emacs-eshell.org Resolving sporadic problems when closing eshell Nov 27, 2016
emacs-f2.org Do not tangle any 'sh' code blocks Aug 11, 2015
emacs-fixes.org Kill only the buffer we are viewing Jan 26, 2017
emacs-habitica.org Playing around with connecting org with Habitica Jan 25, 2017
emacs-java.org Initial work on editing Java files. Aug 30, 2016
emacs-javascript.org Oh yeah, CoffeeScript and Org-Mode!? Yes, please Apr 19, 2016
emacs-linux.org Mac and Linux Command key changes Jul 14, 2016
emacs-mac.org Removing krufty packages Aug 14, 2016
emacs-mail.org Read the GPG file, of course. Sep 30, 2016
emacs-mode-line.org Having function name in modeline off by default Mar 23, 2016
emacs-mode-line2.org Improved mode line ... useful and pretty Aug 17, 2016
emacs-org.org Ooops. Feb 13, 2017
emacs-python.org Make sure that Jedi is installed Feb 21, 2017
emacs-ruby.org Running a remote Ruby REPL ... very cool. Aug 30, 2016
emacs-scala.org Do not tangle any 'sh' code blocks Aug 11, 2015
emacs-server.org Removed the obsolete tmux package. Dec 18, 2015
emacs-web.org Updating CSS settings Feb 17, 2017
emacs.org removed redundant config color-identifiers-mode Nov 3, 2016
profile.org Using the fucking error correction system Feb 12, 2016
sh-functions.org Got profile settings working on Linux and Mac Jan 27, 2015
viminfo Including VIM colorization and configuration. Apr 21, 2013
vimrc Including VIM colorization and configuration. Apr 21, 2013
zsh-env.org Moved global variables to profile Dec 19, 2013
zsh-rc.org Various improvements. Mar 8, 2014
zsh-theme.org Reorganized my zsh files to be slightly more efficient... and managea… Mar 3, 2013

README.md

My Dot Files

I don't know any geek worth his weight in arsenic that doesn't put all of his/her collection of dot files under source code control. By putting this stuff up on Github makes it trivial to share between different computers and share with the world.

What's in this project?

Mostly startup scripts for Emacs and Zsh. If you are interested in how I configure Emacs, start with emacs.org. While the configuration files look like a document, that is the basis for my Emacs Lisp code.

Where is the Code?

My scripts and other dot files usually use blurbs and blippets from multiple sources on these here intertubes, and I find that when I get back around to updating them years ago, I don't always have the background for maintaining any particular blarp.

So I use a literate programming approach based on the Babel Project (which is built on org-mode which, incidently, only runs in Emacs). Each source file is tangled out to the destination in my home directory.

Can I use your files?

You may, as this collection is under a creative commons license. However, you probably don't want to take complete files (or even fork this project), as I have amassed a quite a bit of Lisp code for my environment. Instead, gander through the documented output for the files, and copy and paste anything that you find interesting.