ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Scalafmt

by fedragon ST3

Scala formatter for Sublime Text 3, powered by Scalafmt and Nailgun

Details

Installs

  • Total 398
  • Win 144
  • OS X 168
  • Linux 86
Jan 23 Jan 22 Jan 21 Jan 20 Jan 19 Jan 18 Jan 17 Jan 16 Jan 15 Jan 14 Jan 13 Jan 12 Jan 11 Jan 10 Jan 9 Jan 8 Jan 7 Jan 6 Jan 5 Jan 4 Jan 3 Jan 2 Jan 1 Dec 31 Dec 30 Dec 29 Dec 28 Dec 27 Dec 26 Dec 25 Dec 24 Dec 23 Dec 22 Dec 21 Dec 20 Dec 19 Dec 18 Dec 17 Dec 16 Dec 15 Dec 14 Dec 13 Dec 12 Dec 11 Dec 10 Dec 9
Windows 2 1 2 1 4 2 0 4 0 1 0 1 2 4 2 0 1 1 2 3 2 0 0 0 2 1 1 2 1 0 0 0 0 2 0 1 2 0 1 0 0 6 3 0 1 1
OS X 0 0 0 1 2 0 1 5 1 3 2 3 3 2 1 0 2 1 2 2 2 0 0 0 1 2 0 2 1 2 1 0 1 0 0 2 1 2 2 2 1 0 1 1 1 1
Linux 0 0 0 2 0 0 0 2 0 0 0 0 3 0 0 1 0 0 0 1 0 1 0 0 1 0 2 2 1 0 2 0 1 0 0 2 3 1 1 1 0 0 0 3 2 0

Readme

Source
raw.​githubusercontent.​com

Scalafmt for Sublime Text 3

Minimal Sublime Text 3 package to format Scala files, powered by Scalafmt and Nailgun.

Installation

Step 1: Install this package

… with Package Control

  • open the Command Palette
  • select Package Control: Install Package
  • select Scalafmt

… or manually

Clone this repository in ~/Library/Application Support/Sublime Text 3/Packages/.

Step 2: Install Scalafmt and Nailgun

Run provided setup.sh, that will install for you both Scalafmt and Nailgun according to recommended installation instructions.

Optional: Add keybinding

Open Preferences > Key Bindings and add:

{
  "keys": ["super+alt+l"],
  "command": "scalafmt_format_file",
}

changing keys to any sequence of keys you'd like.

Usage

Open a Scala file, then open the Command Palette and select Scalafmt: Format current file.

Customize format style

This package uses (and creates, if missing) ~/.scalafmt.conf: this file can be used to influence how scalafmt formats your code.

Caveats

Early stages of development, only tested on OSX El Capitan / macOS Sierra.