After deleting whole lines (Ctrl-L) the caret (that blinking cursor mark) disappears. It's shown again when you move the cursor or do some typing. It's only from time to time, mostly in more "complicated" syntax structures, and I didn't managed to reproduce it.
I found a way to reproduce a related error (not the same situation, but same behavior):
- open a C++ source file
- type something which is enclosed in curly brackets, like:
{
foobar;
}
bug1: sometimes the folding line (left margin) is not shown
- place the caret inside the brackets (on the "foobar" line) and close the {}-fold
bug2: caret disappears
- use the cursor keys, so that the caret will be shown again
- now delete the line with the fold (ctrl-L)
bug3: caret disappears again, nor any text which is typed now will be shown. Characters are written to the text buffer though. When moving the cursor around, the caret and the "hidden" text appears.
bug4:
When you do the whole thing in a new source file and place the fold on the very first line, C::B will
crash when deleting that closed fold!
greetings...