Go to file
Marco Hinz ea6db3c7df Improve directory changing
On Windows, Vim and Nvim can't work with mklink'ed paths. Issue an error message
and bail out before starting the actual job when the directory can't be changed.

Fixes https://github.com/mhinz/vim-signify/issues/279
2018-12-20 23:28:01 +01:00
autoload Improve directory changing 2018-12-20 23:28:01 +01:00
doc SignifyDiff! will not open a new tab 2018-11-02 21:15:34 +01:00
pictures README: complete revamp 2015-12-27 23:11:23 +01:00
plugin SignifyDiff! will not open a new tab 2018-11-02 21:15:34 +01:00
.gitignore Help out submodule users by ignoring doc/tags 2016-06-08 12:47:24 +02:00
CONTRIBUTING.md CONTRIBUTING: update 2013-06-06 12:42:30 +02:00
LICENSE Bump license years 2015-04-28 15:59:08 +02:00
README.md README: reword plugin suggestion (#259) 2018-07-08 02:01:38 +02:00
showcolors.bash Showcolors: proper cleanup 2013-07-03 20:06:26 +02:00

vim-signify


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 (VCS).


  • Supports git, mercurial, darcs, bazaar, subversion, cvs, rcs, fossil, accurev, perforce, tfs.
  • Asynchronous execution of VCS tools for Vim 7.4.1967+ and Neovim.
  • Preserves signs from other plugins.
  • Handles nested repositories controlled by different VCS.
  • Provides mappings for navigating hunks ("blocks of changed lines").
  • Provides an operator that acts on hunks.
  • Alternative workflow: Disable the plugin by default and toggle it per buffer on demand.
  • Optional line highlighting.
  • Optional skipping of filetypes/filenames.
  • Optional stats in the statusline.
  • Works out of the box, but allows fine-grained configuration.
  • Great documentation and handsome maintainers!

Similar plugin for git: vim-gitgutter

Installation

Use your favorite plugin manager, e.g. using vim-plug:

Plug 'mhinz/vim-signify'

Documentation

  1. Understand how the plugin works: :h signify-modus-operandi
  2. Spare the plugin some work and read: :h g:signify_vcs_list

Demo

Example:signify in action

Author and Feedback

If you like this plugin, star it! It's a great way of getting feedback. The same goes for reporting issues or feature requests.

Contact: Twitter

Co-maintainer: @jamessan