Ⅰ. 插件描述
lightline plugin: Git hunks and git branch indicators for LightlineⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'sinetoami/lightline-hunks'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'sinetoami/lightline-hunks'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'sinetoami/lightline-hunks'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/sinetoami/lightline-hunks
Ⅳ. 文档说明
# lightline-hunks
This plugin provides git hunks and git branch for lightline.
Requirements
Installation
Use a plugin manager you want, like vim-plug:
Plug 'tpope/vim-fugitive'
Plug 'airblade/vim-gitgutter'
Plug 'sinetoami/lightline-hunks'Run :so % and :PlugInstall.
Configurations
Set to lightline status
- Register the components:
let g:lightline.component_function = {
\ 'lightline_hunks': 'lightline#hunks#composer',
\ }- Add the component to the lightline:
let g:lightline.active = { 'left': [['lightline_hunks']] }Global Variables
g:lightline#hunks#branch_symbol
Symbol visible to the left of the branch. Default is .
g:lightline#hunks#hunk_symbols
Hunk count symbols. Default is ['+', '~', '-'] to added, changed and deleted respectivelly.
Example:
let g:lightline#hunks#hunk_symbols = [ 'A:', 'M:', 'R:' ]g:lightline#hunks#exclude_filetypes
Prevent certain filetypes from showing Git information. Default is [].
Example:
let g:lightline#hunks#exclude_filetypes = [ 'startify', 'nerdtree', 'vista_kind', 'tagbar' ]g:lightline#hunks#only_branch
When set with 1 will shows only branch name and symbol. Default is 0.
Example:
let g:lightline#hunks#only_branch = 1