My Emacs initialization code and standard scripts I use for client and servers alike.
Emacs Lisp Shell Perl Vim script HTML
Switch branches/tags
Nothing to show
Clone or download
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 Getting the evil back into this mode line. Nov 14, 2017
server Adding default SSH options Nov 16, 2015
snippets More defaults that match my presentation display Jul 11, 2017
templates Updated org files to match the latest released version of org May 25, 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 Update for the latest org-mode version. Oct 4, 2017
emacs-browser.org Updated org files to match the latest released version of org May 25, 2017
emacs-client.org Diminishing the beacon mode Oct 12, 2017
emacs-clojure.org Updated org files to match the latest released version of org May 25, 2017
emacs-elfeed.org Wish that eww didn't adhere to body attributes Sep 21, 2017
emacs-elisp.org Should hooks go under :init or :config? Oct 4, 2017
emacs-emms.org Updated org files to match the latest released version of org May 25, 2017
emacs-eshell.org minor typo (#5) May 11, 2018
emacs-evil.org More leaders ... eventually Spacemacs? Nov 30, 2017
emacs-f2.org Using bind-keys doesn't work as well as key-translation-map Aug 31, 2017
emacs-fixes.org Updated org files to match the latest released version of org May 25, 2017
emacs-habitica.org Updated org files to match the latest released version of org May 25, 2017
emacs-java.org Updated org files to match the latest released version of org May 25, 2017
emacs-javascript.org Updated org files to match the latest released version of org May 25, 2017
emacs-linux.org Updated org files to match the latest released version of org May 25, 2017
emacs-mac.org Fixed URL for "Emacs Instructions" (#6) Jun 25, 2018
emacs-mail.org Updated org files to match the latest released version of org May 25, 2017
emacs-mode-line.org Adding evil features to the mode line. Nov 14, 2017
emacs-mode-line2.org May git prettier? Sep 21, 2017
emacs-org.org Update compatibility with latest org and sh references Sep 21, 2017
emacs-python.org Back to ELPY from Anaconda Jul 12, 2017
emacs-ruby.org Adding smartparens to Ruby Oct 19, 2017
emacs-scala.org Updated org files to match the latest released version of org May 25, 2017
emacs-server.org Updated org files to match the latest released version of org May 25, 2017
emacs-web.org Updated org files to match the latest released version of org May 25, 2017
emacs.org Turn on persp-mode from perspective package Oct 25, 2017
profile.org Removal of a "cute command" that I don't really use Oct 9, 2017
sh-functions.org Updated org files to match the latest released version of org May 25, 2017
viminfo Including VIM colorization and configuration. Apr 21, 2013
vimrc Including VIM colorization and configuration. Apr 21, 2013
zsh-env.org Updated org files to match the latest released version of org May 25, 2017
zsh-rc.org Update compatibility with latest org and sh references Sep 21, 2017
zsh-theme.org Update compatibility with latest org and sh references Sep 21, 2017

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.