vim-signify

:heavy_plus_sign: Show a diff using Vim its sign column.

Github星跟蹤圖

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, yadm.
  • Asynchronous execution of VCS tools for Vim 8.0.902+ 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.
  • Preview changes in the current line in a popup window.
  • Show all changes in diff mode.
  • 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

The master branch is async-only and thus requires at least Vim 8.0.902. Use
the legacy branch for older Vim versions.

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

if has('nvim'), has('patch-8.0.902')
  Plug 'mhinz/vim-signify'
else
  Plug 'mhinz/vim-signify', { 'branch': 'legacy' }
endif

Configuration for async update

" default updatetime 4000ms is not good for async update
set updatetime=100

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

主要指標

概覽
名稱與所有者mhinz/vim-signify
主編程語言Vim Script
編程語言Shell (語言數: 2)
平台
許可證MIT License
所有者活动
創建於2013-03-05 18:48:38
推送於2024-07-12 15:02:40
最后一次提交2024-04-04 22:57:05
發布數4
最新版本名稱stable (發布於 )
第一版名稱v1.0 (發布於 2015-07-24 16:44:09)
用户参与
星數2.7k
關注者數38
派生數106
提交數786
已啟用問題?
問題數283
打開的問題數13
拉請求數77
打開的拉請求數4
關閉的拉請求數57
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?