There a number of types of plugins use the Vim gutter to display Git status, syntax correctness, linting and code formatting. But how can conflicts be managed when multiple plugins want to update the gutter on the same line?
I'm attempting to use ALE to show eslint errors with NeoVim 0.4.0. I believe I had it working before but now it's not. However, I can see that my git gutter plugin is working fine and I suspect some kind of conflict between plugins updating the gutter.
I read once about some "gutter manager" plugin that could coordinate all the potential gutter updates, but now I can't a reference to it. Is there a single plugin that can handle all the common uses of the gutter, including managing conflicts?
signcolumn
.signcolumn
isauto
: to expand automatically to accomodate up to 9 signs. It's still not clear how it knows when one sign is to replace another (like when the Git symbol changes from one to another) versus when to expand and display two symbols (when both Git and Eslint want to display a symbol).:sign place
for a buffer where you expect signs to be shown from both plugins?