Skip to content

Commit 01067ef

Browse files
committed
.ensime template for compiler development
Provides a template of an .ensime file to be used for compiler hacking together with an ENSIME-enabled text editor. Also includes a readme that outlines what editors support ENSIME. To the best of my knowledge these are Emacs, TextMate, jEdit and Sublime Text 2
1 parent 1aa578b commit 01067ef

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

src/ensime/.ensime.SAMPLE

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
(
2+
:disable-source-load-on-startup t
3+
:disable-scala-jars-on-classpath t
4+
:root-dir "c:/Projects/Kepler"
5+
:sources (
6+
"c:/Projects/Kepler/src/library"
7+
"c:/Projects/Kepler/src/reflect"
8+
"c:/Projects/Kepler/src/compiler"
9+
)
10+
:compile-deps (
11+
"c:/Projects/Kepler/build/asm/classes"
12+
"c:/Projects/Kepler/build/locker/classes/library"
13+
"c:/Projects/Kepler/build/locker/classes/reflect"
14+
"c:/Projects/Kepler/build/locker/classes/compiler"
15+
)
16+
:target "c:/Projects/Kepler/build/classes"
17+
)

src/ensime/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Ensime project files
2+
=====================
3+
4+
Rename .ensime.SAMPLE to .ensime and replace sample paths with real paths to your sources and build results.
5+
After that you're good to go with one of the ENSIME-enabled text editors.
6+
7+
Editors that know how to talk to ENSIME servers:
8+
1) Emacs via https://github.com/aemoncannon/ensime
9+
2) jEdit via https://github.com/djspiewak/ensime-sidekick
10+
3) TextMate via https://github.com/mads379/ensime.tmbundle
11+
4) Sublime Text 2 via https://github.com/sublimescala/sublime-ensime

0 commit comments

Comments
 (0)