indent-region
apenas recuos. Não faz linhas completas de formatação ou divisão. Se você quiser mais opções de formatação, tente usar algo como astyle .
Eu uso o seguinte em meus .emacs para minha formatação de código c:
(setq c-default-style "linux" c-basic-offset 4)
E eu tento formatar minha região fazendo: M-x indent-region
Mas meu código não é formatado.
int f1(int a, int b, int c);
int f2();
f1 e f2 não são alinhados e há espaço extra entre 'int b' e int c ', o emacs não formata isso para mim
E struct mystruct { int field1; int field2; int field3; }
nenhum dos campos está alinhado depois que eu faço 'indent-region'
Você pode, por favor, me dizer como fazer com que a formatação do código do emacs c funcione?
indent-region
apenas recuos. Não faz linhas completas de formatação ou divisão. Se você quiser mais opções de formatação, tente usar algo como astyle .
Essa formatação do emacs se aplica somente às paradas de tabulação iniciais. Para imprimir seu código em outras posições, você precisará de um utilitário diferente.
Tags emacs