繁体   English   中英

Emacs ruby​​-mode缩进私有

[英]Emacs ruby-mode indent private

有谁知道如何在Emacs中获取ruby-mode来缩进私有下的所有定义? 这是一个例子:

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

Private不会引入新范围,因此在其下缩进定义在技术上并不正确。 虽然私有/受保护成员有几种缩进样式 ,但ruby-mode支持的唯一样式是语义正确的(不引入额外的嵌套)。 “Ruby样式指南”也推荐了样式(更不用说两个2空格缩进)。

这一切都说 - 没有办法自定义ruby-mode这个方面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM