Проблема отступа Emacs cc-mode с классом перечисления C ++ 0x

Emacs cc-mode, похоже, еще не распознает типобезопасный enum class введен в C ++ 0x. В результате я получаю двойной отступ для второго, третьего и т.д. перечислений:

enum class Color {
    Blue,
        Red,
        Orange,
        Green
        };

Я бы хотел:

enum class Color {
    Blue,
    Red,
    Orange,
    Green
};

Можете ли вы порекомендовать хорошую команду для добавления в .emacs , которая сделает cc- mode обрабатывает enum class так же, как и обычное старое enum ?

33
задан Alan Turing 27 June 2011 в 18:40
поделиться