Я сейчас использую стиль bsd в emacs. Это стиль, с которого я начал много лет назад после изучения паскаля, и я решил использовать другие стили для новых проектов.
Однако есть две вещи, которые меня раздражают в стиле emacs bsd. Это отступы встроенными методами.
1) Как мне остановить отступ, как это?
т.е.
class A
{
A()
{
// do stuff
}
};
Я хочу, чтобы скобка была в той же строке, что и подобные методы.
class A
{
A()
{
// do stuff
}
};
Оглядываясь вокруг, кажется, что мне нужно установить
c-set-offset-substatement-open '0)
Но я не знаю, как прикрепить это к стилю bsd в lisp. Я попробовал, но получил ошибки разбора при запуске emacs.
2) Как заставить клавишу табуляции вставлять 4 пробела?