I noticed a setting for Swift incorrectly linked to Oxygene. I’m using version 2293 with Visual Studio 2017.
There is a checkbox “Automatic parenthesis completion” inside Tools->Options->Text Editor->RemObjects Silver->Miscellaneous. This checkbox does nothing.
I noticed that there is the same checkbox inside Tools->Options->Text Editor->Oxygene. This one actually controls the Silver (Swift) editor, so I am able to disable it.
Why have I disabled it? Automatic parenthesis completion is a little bit broken. It works well enough when writing a function call. But its behavior while defining functions doesn’t work as I would expect, it gets in my way. I guess that’s a separate bug, and in my opinion, lower priority. I mean, even when working perfectly, this feature never saved anybody’s life.