Skip to content

fabianpage/sublime-ensime

 
 

Repository files navigation

Sublime ENSIME

This project provides an integration with ENSIME and Sublime Text Editor 2. Big thanks to Aemon Cannon, Daniel Spiewak, Ivan Porto Carrero and Michael Nash, whose work and inspiration helped to kicked off this project.

How to install?

  1. Install the package itself:

    a. If you use Package Control, add repository https://github.com/sublimescala/sublime-ensime and install package sublime-ensime.

    b. Otherwise, in your Sublime Text Packages dir (you can find it by Preferences -> Browse Packages),

    git clone git://github.com/sublimescala/sublime-ensime.git sublime-ensime
    
  2. Install Ensime.

    a. In Unix (including Mac OS X), cd into the just created sublime-ensime directory and run

    ./install-ensime-server.sh
    

    b. In Windows, just download the version of Ensime listed in the ./install-ensime-server file from https://github.com/sublimescala/ensime/downloads. It will contain a directory with the same name as Ensime version. Extract it into the just created sublime-ensime directory and rename to server.

  3. (Re)start Sublime Text editor.

Once you're in a project that has a .ensime file in the root folder, you can start a server from the file context menu. Or run:

window.run_command("ensime_server", { "start": True })

About

This project is an integration of Sublime Text Editor 2 with Ensime for Scala development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.6%
  • Shell 0.4%