micro
micro copied to clipboard
options: Add `bracepairs` to control the start and end character of the pairs
This helps in e.g. HTMLs and CPPs (templates), but can create some unexpected underlines in case of shift operations in e.g. C(PP)s. Maybe a better option is to make them configurable. What do you think about?
Yes it should probably be configurable based on language. For languages where < and > are used as both comparison operators and template parameters (C++, Rust) maybe we should err on the side of not enabling it? Do you know what other editors like VS Code do in this situation?
Yes it should probably be configurable based on language.
I will give it a try.
For languages where < and > are used as both comparison operators and template parameters (C++, Rust) maybe we should err on the side of not enabling it?
Sounds a bit more complicated and maybe something in the future in case the configurable brace pairs are available.
Do you know what other editors like VS Code do in this situation?
Since VSCode is language driven by default it has his config available per language.
Do you know what other editors like VS Code do in this situation?
Since VSCode is language driven by default it has his config available per language.
Did you meant it uses LSP?
No, I was referring to the Language Configuration Guide. So VSCode or more precisely his configuration can define all that stuff per language.
No, I was referring to the Language Configuration Guide. So VSCode or more precisely his configuration can define all that stuff per language.
Looks like a good thing for micro!