These weren’t included due to the potential to be annoying, but it’s worth reviewing the decision.
Single quotes weren’t initially included because they’re often used by themselves, rather than in pairs. The current auto insertion logic would handle this though, as any characters to the left of the cursor prevent the paired quote from being inserted, so there wouldn’t be any spurious quotes when typing “don’t”, for example.
Curly brackets aren’t matched because the most common use for them is to have two line breaks between them, and having to add them both, then press the up arrow to continue typing, would be an interruption. EJ12N has made a macro though which automates this, which I think is a fantastic:
{|}
Starting with the above, where ‘|’ is the cursor, pressing enter would turn the text into:
{
|
}