概要
robe は emacs 上で Ruby のコードを補完してくれるパッケージです
インストールして使ってみました
環境
- macOS 10.13.6
- emacs 25.3.1
- robe 20171116.2049
pry インストール
- gem install pry pry-doc webrick
もし Gemfile で管理している場合は
- vim Gemfile
gem "pry"
gem "pry-doc"
gem "webrick"
を記載して
- bundle install
しましょう
robe インストール
emacs を開いてミニバッファで以下を実行します
- M-x package-install RET robe RET
robe 設定記載
.emacs なり init.el に記載します
(add-hook 'ruby-mode-hook 'robe-mode)
(add-hook 'robe-mode-hook 'ac-robe-setup)
使ってみる
emacs で .rb
ファイルを開きます
ミニバッファで以下を実行します
(inf-ruby の起動は不要です、robe-start で同時に起動してくれます)
M-x inf-ruby- M-x robe-start
robe-start で emacs のバッファ上で pry が起動します
あとは以下のような感じで補完してくれるようになります
その他コマンド
- M-. to jump to the definition
- M-, to jump back
- C-c C-d to see the documentation
- C-c C-k to refresh Rails environment
- C-M-i to complete the symbol at point
0 件のコメント:
コメントを投稿