summaryrefslogtreecommitdiff
path: root/autoload
diff options
context:
space:
mode:
authorJINNOUCHI Yasushi <me@delphinus.dev>2019-07-30 06:08:33 +0900
committerw0rp <w0rp@users.noreply.github.com>2019-07-29 22:08:33 +0100
commitd1c56769b750a14a51c16cc7973ab0af15aa0cbf (patch)
tree9cb57da2731b090cb069db12be28bac160f84b56 /autoload
parentb1230873b6c2044864b3ea2302b8521670fa4137 (diff)
downloadale-d1c56769b750a14a51c16cc7973ab0af15aa0cbf.zip
Add setting for numhl highlights (#2637)
* Add setting for numhl highlights * Add doc for numhl feature
Diffstat (limited to 'autoload')
-rw-r--r--autoload/ale/sign.vim28
1 files changed, 28 insertions, 0 deletions
diff --git a/autoload/ale/sign.vim b/autoload/ale/sign.vim
index 7395b0e2..eb0dd1cd 100644
--- a/autoload/ale/sign.vim
+++ b/autoload/ale/sign.vim
@@ -82,6 +82,34 @@ execute 'sign define ALEInfoSign text=' . s:EscapeSignText(g:ale_sign_info)
\ . ' texthl=ALEInfoSign linehl=ALEInfoLine'
sign define ALEDummySign
+if has('nvim-0.3.2')
+ if !hlexists('ALEErrorSignLineNr')
+ highlight link ALEErrorSignLineNr CursorLineNr
+ endif
+
+ if !hlexists('ALEStyleErrorSignLineNr')
+ highlight link ALEStyleErrorSignLineNr CursorLineNr
+ endif
+
+ if !hlexists('ALEWarningSignLineNr')
+ highlight link ALEWarningSignLineNr CursorLineNr
+ endif
+
+ if !hlexists('ALEStyleWarningSignLineNr')
+ highlight link ALEStyleWarningSignLineNr CursorLineNr
+ endif
+
+ if !hlexists('ALEInfoSignLineNr')
+ highlight link ALEInfoSignLineNr CursorLineNr
+ endif
+
+ sign define ALEErrorSign numhl=ALEErrorSignLineNr
+ sign define ALEStyleErrorSign numhl=ALEStyleErrorSignLineNr
+ sign define ALEWarningSign numhl=ALEWarningSignLineNr
+ sign define ALEStyleWarningSign numhl=ALEStyleWarningSignLineNr
+ sign define ALEInfoSign numhl=ALEInfoSignLineNr
+endif
+
function! ale#sign#GetSignName(sublist) abort
let l:priority = g:ale#util#style_warning_priority