Currently the only options for keywordCase are:
"lower", "upper", "title", null.
For the most part I like lower case but I like keeping the Object types as upper case. This is obviously a very individualistic thing so don't think the formatter should try to figure this out. I think the simple thing is in addition to:
"brightscript.format.keywordCase": "lower"
This allows maximum flexibility for the user with a simple implantation in the formatter that doesn't require us making choices for the user. This is something I feel confident I could handle (probably with some help getting setup) but I wanted to get buy in that this seems like the right way to go before proceeding.
Currently the only options for keywordCase are: "lower", "upper", "title", null. For the most part I like lower case but I like keeping the Object types as upper case. This is obviously a very individualistic thing so don't think the formatter should try to figure this out. I think the simple thing is in addition to:
"brightscript.format.keywordCase": "lower"
we could add:
with TokenType taken from here: https://github.com/TwitchBronBron/brightscript-parser/blob/master/src/BrightScriptLexer.ts#L160 so for my config I might put:
This allows maximum flexibility for the user with a simple implantation in the formatter that doesn't require us making choices for the user. This is something I feel confident I could handle (probably with some help getting setup) but I wanted to get buy in that this seems like the right way to go before proceeding.