Emacs неправильно делает отступ в определениях классов C ++ для распределителей, в которых есть инициализаторы с двоеточиями. Я думаю, что это потому, что строки с двоеточиями во многих случаях имеют отступ слева.
Я бы хотел это исправить.
Вот пример того, о чем я говорю.
EMACS отступает от кода так:
class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};
Но он должен действительно отступать так:
class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};
Есть ли способ исправить это поведение? Предположительно, нам нужен элисп ...
Спасибо!