Adicione espaços entre chaves e conteúdo

Eu gostaria de adicionar automaticamente espaços entre chaves e conteúdo ao usar o emacs, por exemplo:

std::vector values{"content", "moreContent", "andMoreContent"};

torna-se

std::vector values{ "content", "moreContent", "andMoreContent" };

ao pressionar } . Eu já estou usando o autopair-mode que automaticamente pares de colchetes e aspas. Outro exemplo, ao declarar variáveis:

int myVar{5};

torna-se

int myVar{ 5 };

Como eu faço isso?

4