mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-09 03:53:47 -05:00
Make signs optional (on by default).
This commit is contained in:
@@ -78,6 +78,7 @@ You can customise:
|
|||||||
* Line highlights
|
* Line highlights
|
||||||
* Extra arguments for `git diff`
|
* Extra arguments for `git diff`
|
||||||
* Whether or not vim-gitgutter is on initially (defaults to on)
|
* Whether or not vim-gitgutter is on initially (defaults to on)
|
||||||
|
* Whether or not signs are shown (defaults to yes)
|
||||||
* Whether or not line highlighting is on initially (defaults to off)
|
* Whether or not line highlighting is on initially (defaults to off)
|
||||||
* Whether or not vim-gitgutter runs on `BufEnter` (defaults to yes)
|
* Whether or not vim-gitgutter runs on `BufEnter` (defaults to yes)
|
||||||
* Whether or not vim-gitgutter runs for all buffers on `FocusGained` (defaults to yes)
|
* Whether or not vim-gitgutter runs for all buffers on `FocusGained` (defaults to yes)
|
||||||
@@ -124,6 +125,14 @@ let g:gitgutter_sign_removed = 'zz'
|
|||||||
let g:gitgutter_sign_modified_removed = 'ww'
|
let g:gitgutter_sign_modified_removed = 'ww'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Whether or not signs are shown
|
||||||
|
|
||||||
|
If you never want signs to be shown (presumably you only want the line highlights), add this to your `~/.vimrc`:
|
||||||
|
|
||||||
|
```viml
|
||||||
|
let g:gitgutter_signs = 0
|
||||||
|
```
|
||||||
|
|
||||||
#### Line highlights
|
#### Line highlights
|
||||||
|
|
||||||
Similarly to the signs' colours, set up the following highlight groups in your colorscheme or `~/.vimrc`:
|
Similarly to the signs' colours, set up the following highlight groups in your colorscheme or `~/.vimrc`:
|
||||||
|
|||||||
@@ -96,6 +96,7 @@ You can customise:
|
|||||||
- Line highlights
|
- Line highlights
|
||||||
- Extra arguments for git-diff
|
- Extra arguments for git-diff
|
||||||
- Whether or not vim-gitgutter is on initially (defaults to on)
|
- Whether or not vim-gitgutter is on initially (defaults to on)
|
||||||
|
- Whether or not signs are shown (defaults to yes)
|
||||||
- Whether or not line highlighting is on initially (defaults to off)
|
- Whether or not line highlighting is on initially (defaults to off)
|
||||||
- Whether or not vim-gitgutter runs on `BufEnter` (defaults to yes)
|
- Whether or not vim-gitgutter runs on `BufEnter` (defaults to yes)
|
||||||
- Whether or not vim-gitgutter runs for all buffers on `FocusGained` (defaults
|
- Whether or not vim-gitgutter runs for all buffers on `FocusGained` (defaults
|
||||||
@@ -155,6 +156,13 @@ To customise the symbols, add the following to your |vimrc|:
|
|||||||
let g:gitgutter_sign_modified_removed = 'ww'
|
let g:gitgutter_sign_modified_removed = 'ww'
|
||||||
<
|
<
|
||||||
|
|
||||||
|
SIGNS
|
||||||
|
|
||||||
|
To never show signs, use this:
|
||||||
|
>
|
||||||
|
let git:gitgutter_signs = 0
|
||||||
|
<
|
||||||
|
|
||||||
LINE HIGHLIGHTS
|
LINE HIGHLIGHTS
|
||||||
|
|
||||||
Similarly to the signs' colours, set up the following highlight groups in your
|
Similarly to the signs' colours, set up the following highlight groups in your
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ function! s:set(var, default)
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
call s:set('g:gitgutter_enabled', 1)
|
call s:set('g:gitgutter_enabled', 1)
|
||||||
|
call s:set('g:gitgutter_signs', 1)
|
||||||
call s:set('g:gitgutter_highlight_lines', 0)
|
call s:set('g:gitgutter_highlight_lines', 0)
|
||||||
let s:highlight_lines = g:gitgutter_highlight_lines
|
let s:highlight_lines = g:gitgutter_highlight_lines
|
||||||
call s:set('g:gitgutter_sign_column_always', 0)
|
call s:set('g:gitgutter_sign_column_always', 0)
|
||||||
@@ -155,8 +156,10 @@ function! s:define_signs()
|
|||||||
sign define GitGutterLineModifiedRemoved
|
sign define GitGutterLineModifiedRemoved
|
||||||
sign define GitGutterDummy
|
sign define GitGutterDummy
|
||||||
|
|
||||||
|
if g:gitgutter_signs
|
||||||
call s:define_sign_symbols()
|
call s:define_sign_symbols()
|
||||||
call s:define_sign_text_highlights()
|
call s:define_sign_text_highlights()
|
||||||
|
endif
|
||||||
call s:define_sign_line_highlights()
|
call s:define_sign_line_highlights()
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user