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.
Description
Emacs minor-mode to format Ruby code with RuboCop on save.
Readme BSD-3-Clause 159 KiB
Languages
Emacs Lisp 98%
Makefile 2%