como altero o formato padrão do emacs para `{}`

1

O formato padrão quando escrevo uma whileinstrução é o seguinte:

  while(true)
    {


    }

Eu prefiro usar o seguinte:

  while(true)
  {


  }

Existe uma maneira de personalizar o emacs para seguir este formato?

Obrigado

q0987
fonte
11
hmm .. qual idioma e qual modo principal.? Ce cc-mode??
Kindahero

Respostas:

2

Você pode usar os c-set-styleamigos para alterar qual estilo geral de recuo deseja. Você também pode alterar partes individuais do mecanismo de indentação para obter algo muito personalizado. Veja a página do EmacsWiki para detalhes. O que você provavelmente deseja (para uma primeira aproximação) é simplesmente

(c-set-style "bsd")

em um gancho, ou

(setq c-default-style "bsd")

no seu .emacs.

Ivan Andrus
fonte
Eu tenho uma configuração de preenchimento automático que tem conflito conhecido com a solução acima. Esta solução resolveu meu problema.
Q0987