emacs indentation braces

¿Cómo cambiar los niveles de sangría de refuerzo en Emacs?



indentation braces (1)

No puedo, por mi vida, encontrar una respuesta a esto a través de los medios convencionales de Internet, así que espero algo de ayuda.

Emacs para mí en este momento tiende a hacer sangría en llaves de la siguiente manera:

if( ... ) { }

Lo que me parece increíblemente irritante; Nunca he visto este comportamiento en ningún otro lugar. En cualquier caso, el comportamiento que estoy esperando es,

if( ... ) { }

Si alguien sabe cómo modificar esto, sería muy apreciado.


Básicamente quieres:

(setq c-default-style "bsd" c-basic-offset 4)

Para más comandos de sangrado:

Mx c-set-style RET style RET

Seleccione el estilo de estilo de sangría predefinido. Tipo ? al ingresar al estilo para ver una lista de estilos admitidos; para saber qué aspecto tiene un estilo, selecciónelo y reingrese algo de código C.

Cc Co symbol RET offset RET

Establezca la compensación de sangría para el símbolo de símbolo sintáctico (c-set-offset). El segundo argumento offset especifica el nuevo desplazamiento de sangría.

fuente: http://www.phys.ufl.edu/docs/emacs/emacs_251.html

también: http://www.gnu.org/software/emacs/manual/html_node/ccmode/Indentation-Commands.html