2015-08-20 4 views
1

Мой Emacs по умолчанию отступа, как это:Emacs C++ режим Конструктор инициализирует неправильный отступа

FileChannel::FileChannel(const std::string &file_path) : 
file_path_(file_path), fd_(0) 
{ 
} 

, но я хочу это так:

FileChannel::FileChannel(const std::string &file_path) : 
    file_path_(file_path), fd_(0) 
{ 
} 

или:

FileChannel::FileChannel(const std::string &file_path) 
    : file_path_(file_path), fd_(0) 
{ 
} 

Как я должен изменить мою конфигурацию?

+0

Я думаю, что вы можете получить последний один с 'Google-с-style' пакет. –

ответ

0

Вы можете добавить это в ваш .emacs:

(defun my-c-c++-mode-init() 
    (setq c-basic-offset 4) 
    (c-set-offset 'member-init-intro '+)) 

(add-hook 'c-mode-common-hook 'my-c-c++-mode-init)