Отступ Emacs для режима ruby ​​private - PullRequest
5 голосов
/ 15 октября 2011

Кто-нибудь знает, как заставить в Emacs использовать режим ruby ​​для отступа всех определений в private?Вот пример:

def redirect_back_or(default)    
    redirect_to(session[:return_to] || default)    
    clear_return_to  
end 

private

    def user_from_remember_token      
        User.authenticate_with_salt(*remember_token)    
    end

1 Ответ

1 голос
/ 15 октября 2011

Private не вводит новую область видимости, поэтому определение отступов под ней не является технически правильным.В то время как существует несколько стилей отступов для частных / защищенных членов , единственный, поддерживаемый ruby-mode - это семантически правильный (не вводит дополнительную вложенность). «Руководство по стилю Ruby» также рекомендует этот стиль (не говоря уже о двух пробелах в отступе).

При всем этом - нет способа настроить этот аспект ruby-mode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...