Permalink
Switch branches/tags
Nothing to show
Commits on Sep 12, 2017
  1. Add reverse search via Ctrl-r back

    cyphactor committed Sep 12, 2017
    I did this because in vi-mode it seems to have gone away, even when I
    search for a binding for it with bindkey with no args it doesn't show up
    so I just added.
Commits on Jul 12, 2017
  1. Add jenv initalization to zshenv

    cyphactor committed Jul 12, 2017
    Why you made the change:
    
    I did this so that when I a open a new window in tmux it would properly
    have jenv initialized.
Commits on Jan 18, 2017
  1. Add .cargo/bin to PATH

    cyphactor committed Jan 18, 2017
    Why you made the change:
    
    I did this so that my shell would be able to find binaries in there.
Commits on Sep 27, 2016
  1. Change rbenv-prompt to graceful fail

    cyphactor committed Sep 27, 2016
    Why you made the change:
    
    I did this so that if you have your shell configured in such a way that
    rbenv-prompt is being used and you don't have rbenv installed/accessible
    it will simply emit "rbenv is missing" in place of the ruby version in
    your prompt. This prevents it from interfering with running of certain
    programs buy causing shell init to be loud.
Commits on Dec 12, 2015
  1. Comment out boot2docker shellinit

    cyphactor committed Dec 12, 2015
    Why you made the change:
    
    I did this because I am now using docker toolbox from the official site
    rather than the homebrew boot2docker.
  2. Switch rbenv back to standard rbenv init

    cyphactor committed Dec 12, 2015
    Why you made the change:
    
    I did this because we found out that the complex script checking wasn't
    necessary.
  3. Add gco alias

    cyphactor committed Dec 12, 2015
    Why you made the change:
    
    I did this so that I could easily checkout branches that aren't easy to
    tab complete.
  4. Change prompt to check and x marks

    cyphactor committed Dec 12, 2015
    Why you made the change:
    
    I did this so that successful commands and non-successful commands would
    be easily detected. Also, one of the characters I was using before is
    now represented differently thanks to the latest apple update.
  5. Switch to standard rbenv init

    cyphactor committed Dec 12, 2015
    Why you made the change:
    
    I did this because the complex checking turned out to not be necessary.
  6. Only show time since commit if in git repo

    cyphactor committed Dec 12, 2015
    Why you made the change:
    
    I made this change because it was failing when not in git repositories
    which was causing noising shell boots and other issues.
Commits on Sep 2, 2015
  1. Add rbenv to zshenv

    cyphactor committed Sep 2, 2015
    Why you made the change:
    
    I did this to get rbenv loaded in all shells.
    
    How the change addresses the need:
    
    This enables this because the $ZDOTDIR/.zshenv file is loaded for all
    shells. You will note I also added logic to check if it has already been
    loaded in the shell and to ignore it if it has.
Commits on Aug 4, 2015
  1. Add /usr/local/bin PATH for non-interactive shell

    cyphactor committed Aug 4, 2015
    I did this so that tmux.me would be able to find the tmux binary when
    I am hosting a tmux.me session and someone connects.
  2. Move things from zshenv to zshrc.

    cyphactor committed Aug 4, 2015
    I did this because in El Capitan Mac OS X added /etc/zprofile, which now
    evals /usr/libexec/path_helper which caused PATH ordering to have
    /usr/bin, /bin, etc. before /usr/local/bin when I wanted /usr/local/bin
    before them.
Commits on May 15, 2015
  1. Move screenshot to in repo.

    cyphactor committed May 15, 2015
    I did this so it wouldn't depend on that evernote image any longer.
Commits on May 5, 2015
  1. Add checks for rbenv & jenv existence.

    cyphactor committed May 5, 2015
    I did this so that if I am on a box without them but still have my zsh
    configuration it won't blow up all over the place.
Commits on May 2, 2015
  1. Add new s3 credentials correctly this time.

    cyphactor committed May 2, 2015
    I did this because I had to create new credentials because I accidentally
    committed the actual credentials file and pushed it up. So, I had to create
    new credentials and do it correctly.
  2. Add sourcing of private homebrew env vars.

    cyphactor committed May 2, 2015
    I did this so that I could still have them sourced but not visible in my
    open source repository.
  3. Set shell history options the way I think I want.

    cyphactor committed May 2, 2015
    I am going to try out the history settings this ways and see if I like them.
  4. Add rbenv init and remove rvm.

    cyphactor committed May 2, 2015
    I did this so that it didn't rehash so that the shell loads quicker.
  5. Add cassandra helper functions and jenv setup

    cyphactor committed May 2, 2015
    I did this so that starting cassandra would be easier as well as having jenv
    properly setup to easily manage the multiple versions of java.
Commits on Jun 5, 2014
  1. Make the rbenv path explicit.

    cyphactor committed Jun 5, 2014
    I did this because the Mac OS X 10.10 Yosemite developer preview broke this
    seemingly because the sub-shell doesn't have /usr/local/bin in its path any
    longer. I am guessing it is because they either changed the default
    environment or the shell that is used all together changed in the default
    scenario.
Commits on Apr 4, 2014
Commits on Dec 12, 2013
  1. Removed the emacs option as was not allowing vim

    cyphactor committed Dec 12, 2013
    I did this because I wanted the vim style interactions more so than the emacs
    style interactions.
Commits on Aug 22, 2013
  1. Added paths for LaTeX installation.

    cyphactor committed Aug 22, 2013
    I did this so that pandoc would work properly when using the LaTeX programs to
    convert stuff to PDFs.
  2. Removed xterm 256 color override.

    cyphactor committed Aug 22, 2013
    I did this because it was overriding the default terminal setting provided by
    tmux which was causing weird color issues inside Vim when run in Tmux. Plus,
    there is no point in overriding it because it is acutally being set properly
    in the normal terminal and in the tmux session.
Commits on Jul 25, 2013
  1. Cleaned up PATH a bit.

    cyphactor committed Jul 25, 2013
    I did this so that the /usr/local/bin/vim would be earlier in the PATH than
    /usr/bin/vim. I also did this just to cleanup things that I am no longer
    using.
Commits on May 2, 2013
Commits on Apr 25, 2013
  1. Added alias for capture_js_config_api.

    cyphactor committed Apr 25, 2013
    I did this simply so that it is easier for me to get the capture_js_config_api
    development environment up and running on a fresh system.
  2. Set emacs mode so that ctrl-a and ctrl-e work.

    cyphactor committed Apr 25, 2013
    I did this because I am used to those key bindings for jumping to the
    beginning and end of the prompt cmd line and I missed it.
Commits on Mar 30, 2013
  1. Added an alias for the orangecal stmux script.

    cyphactor committed Mar 30, 2013
    I just did this so it would be easier to run the orangecal stmux script.
Commits on Mar 20, 2013
  1. Added orangecal_mobile as alias.

    cyphactor committed Mar 20, 2013
    I did this just so it is easier to bootstrap the development environment for
    the orangecal_mobile project.
Commits on Mar 8, 2013
  1. Added edge-mobile-gateway alias.

    cyphactor committed Mar 8, 2013
    I did this so that I can easily start the edge-mobile-gateway development
    environment up.
Commits on Feb 22, 2013
  1. Split zshrc into zshrc & zshenv.

    cyphactor committed Feb 22, 2013
    I did this because I learned that in non-interactive zsh shells it only loads
    /etc/zshenv and then ~/.zshenv. It does NOT load /etc/zshrc or ~/.zshrc. This
    is a problem for example in Vim when you run a command with :! and you want
    Vim to have your aliases, RVM loadded properly, the proper path configured,
    etc.
    
    So, I basically moved everything that I wanted setup in all my shells
    interactive, non-interactive, and login shells all into the zshenv file so
    that all those things are loaded in all those shell types. I then left all the
    stuff I only want to exist in interactive shells in the zshrc file as that
    only gets loaded in the interactive shells.