- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
jEdit ENSIME Sidekick
Tue, 2011-09-13, 16:43
https://github.com/djspiewak/ensime-sidekick
I'm not doing proper releases for the ENSIME sidekick plugin for jEdit. However, I thought I would let everyone know that it has reached a stage of some stability and quite compelling usefulness. Even more important, it's no longer specific to my machine! The full feature set is as follows:
As of right now, I'm out of time to continue working on the plugin. If I find a bug that impacts my day-to-day work, I'll probably squash it. Also, I'll probably pick it back up at some point in the future. However, it's pretty solid right now, and as it is forward-compatible with future releases of ENSIME, it should remain useful for quite a while, at least to me! :-) Hopefully it will be useful to someone else as well.
Daniel
I'm not doing proper releases for the ENSIME sidekick plugin for jEdit. However, I thought I would let everyone know that it has reached a stage of some stability and quite compelling usefulness. Even more important, it's no longer specific to my machine! The full feature set is as follows:
- Support for all types of valid ENSIME projects (including those with sbt-subprojects, but oddly not those with comments in the .ensime file)
- Error reporting on save (major timesaver, mostly because it's lightning fast)
- Inspect type
- Jump to declaration
- AST-based selection
- Import suggestions (with slightly-stupid but surprisingly reliable insertion point detection)
- Custom SBT launch configuration, for people with really demanding builds (requires a slight change to ENSIME that I forgot to push back to Aemon; willdo shortly)
As of right now, I'm out of time to continue working on the plugin. If I find a bug that impacts my day-to-day work, I'll probably squash it. Also, I'll probably pick it back up at some point in the future. However, it's pretty solid right now, and as it is forward-compatible with future releases of ENSIME, it should remain useful for quite a while, at least to me! :-) Hopefully it will be useful to someone else as well.
Daniel