mieki256's diary



2018/03/06(火) [n年前の日記]

#1 [ruby][emacs] Rubyソースの整形ツール rufoをインストールしてみた

Rubyソースを整形してくれる、rufoというツールがあるらしい。

_Rubyの高速フォーマッタ−"Rufo"を使ってみる - Qiita
_ruby-formatter/rufo: The Ruby Formatter - created by @asterite

インストールしてみた。環境は Windows10 x64。
gem install rufo

rufo hoge.rb で整形できる…のかな。たぶん。

Emacsからrufoを呼び出す。 :

自分は普段、Rubyソースを Emacs (NTEmacs) で書いてるけれど、Emacs から rufo を呼び出すために、rufo.el をインストールしてみた。

_aleandros/emacs-rufo: Emacs integration with the Rufo ruby code formatter

gitを使ってローカルにクローン。
gti clone https://github.com/aleandros/emacs-rufo.git

rufo.el を、~/.emacs.d/elisp/ 以下にコピー。

~/.emacs ( ~/.emacs.d/ntemacs.el ) に以下を記述。
;; rofu - Ruby source formatter
;; C-z f  rufo-format-buffer
(require 'rufo)
;; (setq rufo-enable-format-on-save t)
(setq rufo-enable-format-on-save t) を有効にすれば、.rb ファイルを保存するたびに rufo が呼び出されるのではないだろうか。試してないけど。

rufo.el の中で、C-c f を rufo-format-buffer に割り当ててあったが、自分の環境では既に利用していたショートカットキーだったので、rufo.el を直接弄って C-z f に変更しておいた。とメモ。

以上です。

過去ログ表示

Prev - 2018/03 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project