Atom Ide Scala Versions Save

:atom: Scala & Dotty support for Atom IDE (🧟‍♂️ zombie repo)

v0.4.0

6 years ago

This is a big release with a lot of improvements. Most importantly plugin became self-contained. It means that it's packaged and distributed with everything it needs and refers to a publicly available language server artifact.

So now you don't need to build both the plugin and the server from sources and publish locally, you can simply install plugin from the Atom packages store and start using it. See usage instructions for details.

New LSP features

Scalameta language server has made a huge progress and this plugin tries to support well all of its new features. Besides the new features almost all other features got some improvements.

Currently, all features provided by the Atom IDE UI except of code actions are supported:

Other important changes

  • #3: Made first steps for supporting ENSIME-3.0 LSP server (not ready for usage yet)
  • #5: Made use of the find-java-home library for better JAVA_HOME detection
  • #6: Added plugin configuration options
  • #22: Added a workaround for multiple repeating notifications from server
  • #15: Split Atom-related Scala.js facades into a separate project: scalajs-atom-api

v0.3.1

6 years ago
  • #7: Ported to Scala.js
  • #10: Relicensed to MIT

v0.2.0

6 years ago

Added support for

  • Formatting
  • Datatips (hover tooltips)
  • Outline view
  • Autocomplete

v0.1.0

6 years ago

First minimal release. It supports only go-to-definition feature.