一些预先打包的emacs发行版使用enh-ruby-mode而不是默认的ruby-mode (例如宇宙飞船)。
在提供的特性方面,enh-ruby-mode与ruby-mode相比有什么优势?
发布于 2015-05-19 11:20:31
描述 增强型ruby模式取代了伴随着红宝石的emacs红宝石模式。 它使用ruby1.9.2(及以后的版本)中的Ripper类来解析和缩进源代码。作为一个推论,只有ruby1.9.2(或更高版本)语法被正确地解析。 还会执行语法检查。
内建ruby-mode,和大多数内置模式一样,使用正则表达式解析源文件。。enh-ruby-mode使用班级,提供了更好的语义。语法检查似乎也是ruby-mode没有提供的东西。
https://stackoverflow.com/questions/30318515
复制相似问题