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。
rufo hoge.rb で整形できる…のかな。たぶん。
_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を使ってローカルにクローン。
rufo.el を、~/.emacs.d/elisp/ 以下にコピー。
~/.emacs ( ~/.emacs.d/ntemacs.el ) に以下を記述。
rufo.el の中で、C-c f を rufo-format-buffer に割り当ててあったが、自分の環境では既に利用していたショートカットキーだったので、rufo.el を直接弄って C-z f に変更しておいた。とメモ。
_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 に変更しておいた。とメモ。
[ ツッコむ ]
以上です。