Files
rubocopfmt.el/README.md
Jim Myhrberg 0eb95d9db9 Change license and copyright to the same as go-mode.el
Large portions of rubocopfmt.el is based on code from go-mode.el. As
such rubocopfmt.el should really carry the same license and copyright
as go-mode.el does.
2018-05-19 14:02:11 +01:00

894 B

rubocopfmt-mode

Emacs minor-mode to format Ruby code with rubocopfmt on save.

Core parts of rubocopfmt-mode are borrowed from go-mode and it's invocation of gofmt.

Installing

Install rubocopfmt:

gem install rubocopfmt --pre

Drop rubocopfmt.el somewhere into you load-path. I favour the folder ~/.emacs.d/vendor:

(add-to-list 'load-path "~/.emacs.d/vendor")
(require 'rubocopfmt)

Usage

To enable formatting ruby-mode buffers with rubocopfmt on save, simply enable rubocop-mode within ruby-mode with something like this in your config:

(add-hook 'ruby-mode-hook #'rubocopfmt-mode)

Commands

  • rubocopfmt - Format current buffer with rubocopfmt.
  • rubocopfmt-mode - Toggle formatting on save on/off.