Merge pull request #21 from KabbAmine/sign-custom

Add an option for defining text of signs
This commit is contained in:
w0rp 2016-10-02 16:19:03 +02:00 committed by GitHub
commit 40c01d2f14
2 changed files with 18 additions and 2 deletions

View File

@ -84,12 +84,22 @@ Each directory within corresponds to a particular filetype in Vim, and each file
in each directory corresponds to the name of a particular linter.
### Always showing gutter
You can keep the sign gutter open at all times by setting the g:ale_sign_column_always to 1
```vim
let g:ale_sign_column_always = 1
```
### Customize signs
Use these options to specify what text should be used for signs:
```vim
let g:ale_sign_error = '>>'
let g:ale_sign_warning = '--'
```
## Installation

View File

@ -20,9 +20,15 @@ if !hlexists('ALEWarning')
highlight link ALEWarning SpellCap
endif
" Global variables for signs
let g:ale_sign_error = get(g:, 'ale_sign_error', '>>')
let g:ale_sign_warning = get(g:, 'ale_sign_error', '--')
" Signs show up on the left for error markers.
sign define ALEErrorSign text=>> texthl=ALEErrorSign
sign define ALEWarningSign text=-- texthl=ALEWarningSign
execute 'sign define ALEErrorSign text=' . g:ale_sign_error
\ . ' texthl=ALEErrorSign'
execute 'sign define ALEWarningSign text=' . g:ale_sign_warning
\ . ' texthl=ALEWarningSign'
" This function will set the signs which show up on the left.
function! ale#sign#SetSigns(buffer, loclist)