うめすこんぶ

日々のプログラミングで残しておきたいメモ.何かの役に立てれば幸いです.

Emacsでrubyを開発するときの便利なツール

スポンサーリンク

Emacsrubyを快適に書くために、いろいろ調べたので紹介します。

ruby-block

endの部分に該当するブロックをハイライトしてくれます。

ダウンロード先→

設定
(require 'ruby-block)
(ruby-block-mode t)
(setq ruby-block-highlight-toggle t)

ruby-electric

doやメソッド、クラスを書いた時、自動でendを入れてくれる機能。 サポートしているシンタックスは、{, [, (, ', ", ' and |など。

上記のページからダウンロードしました。

設定
(require 'ruby-electric)
(add-hook 'ruby-mode-hook '(lambda () (ruby-electric-mode t)))
(setq ruby-electric-expand-delimiters-list nil)

参考

今回紹介しませんでしたが、まだまだたくさんの便利ツールはあるみたい。