项目作者: alopatindev

项目描述 :
Scala formatter server for text editors (like vim)
高级语言: Scala
项目地址: git://github.com/alopatindev/scalafmt-server.git
创建时间: 2017-06-24T06:01:17Z
项目社区:https://github.com/alopatindev/scalafmt-server

开源协议:MIT License

下载


HTTP server to format Scala code from text editors (like vim)

Build Status

Why

scalafmt starts slowly (as any JVM-based app) and nailgun is buggy and unmaintaned (?)

That’s sad

Usage

Unpack and run the server

  1. sbt universal:packageZipTarball
  2. tar xzf target/universal/scalafmt-server-*.tgz
  3. scalafmt-server-*/scalafmt-server.sh 8899 &

If you’re using vim-autoformat:

  1. let g:formatdef_scalafmt = "'path/to/scalafmt-client.sh 8899'"
  2. let g:formatters_scala = ['scalafmt']
  3. au BufWrite *.scala :Autoformat

License

Licensed under the terms of MIT (read LICENSE.txt for details)