How to configure VSCode code completion format?

when i use the VSCode autocompletion feature to fill in a protocol requirement, it disregards the original formatting of the requirement and emits the stub with egyptian brackets and spaces after type annotation colons:

    init(bson: BSON) throws {
    code
    }

(the code placeholder is also wrongly indented and kind of useless.)

is there a way to configure the plugin so that it generates something like

    init(bson:BSON) throws 
    {
    }

instead?