diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2012-08-12 15:57:41 +0200 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2012-08-12 21:42:21 +0200 |
commit | 01067efa93926ad594cc1abcc80c02e8827db744 (patch) | |
tree | ebc7188990318ced7859a562c12f85ab250fba0a /src/ensime | |
parent | 1aa578b5ac624639c20a51578521ccc630ee4816 (diff) | |
download | scala-01067efa93926ad594cc1abcc80c02e8827db744.tar.gz scala-01067efa93926ad594cc1abcc80c02e8827db744.tar.bz2 scala-01067efa93926ad594cc1abcc80c02e8827db744.zip |
.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
Diffstat (limited to 'src/ensime')
-rw-r--r-- | src/ensime/.ensime.SAMPLE | 17 | ||||
-rw-r--r-- | src/ensime/README.md | 11 |
2 files changed, 28 insertions, 0 deletions
diff --git a/src/ensime/.ensime.SAMPLE b/src/ensime/.ensime.SAMPLE new file mode 100644 index 0000000000..10801816b7 --- /dev/null +++ b/src/ensime/.ensime.SAMPLE @@ -0,0 +1,17 @@ +( + :disable-source-load-on-startup t + :disable-scala-jars-on-classpath t + :root-dir "c:/Projects/Kepler" + :sources ( + "c:/Projects/Kepler/src/library" + "c:/Projects/Kepler/src/reflect" + "c:/Projects/Kepler/src/compiler" + ) + :compile-deps ( + "c:/Projects/Kepler/build/asm/classes" + "c:/Projects/Kepler/build/locker/classes/library" + "c:/Projects/Kepler/build/locker/classes/reflect" + "c:/Projects/Kepler/build/locker/classes/compiler" + ) + :target "c:/Projects/Kepler/build/classes" +)
\ No newline at end of file diff --git a/src/ensime/README.md b/src/ensime/README.md new file mode 100644 index 0000000000..302d47b8a7 --- /dev/null +++ b/src/ensime/README.md @@ -0,0 +1,11 @@ +Ensime project files +===================== + +Rename .ensime.SAMPLE to .ensime and replace sample paths with real paths to your sources and build results. +After that you're good to go with one of the ENSIME-enabled text editors. + +Editors that know how to talk to ENSIME servers: +1) Emacs via https://github.com/aemoncannon/ensime +2) jEdit via https://github.com/djspiewak/ensime-sidekick +3) TextMate via https://github.com/mads379/ensime.tmbundle +4) Sublime Text 2 via https://github.com/sublimescala/sublime-ensime |