vim-signify/README.md

53 lines
1.9 KiB
Markdown
Raw Normal View History

2015-12-27 17:09:26 -05:00
![vim-signify](https://raw.githubusercontent.com/mhinz/vim-signify/master/pictures/signify-logo.png)
2013-03-05 14:07:37 -05:00
2015-12-27 17:09:26 -05:00
---
2013-10-02 08:27:22 -04:00
2017-02-18 14:17:17 -05:00
_Signify (or just Sy) uses the sign column to indicate added, modified and
removed lines in a file that is managed by a version control system._
2013-03-05 18:30:30 -05:00
2016-11-27 08:36:47 -05:00
---
2013-03-05 14:07:37 -05:00
2017-02-18 14:17:17 -05:00
- Supports **git**, **mercurial**, **darcs**, **bazaar**, **subversion**,
**cvs**, **rcs**, **fossil**, **accurev**, **perforce**, **tfs**.
- VCS tools are executed **asynchronously** for Vim 7.4.1967+ or Neovim.
- Mappings for **navigation of hunks** ("blocks of changed lines").
- An **operator that acts on hunks**, e.g. for editing or deleting.
- Optional **line highlighting** for lines with signs.
- **Preserve signs** from other plugins.
- Define lists for **skipping certain filetypes or filenames**.
- Depending on your workflow you can also **disable the plugin by default** and
**toggle it per buffer** later.
- Great documentation and handsome maintainers!
2013-03-05 14:07:37 -05:00
2016-11-27 08:36:47 -05:00
---
2016-11-27 08:36:47 -05:00
_If git is the only version control system you use, I suggest having a look at
2017-02-18 14:17:17 -05:00
[vim-gitgutter](https://github.com/airblade/vim-gitgutter)._
2013-03-07 07:55:18 -05:00
2017-02-18 14:17:17 -05:00
## Installation
2016-11-27 08:36:47 -05:00
Use your favorite [plugin
manager](https://github.com/mhinz/vim-galore#managing-plugins), e.g. using
[vim-plug](https://github.com/junegunn/vim-plug):
2015-12-27 17:09:26 -05:00
Plug 'mhinz/vim-signify'
2017-02-18 14:17:17 -05:00
## Documentation
2013-03-05 14:07:37 -05:00
2017-02-18 14:17:17 -05:00
1. Understand how the plugin works by reading this short intro:
[`:h signify-modus-operandi`](https://github.com/mhinz/vim-signify/blob/master/doc/signify.txt#L52)
1. The single most important option by far: `:h g:signify_vcs_list`
2015-12-27 17:09:26 -05:00
## Demo
![Example:signify in action](https://raw.githubusercontent.com/mhinz/vim-signify/master/pictures/signify-demo.gif)
## Author and Feedback
2016-11-27 08:36:47 -05:00
If you like this plugin, star it! It's a great way of getting feedback. The same
goes for reporting issues or feature requests.
2015-12-27 17:09:26 -05:00
2016-11-27 08:36:47 -05:00
Contact: [Twitter](https://twitter.com/_mhinz_)
2015-12-27 17:09:26 -05:00
Co-maintainer: [@jamessan](https://github.com/jamessan)