概要
emacs で Ruby を開発する際に使用している拡張などを紹介します
環境
- macOS 11.7
- emacs 28.1
- Ruby 3.1.2
必要な gem
- pry (bundle 配下)
- pry-doc (bundle 配下)
- solargraph (グローバルでOK)
- rubocop (グローバルでOK)
pry で bundle 配下にインストールされた gem を読み込むスニペットはこちら
基本
- ruby-mode
- helm
補完
- robe
- auto-complete
補完におけるトラブルシューティングはこちら
robe を再起動する方法はこちら
ジャンプ
- robe
ハイライト
- lsp
スコープ外もハイライトするので注意
リネーム
- lsp
その他
- rbenv
- inf-ruby
最後に
本当は lsp と robe は共存させたくないのですが robe だけだと足りない機能があるのと足りない機能を他の el で補えなかったので仕方なく lsp と共存させています
0 件のコメント:
コメントを投稿