Fugitive.vim
From Wikipedia, the free encyclopedia
fugitive.vim, also called vim-fugitive or just fugitive, is a Git wrapper written as a plugin for the Vim text editor. It was originally developed by Tim Pope, who still [when?] maintains the plugin.[2][3][4][5]
| fugitive.vim | |
|---|---|
An example of using fugitive.vim's :Gblame feature | |
| Original author | Tim Pope |
| Developer | Tim Pope et al. |
| Initial release | 15 February 2010[1] |
| Stable release | 3.7 / 7 June 2022[1]
|
| Written in | Vim script |
| Operating system | Unix, Linux, Windows NT, macOS, iOS, Android, AmigaOS |
| Available in | English |
| Type |
|
| License | Free software (Vim License), charityware |
| Repository | github |
Name
As with other plugins by Tim Pope, the name of the plugin obliquely refers to its functionality. "fugitive.vim" contains the substring "git", as it is a Git wrapper. Pope later wrote rhubarb.vim, whose name contains the substring "hub", as it provides the :Gbrowse command to work with GitHub.[6] In a talk, Pope explained, "It's got the word 'git' in it because it works with Git. It was either that or 'agitate' and I think that might have been a better choice."[7]
"fugitive.vim" is the plugin's filename, while "vim-fugitive" is used for the GitHub repository name as well as for the package name in several Linux distributions.
History
Features
Reception
fugitive.vim is one of around 30 Vim plugins to have its own package in the Ubuntu package repository.[12] It is also one of 16 Vim plugins in the official Fedora package repository.[13] The plugin is also available from the Arch Linux packages repository.[14]
The plugin is part of Vim distributions including spf13[15] and Janus.[16]
Drew Neil of Vimcasts covered fugitive.vim favorably in a multi-part series.[17]
The scripts page for fugitive.vim on the Vim website shows that the plugin has been downloaded almost 13,000 times.[1] As of February 2017[update], the plugin's repository on GitHub has nearly 8,000 stars,[18] and is the eighth most popular Vim script GitHub repository by number of stars.[19]
See also
- Magit, a Git wrapper for GNU Emacs