¿Cómo cambio el formato predeterminado de emacs para `{}`?

¿Cómo cambio el formato predeterminado de emacs para `{}`?

El formato predeterminado cuando escribo una whiledeclaración es el siguiente:

  while(true)
    {


    }

Prefiero usar lo siguiente:

  while(true)
  {


  }

¿Hay alguna manera de personalizar emacs para que siga este formato?

Gracias

Respuesta1

Puede utilizar c-set-styley amigos para cambiar el estilo general de sangría que desee. También puedes cambiar piezas individuales del motor de sangría para obtener algo muy personalizado. Ver elPágina Wiki de Emacspara detalles. Lo que probablemente quieras (en una primera aproximación) es simplemente

(c-set-style "bsd")

en un gancho, o

(setq c-default-style "bsd")

en tus .emacs.

información relacionada