gpt4 book ai didi

ruby - Emacs/Ruby 设置建议

转载 作者:数据小太阳 更新时间:2023-10-29 06:43:12 26 4
gpt4 key购买 nike

到目前为止,我对我的 Clojure/Emacs 设置非常满意,但在使用 Ruby 时却无法接近这种体验。我尝试了增强型 ruby​​ 模式(没有语法高亮显示)和 robe(一旦控制台启动就失败并出现语法错误)。如果有任何提示可以找到有关如何为 Ruby 配置 Emacs 的正确指南,我将不胜感激。

顺便说一句:我不需要任何 Rails 支持。只是简单的 Ruby 支持。

最佳答案

我发现以下设置非常好:

  • 来自 Emacs 24.4 或更高版本的 ruby​​-mode - 与 Emacs 24.3 中的相比有了很大的改进
  • inf-ruby - 一种在 Emacs 中运行 irb/pry 的方法
  • smartparens - 出色地处理分隔符,例如 ()[]{}do/end
  • yari - 用于 Emacs 的 ri 界面
  • ruby-tools - 添加命令以将字符串转换为符号、符号转换为字符串、单引号转换为双引号字符串、双引号转换为单引号字符串、清除字符串、插值等...
  • flycheck + RuboCop用于即时检查和代码风格检查

据我所知,许多 ruby​​ist 也在使用 yasnippet。我已经放弃尝试在 Emacs 中为 Ruby 寻找一个好的“智能感知”替代品,但除此之外,我认为上述设置非常可靠。这几乎就是您使用 Prelude 得到的结果的 Ruby 模块。

关于ruby - Emacs/Ruby 设置建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20729873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com