1. Abbreviations: The "--->" thingy inserts an actual tab character even though I've told CB to insert tabs as spaces.
The problem there is that it uses a
cbStyledTextCtrl (the preview window over there) which haves the settings hardcoded, they aren't readed from the settings that
cbEditor (the main editor) uses.
The following editor-preview windows haves that inconsistency:
-Source formatter (AStyle)
-Default code
-Abbreviations
-Syntax highlightingAnother little inconsistency is that 'Syntax highlighting' let's you select a language other than C/C++, while:
-Source formatter (AStyle) does not: it's ok as AStyle doesn't support another language, but there should be a warning. In the future even supporting other source formatters for other languages will be better.
-Default code does not: this shouldn't be difficult to solve.
-Abbreviations does not: neither this.
2. The caret doesn't stop blinking when I press the tab key, so after repeated tabs the caret disappears and I must wait a short while to see where I am. (In contrast to when I press backspace several times and always see the caret.)
Have you tried disabling "Hide cursor as you type" in Windows' cursor settings?