I just started using ycm with clang-completer, which apparently can also do syntax checking.
It instantly reminded me why I avoided syntax checking in gVim: As soon as an error is found, the signs appear on the left in an extra column. By doing so they shift the window to the right to make place for the characters of the sign. As soon as I correct the error and it was just a single error in the file, the signs disappear and with it the sign column. This can become quite flashy, see the gif
How can I make it steady, so that the sign column stays, and just he signs disappear? I found the :sing unplace but don't know how to NOT execute it. Or maybe expand beforehand and don't expand anymore when signs are added?