(IDE) Add smart bracketing to IDEs
For punctuation that changes text color, the IDE should supply the terminating mark (after the cursor) when the initial mark is typed. In other words, if I type "[", the editor would automatically insert the "]" immediately after the cursor. This would prevent the entire source code below the insertion point from having to be converted to the new color, something which can create lengthy waits (and even crashes) in larger projects. It should be smart, however--place an opening quote mark or bracket directly before another character, for example, and the auto-closing should not occur.
I second the request for this to be optional, if it appears. I have to spend a lot of day-job time in "smart" editors which try to do this sort of thing for you, and it can be very painful; on the other hand, sometimes it's just what the doctor ordered.
Ron Newcomb commented
Frank Gevaerts commented
If this is added, please make it optional. My fingers can't handle editors that do this.