dotfiles[master]/ ↪ git submodule init No submodule mapping found in .gitmodules for path 'vim/bundle/ctags.vim' Git requires a `.gitmodules` file for submodules, but these aren’t needed as `vundle` handles finding and cloning vim plugins. There’s also not really any benefit to locking down a version as vim plugins don’t have a standardized versioning system. Many don’t have version numbers at all. I've added a `.gitkeep` file, which is something I generally don’t like having, but we need to have the directory around for vundle. I’d be up for removing that and creating the directory in `install.sh`. Thoughts?
Includes features such as: * `:Bundle`, which wraps `bundle`. * An internalized version of `bundle open`: `:Bopen` (and `:Bsplit`, `:Btabedit`, etc.). * `'path'` and `'tags'` are automatically altered to include all gems from your bundle. (Generate those tags with [gem-ctags](https://github.com/tpope/gem-ctags)!) * Highlight Bundler keywords in `Gemfile`. * Support for `gf` in `Gemfile.lock`, plus syntax highlighting that distinguishes between installed and missing gems.
Features include: * :Gblame for interactive vertical split with git blame output. * :Ggrep to search the work tree (or any arbitrary commit) with git grep, skipping over that which is not tracked in the repository. * :Glog loads all previous revisions of a file into the quickfix list so you can iterate over them and watch the file evolve. * :Gbrowse to open the current file on GitHub, with optional line range (try it in visual mode).