decoding vim syntastic symbols in `spacevim`

573 Views Asked by At

I hate asking a question like this, but am still rather new to vim and the Spacevim variant that I am using.

I am working in python and was trying to understand the different symbols that vim-syntastic is presenting the the leftmost column. I have included a picture below. enter image description here There are symbols like _3, !, !1, and I can't seem to find a guide to these symbols. The warning and error signs are intuitive enough, but not these different colored indicators.

I tried to do :help syntastic but that did not show anything. I got an indication E149: no help for syntastic. I also googled around but could not find a description for these symbols in the github repo for syntastic, or in the spacevim documentation. I also found the syntastic help documentation on the github repo, but the error signs section does not explain any default settings, etc. Here is the link to that. https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic.txt

I also included a picture from the documentation, but it does not show the actual default symbol meanings. I tried to use help on the various keywords in the help message, but those did not work for me either. enter image description here

Does anyone know where to find this info.

2

There are 2 best solutions below

7
On BEST ANSWER

short answer: ! for error, _ for number of deleted lines signs are from vim-signify and/or syntastic.

SpaceVim override syntastic config g:syntastic_warning_symbol/g:syntastic_error_symbol with g:spacevim_error_symbol/g:spacevim_warning_symbol your local config might have overridden those configs too.

refs:

https://github.com/mhinz/vim-signify/blob/master/doc/signify.txt#L100 https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic.txt#L411

https://github.com/SpaceVim/SpaceVim/blob/dev/doc/SpaceVim.txt#L198 https://github.com/SpaceVim/SpaceVim/blob/dev/config/plugins/syntastic.vim

4
On

I am maintainer of SpaceVim, and Thanks for creating the SpaceVim tag, I just read the Q&A, these kind of symbols are from vim-signify, in SpaceVim we use neomake as default syntax checking plugin, to change the error/warning symbols of spacevim, you need to use g:spacevim_error_symbol and g:spacevim_warning_symbol, by default they are and .