Vim: add some vim-dispatch config to auto-detect RSpec files

This assumes Bundler is at play; I might later change this to be
conditional based on the presence of a Gemfile.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Vim: update bundle

Updated with:

  git submodule foreach git pull

Submodule changes to be committed:

* .vim/bundle/fugitive f6d93b8...124550c (12):
  > Change if block to correct ending
  > Fix :Gmove command on Windows
  > Support angle quotes in git status
  > Fix :Gstatus dp with external diff enabled
  > Update :Gblame explanation in README
  > Extract contribution guidelines
  > Change heading style
  > Press - on first line of :Gstatus to edit .git
  > Encapsulate restore options for diff
  > Revert "Add foldenable to fugitive_diff_restore"
  > Add foldenable to fugitive_diff_restore
  > Loosen regex to compensate for iskeyword

* .vim/bundle/gundo 4c376a8...3975ac8 (7):
  > Fix site
  > Added tag v2.5.0 for changeset 39f23f084564
  > Fix version number in changelog.  yay semver.
  > Update changelog.
  > Merge.
  > Update changelog.
  > Update inline help message to show real keymaps.

* .vim/bundle/haml ce0cfed...3327947 (3):
  > Add headers to compilers
  > Highlight comments on the end of lines in SASS
  > Remove <:> from 'matchpairs'

* .vim/bundle/pathogen f1926ab...1270dce (1):
  > Update comment to match readme

* .vim/bundle/rails 74f407e...bdc3238 (5):
  > Map Rails 4 testing directories to rake tasks
  > Merge pull request #264 from tundrax/master
  > Merge pull request #258 from johnsyweb/makeshift-rails-compatibility
  > Fix :.Rake in a .task file
  > Merge pull request #251 from kalys/master

* .vim/bundle/tabular 0c856ba...60f2564 (1):
  > Add an option to not load TabularMaps.vim

* .vim/bundle/vim-coffee-script 089506e...0e38ef9 (16):
  > Include user args last so :make | cwindow works
  > Include column in errorformat
  > Use single quotes
  > Fix possible bug of function redefinition
  > Fix #132, incorrect highlighting with long block comments
  > Throw away javascript's b:current_syntax (#128)
  > Actually use current_compiler when setting dummy compiler
  > Move common variable set up to a separate file
  > Clarify litcoffee stuff
  > Document litcoffee
  > Fix CoffeeLint with weird filenames
  > Add litcoffee support to CoffeeLint
  > Add litcoffee support to CoffeeCompile
  > Bring CoffeeLint up-to-date with coffeelint 0.5.7
  > address issue #122
  > Add support for coffee-script 1.6 error formats

* .vim/bundle/vim-dispatch b171bbc...9cdd05a (6):
  > Add multiple search paths for vim executable
  > Support 'autowriteall'
  > Fix error on Vim versions older than 7.3
  > Use system sed in osx to avoid local incompatible gnu sed installs
  > Fix cd with spaces
  > Fix capture of xterm title in tmux

* .vim/bundle/vim-golang b63f8e8...e4f4d6d (2):
  > misc/vim: make Godoc command work with "log.Print".
  > misc/vim: update installation instructions to work better with some Linux distributions.

* .vim/bundle/vim-ragtag da5a0b4...1a93cbb (2):
  > Merge pull request #27 from rradonic/jst-filetype
  > Merge pull request #25 from reentim/patch

* .vim/bundle/vim-textobj-user 567931b...2045cc1 (2):
  > Merge branch 'prepare-0.4.1'
  > Merge branch 'support-exclusive-selection'

 * extras/solarized 644d4db...e40cd41 (14):
   > add tmux by @seebi!
   > Merge pull request #256 from sgerrand/add-credit-for-xfce4-terminal-port
   > merge upstream xfce4-terminal changes
   > merge upstream gedit changes
   > add gedit back as a subtree
   > remove gedit submodule
   > add qtcreator back as a subtree
   > remove solarized-qtcreator submodule
   > add xchat back as a subtree
   > remove xchat-colors-solarized submodule
   > add xfce4-terminal back as a subtree
   > remove xfce4-terminal-colors-solarized submodule
   > add xresources back as a subtree
   > remove xresources submodule

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Vim: update Command-T to current HEAD of master/next

Testing out a new feature (quickfix transfer).

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Vim: update Pathogen bundle

* .vim/bundle/surround 02199ea...9bf527a (1):
  > Merge pull request #107 from DanielleSucher/support-arbitrary-delimiters

* .vim/bundle/vim-coffee-script 0e38ef9...7130a14 (44):
  > Use a region for regex character classes
  > Use # so / doesn't have to be escaped
  > Lines after -> should at least be outdented
  > Rewrite indent/coffee.vim
  > Implement custom autocmds
  > Use the same variable to store source buffer in all Coffee commands
  > Use q-bang
  > Sleep so the message is shown
  > Fix #130
  > Clarify continuation stuff a bit
  > Clarify comments
  > s/SmartSearch/SearchCode
  > `loop` can be used in compound assignments
  > Use the indent of the previous line if it's a comment
  > s/prevlnum/prevnlnum
  > Mention autoindent
  > s/linenum/lnum
  > Use collection-complement instead of \@<! operator
  > Add coffee_indent_keep_current (#98)
  > Rewrite zip section
  > Use literal strings and add a space
  > Be more precise
  > Add autoload to ARCHIVE_DIRS (#139)
  > Minor readme change
  > Implement error parsing in CoffeeCompile/CoffeeWatch
  > Use the stdio mode of coffeelint
  > Use dynamic scratch buffer names
  > Remove buffer renaming
  > Still switch to output buffer even if input empty
  > Forgot to update CoffeeWatch call in CoffeeCompile
  > More minor fixes
  > Minor readme change
  > Update dockz
  > Major rewrite of ftplugin
  > Add support for indenting coffeescript in html
  > Deprecate CoffeeMake for make
  > Use stricter regex for matching attribute
  > Use \? instead of *
  > Allow b:coffee_litcoffee to be overwritten
  > Add cake compiler (#86)
  > Remove deprecated syntax config variables
  > Remove deprecated eco support
  > Add bare bones haml test
  > Link where coffeeReservedError comes from

* .vim/bundle/vim-dispatch 9cdd05a...6a88e79 (2):
  > Fix file name flags
  > Fix expansion of :s substitution

Signed-off-by: Wincent Colaiuta <win@wincent.com>
*sh: add :wq alias

This is an occasional nervous twitch that I perform without meaning to.
Let's make it work.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Vim: finally unmap K

After years of hoping I'd eventually stop accidentally pressing K, I am
ready to give up. I think I'm still hitting it about 3 or 4 times per
day by accident.

Life will be better with this unmapped.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Vim: remove jk and kj mappings

In my trial of jj, jk and kj, jk is losing out. I can't type it as
comfortably as either of the other two. It feels downright awkward. So,
I'm removing it.

kj feels pretty good to type, but somehow my muscle memory has decided
that jj is going to be the candidate of choice. So jj it is.

I reordered a couple of things in making this change in order to
preserve the desired sectional grouping within the file.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Vim: prefer The Silver Searcher over Ack when available

I've had this in my set-up for a while now and observed some weirdness
around `ag` working from various places but not inside Vim. On
re-testing it, it appears to work, so let's roll with it.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Git: add `ten` alias

Save the tiresome hassle of typing `git oneline -10`.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Add dot-gitattributes symlink

Signed-off-by: Wincent Colaiuta <win@wincent.com>