Я недавно начал использовать emacs для редактирования исходного кода C и использовал функцию авто-новой строки в cc-mode (c-toggle-auto-newline).Это хорошо работает для конструкций, подобных функциям и операторам if / else, но кажется странным, когда после закрывающей скобки следует точка с запятой.
Использование автоматического перевода строки в GNU Emacs 23.3 Я получаю:
struct foo
{
int x;
}
;
char int[2] =
{
0, 1
}
;
Вместо этого я хотел бы получить:
struct foo {
int x;
};
char int[2] = { 0, 1 };
Как сделать так, чтобы заключительная точка с запятой оставалась на той же строке, что и закрывающая скобка?