I would like to know how the text cursor in fake vim mode was implemented and more precisely how it is made to be transparent over
text. In the example below, this situation is when the cursor is over {. I tried to find that in the source code but without success.