Skip to content
Commits on Jan 23, 2014
  1. Local aliases and zshrc

    committed Jan 23, 2014
  2. Remove annoying key binds

    committed Jan 23, 2014
Commits on Jan 11, 2014
  1. @croaky

    Use thoughtbot/rcm in Brewfile

    croaky committed Jan 10, 2014
Commits on Jan 10, 2014
  1. @gabebw

    Correctly link to rcm in README

    gabebw committed Jan 10, 2014
  2. @gabebw

    Use Brewfile

    gabebw committed Jan 10, 2014
Commits on Dec 26, 2013
  1. @gylaz

    Cleanup zshrc

    * remove duplicates with zlogin
    * order by functions first, then bindings, then exports
    * lowercase `setopt` arguments for consistency with `setopt` output
    gylaz committed Aug 3, 2013
Commits on Dec 5, 2013
  1. @mike-burns

    Always update from vundle

    Previously, the after-up hook would only do a `:BundleInstall` when
    installing vundle for the first time. This is inconsistent with the
    pre-rcm process, and also less convenient.
    mike-burns committed Dec 5, 2013
  2. @mike-burns

    Use rcm instead of ./install.sh

    The rcm suite is designed to replace the `./install.sh` script found in
    this and many other dotfiles repos across GitHub. By using rcm users can
    combine multiple dotfiles repos, tag dotfiles, have host-specific
    dotfiles, and other powerful features.
    
    This commit removes `install.sh`, updates the README, adds a post-up
    hook that vundles the vim bundles, and adds a `rcrc` configuration that
    ignores `README.md` and `LICENSE` and sets the dotfiles directory to
    just `dotfiles`.
    mike-burns committed Oct 11, 2013
Commits on Dec 1, 2013
  1. @brevity

    skip linking LICENSE file during install

    brevity committed with andrew toelle Nov 30, 2013
Commits on Nov 28, 2013
  1. @jferris @croaky

    Only try to install vundle if it's not installed

    Prevents error on re-running ./install.sh:
    
        fatal: destination path '~/.vim/bundle/vundle' already exists and is
        not an empty directory.
    
    thoughtbot#195
    jferris committed with croaky Nov 5, 2013
  2. @croaky
Commits on Nov 23, 2013
  1. @croaky
  2. @croaky

    Spell-check Markdown by type, not file extension

    Previously, only `*.md` files would get spell-checking. This change adds
    `*.markdown` and decouples Markdown spell-checking by file extension.
    
    http://robots.thoughtbot.com/vim-spell-checking/
    croaky committed Nov 22, 2013
Commits on Oct 8, 2013
  1. @mike-burns

    The user is able to type [ or ]

    There are many workarounds[1] to the
    
        zsh: no matches found: ...
    
    issue, but let's just stop it at its core: turn off that `nomatch`
    functionality.
    
    Apologies to all who enjoy seeing the pun around:
    
        % got a light?
        zsh: no matches found: light?
    
    But all good shell puns[2] must come to an end.
    
    [1] http://robots.thoughtbot.com/post/18129303042/how-to-use-arguments-in-a-rake-task
    [2] http://www-users.cs.york.ac.uk/susan/joke/unix.htm
    mike-burns committed Sep 24, 2013
  2. @mike-burns

    Add a commit message template

    Using the `commit.template` setting, read in a commit message template
    for each commit. This template is commented out so the commit message
    author doesn't need to delete it.
    
    The template serves as a reminder on how to write a better commit
    message. The bullets are taken from Caleb's blog post[1]. There is no
    _problem_ per se -- we are writing good messages these days -- but it's
    handy to be reminded of things to think about. For example, people often
    forget to note whether there are any side effects.
    
    This message does not show on `git commit --amend`, only normal `git
    commit`.
    
    [1] http://bit.ly/13HWyiy
    mike-burns committed Sep 12, 2013
Commits on Sep 20, 2013
  1. @JoelQ

    Globally ignore `.env` file

    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
    JoelQ committed Sep 10, 2013
Commits on Sep 13, 2013
  1. @christoomey
Commits on Sep 12, 2013
  1. @jferris

    Set 'autowrite'

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

    Allow backspacing over everything in insert mode

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

    Don't cache CtrlP results when using ag

    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.
    JoelQ committed Aug 23, 2013
Commits on Aug 9, 2013
  1. @JoelQ

    Add rspec config file

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

    Allow for a local tmux.config file

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

    Remove redundant syntax highlighting

    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:
    
    thoughtbot/laptop#118
    croaky committed Jul 29, 2013
Commits on Jul 27, 2013
  1. @croaky

    Add syntax highlighting to certain file types

    * Syntax highlight `Appraisals` as Ruby. Used especially for our open
      source libraries.
    * Syntax highlight rackup (`config.ru`) 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.
    croaky committed Jul 27, 2013
Commits on Jul 23, 2013
  1. @mikegee @gylaz

    fix relative .aliases.local path

    mikegee committed with gylaz Jul 22, 2013
  2. @croaky

    List local files available to override

    Sterling Cobb committed with croaky Jul 22, 2013
  3. @gylaz

    Remove old ignores

    * 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
    gylaz committed Jul 19, 2013
Commits on Jul 19, 2013
  1. @gylaz

    Remove unused vim plugins

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

    Make the migrate alias faster

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

    Git push to current, not upstream

    The primary use case for me is to `git push staging` and `git push
    production` from the master branch using our typical git workflow:
    
    https://github.com/thoughtbot/guides/tree/master/protocol#deploy
    croaky committed Jul 10, 2013
Commits on Jul 9, 2013
  1. @croaky

    Remove "DO NOT EDIT BELOW THIS LINE" convention

    It has been superceded by a `.local` suffix convention.
    croaky committed Jul 8, 2013
Something went wrong with that request. Please try again.