Velha pergunta, mas eu estava apenas olhando para isso e uma resposta aqui teria me poupado algum tempo.
Sua abordagem é a correta e é a única opção além de especificar a quebra de linha globalmente. Para responder à sua pergunta diretamente, não há como combiná-las. Na verdade, é assim que as configurações específicas do idioma são especificadas na configuração padrão do VS Code .