You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If fugitive.vim is the Git, rhubarb.vim is the Hub. Here's the full list
of features:
Enables :GBrowse from fugitive.vim to open GitHub URLs.
In commit messages, GitHub issues, issue URLs, and collaborators can be
omni-completed (<C-X><C-O>, see :help compl-omni). This makes inserting
those Closes #123 remarks slightly easier than copying and pasting from
the browser.
Installation
If you don't have a preferred installation method, I recommend
installing pathogen.vim, and
then simply copy and paste:
cd ~/.vim/bundle
git clone https://github.com/tpope/vim-rhubarb.git
vim -u NONE -c "helptags vim-rhubarb/doc" -c q
Curl (included with macOS) is required for features
that use the GitHub API (i.e., :GBrowse doesn't need it).
Generate a personal access token
with repo permissions and add it to your .netrc:
Support was dropped partially because GitHub CLI
appears to be unseating it as the preferred GitHub command line solution, and
partially because hub isn't quite a perfect drop-in replacement for git,
making life more difficult for Fugitive. My recommended solution is to call
it via a Git alias:
git config --global alias.hub '!hub'
This will let you call hub pull-request via :Git hub pull-request, for
example.
Self-Promotion
Like rhubarb.vim? Follow the repository on
GitHub. And if
you're feeling especially charitable, follow tpope on
Twitter and
GitHub.