Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 2, 2014
  1. remove id.

  2. update for golang @ vim.

Commits on Sep 20, 2013
  1. @JoelQ

    Globally ignore `.env` file

    JoelQ authored
    It is a common practice to store environment variables in a .env file in
    development. This file is read by tools such as foreman and dotenv. This
    file can contain sensitive information such as secret keys and should
    always be excluded from version control
Commits on Sep 13, 2013
  1. @christoomey
Commits on Sep 12, 2013
  1. @jferris

    Set 'autowrite'

    jferris authored
    * Automatically :write before commands such as `:next` or `:!`
    * Saves keystrokes by eliminating writes before running tests, etc
    * See `:help 'autowrite'` for more information
Commits on Sep 11, 2013
  1. @croaky

    Allow backspacing over everything in insert mode

    croaky authored
    The previous setting frequently slowed my ability to edit.
Commits on Aug 23, 2013
  1. @JoelQ

    Don't cache CtrlP results when using ag

    JoelQ authored
    It gets very annoying to manually force CtrlP to re-index every time I
    add a new file. Since ag is so fast, we can turn off caching when it
    powers CtrlP without any noticeable impact on search speed.
Commits on Aug 9, 2013
  1. @JoelQ

    Add rspec config file

    JoelQ authored
    * Colorize output
    * Run tests in random order
    * Profile 5 (default of 10 is too noisy)
Commits on Aug 3, 2013
  1. @gylaz

    Allow for a local tmux.config file

    Sterling Cobb authored gylaz committed
  2. @squidpunch
Commits on Jul 29, 2013
  1. @croaky

    Remove redundant syntax highlighting

    croaky authored
    Newer versions of vim (such as 7.3.923) syntax highlight Rackup and JSON
    files correctly. In the interest of keeping the dotfiles slim and our
    machines up-to-date, I think the solution is to remove these from
    dotfiles and install a newer version of vim in thoughtbot/laptop:
Commits on Jul 27, 2013
  1. @croaky

    Add syntax highlighting to certain file types

    croaky authored
    * Syntax highlight `Appraisals` as Ruby. Used especially for our open
      source libraries.
    * Syntax highlight rackup (``) files as Ruby. Used in all our
      Ruby web apps. Rails apps are rarely touched but some of the Sinatra
      and Middleman apps are occasionally edited.
    * Syntax highlight JSON files as JavaScript. Used in our Trail Map.
Commits on Jul 23, 2013
  1. @mikegee @gylaz

    fix relative .aliases.local path

    mikegee authored gylaz committed
  2. @croaky

    List local files available to override

    Sterling Cobb authored croaky committed
  3. @gylaz

    Remove old ignores

    gylaz authored
    * sass gets compiled to `tmp/sass-cache` with Rails
    * vendor/bundle_gems seems like an arbitrary vendor directory
    * vim/.netrwhist is for a plugin we no longer use
Commits on Jul 19, 2013
  1. @gylaz

    Remove unused vim plugins

    gylaz authored
    * haml, html and markdown highlight still work without these plugins
    * treetop and textile are likely very situational
    * unsure if anyone is using greplace
Commits on Jul 16, 2013
  1. @derekprior

    Make the migrate alias faster

    derekprior authored
    This was loading up the environment four times when it really only needs
    to happen twice.
Commits on Jul 11, 2013
  1. @croaky

    Git push to current, not upstream

    croaky authored
    The primary use case for me is to `git push staging` and `git push
    production` from the master branch using our typical git workflow:
Commits on Jul 9, 2013
  1. @croaky

    Remove "DO NOT EDIT BELOW THIS LINE" convention

    croaky authored
    It has been superceded by a `.local` suffix convention.
  2. @croaky

    Source ~/.zshrc.local if it exists

    croaky authored
    Follows the pattern of:
    * ~/.aliases.local in ce7ad49
    * ~/.gitconfig.local in 8e141fe
    * ~/.vimrc.local in a666267
    Use consistent:
    * `source`ing style.
    * commenting style.
    I am using ~/.zshrc.local as a home for `eval "$(rbenv init -)"`.
Commits on Jul 6, 2013
  1. @gylaz

    Include local aliases file

    gylaz authored
    * `.aliases.local` should be used to add personal aliases
Commits on Jun 28, 2013
  1. @gylaz

    Include gitconfig.local file for personal changes

    gylaz authored
    * assumes same directory existance
    * allows for easier addition of personal configs
Commits on Jun 24, 2013
  1. Remove double escaped spaces in vimrc

    Adarsh Pandit authored
    * Bash users experience errors when using the double-escaped spaces for the CtrlP-SilverSearcher integration.
    Thanks to @adamyonk for raising this issue
  2. @croaky

    Turn off banner at login

    croaky authored
    When logging into a new shell, users see a banner such as:
        Last login: Sun Jun 23 11:41:42 on ttys007
    Adding an empty ~/.hushlogin file turns that banner off:
Commits on Jun 21, 2013
  1. Use Silver Searcher as CtrlP backend

    Adarsh Pandit authored
    * Use `ag` as the find method for listing files in CtrlP Vim plugin
    * ag indexes and searches far faster than the native engine
    * ag also respects .gitignore files on on a per-directory basis, avoiding duplication
Commits on Jun 18, 2013
  1. @croaky

    Isolate credits to README

    croaky authored
    Per @mikeburns' suggestion.
Commits on Jun 11, 2013
  1. @croaky
Commits on Jun 10, 2013
  1. @nXqd @jferris

    Add shortcut to toggle between two most recent panes

    nXqd authored jferris committed
    * Mimics GNU screen's ctrl+a a
Commits on May 28, 2013
  1. @derekprior

    Consolidate autocommands into the augroup

    derekprior authored
    This makes it so resourcing the vimrc file doesn't duplicate the
    auto commands.
Commits on May 17, 2013
  1. @croaky

    Remove reattach-to-user-namespace

    croaky authored
    This is Mac OS X-specific. Including this line in the dotfiles causes
    `tmux` and `tmux new -s new-session` to break with `[exited]`.
    I personally don't do copy-pasteable work inside tmux anymore.
    I'm sure this is valuable to some of the thoughtbot vim users but I'm
    thinking it better belongs above `DO NOT EDIT BELOW THIS LINE` as custom
    configuration for those users.
Commits on May 15, 2013
  1. @mcmire
Commits on May 13, 2013
  1. @croaky
Commits on May 10, 2013
  1. @derekprior

    Add syntastic for syntax checking

    derekprior authored
    * enable check on open: I want to know about any broken windows from the
    * disable inline highlights: the line markers are sufficient.
Commits on Apr 27, 2013
  1. @derekprior

    Don't remember cursor position for commit messages

    derekprior authored
    It's not very useful to be dropped into the middle of your diff when
    opening a new commit. This change prevents cursor position from being
    restored for the `gitcommit` filetype.
Commits on Apr 26, 2013
  1. @calebthompson

    Move Bundles into a separate file

    calebthompson authored
    I've had this in [my own dotfiles] for a while now, and really like
    having the separation of what I consider to be code/configuration from
    what to me feels more like a Gemfile, in that it lists out all of the
    external dependencies in a single place.
    [my own dotfiles](
    * Awesomer vundle integration:
      * Refactor .vimrc and .vimrc.bundles to support standalone
      * Install vim bundles as part of without sourcing the
        normal vimrc, which prevents error messages from uninstalled
        plugins referenced in the main vimrc.
Something went wrong with that request. Please try again.