ensime - Emacs 的 Scala 集成


BSD
Linux
Scala

软件简介

ENhanced Scala Interaction Mode for
Emacs

特点:

  • Highlight errors and warnings in your code buffers.
  • Inspect the type of any expression.
  • Browse packages
  • Completion for variables, methods, constructors, etc.
  • Incrementally search through classpath symbols
  • Find all references to a symbol
  • Jump to symbol definitions.
  • Semantic Highlighting
  • Automated Refactorings (rename, organize imports, extract method)
  • Source Formatting
  • AST-based selection
  • Supports sbt7,10,11
  • Supports Maven,Ivy build descriptions
  • Embedded sbt shell
  • REPL
  • Debug support