2016-06-08 91 views
1

我想知道使用Ruby on Rails框架的開發人員的最佳Emacs插件。Emacs在rails上做紅寶石有什麼幫助?

+0

監控這個論壇的Emacs標籤的人對於只是編程相關的問題非常嚴格 - 例如,幾乎可以解決問題的示例代碼。當問題廣泛徵求建議和意見時,他們通常會投票結束。考慮在https://www.reddit.com/r/emacs上發佈您的問題 - 他們喜歡那裏提出建議和意見的問題。我不會投票結束這個問題,但其他人都會這樣做。或者,試着想辦法縮小這個問題的範圍以得出答案。 – lawlist

回答

1

如果你想有一個真棒emacs的配置,你應該安裝這些軟件包:

  • INF-紅寶石

  • 彈丸軌

  • robe-模式

  • web模式

  • RVM

  • flymake,紅寶石

  • flymake易

  • flymake-CSS

  • flymake - 薩斯

  • flymake-咖啡

  • flymake-HAML

  • flymake-HTML的驗證

  • HAML模式

  • YAML模式

  • 苗條模式

  • SASS模式

  • 咖啡模式

  • 功能模式

如果你使用vimux你想更換彈和炮彈,導軌和emacs的護欄,重新加載通過,如果你的方式

碰巧是一個vim用戶,那麼你應該簽出spacemacs.spacemacs爲軌道上的html和ruby預定義配置層。

紅寶石以及Ruby on Rails的

  • 捆綁

  • chruby

  • 公司

  • ENH-紅寶石模式

  • 邪惡matchit

  • flycheck

  • popwin

  • rbenv

  • 長袍

  • rspec的模式

  • rubocop

  • 紅寶石模式(應該是默認的avaliable)

  • 紅寶石測試模式

  • 紅寶石工具

  • RVM

  • smartparens

+0

rinari是替代射彈和projecitle導軌。但我相信你會更喜歡projecitle。 – krazedkrish

0

下面是一些模式,你應該嘗試:

Rinari - 讓周圍的代碼,運行測試和管理控制檯,網絡服務器等,這是簡約和周圍一系列圍繞一個簡單的框架鍵綁定。

Emacs-rails - Emacs RoR模式的祖父。它一段時間沒有更新,實際上主頁不再存在。但它非常強大,可以讓你做幾乎所有事情。

Emacs-rails-reloaded - 這是對原始emacs-rails的重新設計。它使用偉大的任何模式來幫助您找到事物並解決問題。
另請參閱this回答。
你可以找到一些其他有用的東西here

2

你會發現我的2014 post上配置的Emacs作爲Rails的有用高效的開發環境。它主要涵蓋了射彈,長袍和rvm的整合。

儘管emacs-rails-reloadedrinari一次在某種程度上受到歡迎,但它們的發展已經衰弱。 Projectile-rails維持得更積極。

特別是我對helmprojectile的整體體驗非常好,並強烈建議他們支持。