experiment alternate editor
This issue is for memory
Experiment an alternate Scala Editor that doesn't extends Java Editor but Raw Text Editor.
The ScalaEditorOTE (for over TextEditor) should not replace current editor, but can be configured as default editor for *.scala.
try to have the following features :
May be, reuse code/inspiration from :
try to
Experiment an alternate Scala Editor that doesn't extends Java Editor but Raw Text Editor.
The ScalaEditorOTE (for over TextEditor) should not replace current editor, but can be configured as default editor for *.scala.
Features :
try to have the following features :
- colorisation (reuse Java Preferences ? or global Editor preferences)
- formatting
- completion
- templates
- member (field, method, type, package)
- quickfix
- annotations/markers :
- implicits
- override
- occurences in file
- navigation by hyperlink
- toggle breakpoint
- some refactor action (rename, organize import)
- preferences to disable :
- PresentationCompiler usage (=> less features)
- markers (selectively)
- support Launch : Run As/Debug As for Scala Application/JUnit Test
- indexation on Save (disable)
May be, reuse code/inspiration from :
- [[YaScalaDT]]
- [[Counterclockwise] (the clojure eclipse plugin)
Why ?
try to
- avoid some Java useless features, and background build
- have scala formatting that not require change into Java one (indentation)
- simpler code that don't be affected by JDT Editor behavior (hidden, internal,...) => more managable
Leave a comment
on 2011-01-28 09:08 *
By David Bernard
Description changed from Experiment an alternate Sca... to *This issue is for memory*
...
Updating tickets (#1000199, #1000200, #1000201, #1000204, #1000205, #1000209, #1000210, #1000211, #1000212, #1000215, #1000217, #1000218, #1000220, #1000222, #1000226, #1000227, #1000228, #1000230, #1000231, #1000232, #1000233, #1000235, #1000236, #1000237, #1000239, #1000240, #1000241, #1000242, #1000243, #1000244, #1000248, #1000249, #1000252, #1000253, #1000254, #1000255, #1000256, #1000258, #1000259, #1000032, #1000059, #1000062, #1000163, #1000197, #1000216, #1000221, #1000224, #1000121, #1000175, #1000219, #1000251, #1000069, #1000195, #1000213, #1000223, #1000006, #1000021, #1000038, #1000048, #1000051, #1000052, #1000075, #1000103, #1000109, #1000115, #1000119, #1000156, #1000186, #1000207, #1000238, #1000262, #1000263, #380, #389, #683, #1238, #1331, #1635, #1645, #1715, #1729, #1744, #1783, #1839, #1869, #1885, #1890, #1902, #1918, #1919, #1924, #1925, #1946, #1964, #1991, #2131, #2233, #2342, #2348, #2408)
on 2012-01-26 15:18 *
By skyluc
Version changed from 1.0.0-SNAPSHOT to 2.0.0-final-29
Eclipse version changed from All to All
Assigned to changed from David Bernard to -none-
Component changed from None to Editor
Milestone changed from Backlog to Enhancements
Permission type changed from None to Public
Priority changed from Lowest (5) to Normal (3)
Closed because our editor changed a lot. The ticket is too unspecific.