¿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