Hi,
I have released an alpha version of my Scheme editor plugin for Eclipse. It is a full-featured editor, with:
- parentheses matching (supports [ ] and ( ), highlights mismatches) - configurable syntax coloring - proper automatic indentation (configurable) - mouse-copy (see http://theschemeway.blogspot.com/2004/08/mouse-copy-and-s-expressions.html) - S-expression-based movements and editing (up, down, right, left, swap, selection, etc.) like in Emacs - integration with a REPL (work in progress) - symbol completion (work in progress, the current version mainly completes Kawa Scheme special forms, but this will be made configurable) - Insertion of comments of different types (file header, section, chapter, etc.)
It is nowhere near finished. It's a work in progress. But I wanted to make it available right now in order to get some feedback and, hopefully, attract more developers and potential contributors.
The plugin can be found here:
http://sourceforge.net/projects/schemeway
All important key bindings are in the "Scheme Editing" category (menu Window/Preferences, section Workbench/Keys). There is also a "Scheme" section in the preferences.
[Note that you can start a REPL directly inside Eclipse, by first defining an external tool (menu Run/External Tools/External Tools), and then launching the tool. The REPL will appear in the Console View. Then go to the Scheme editor, place the cursor right after an S-expression, and press CTRL-ENTER. The expression will then be sent to the interpreter for evaluation. CTRL-SHIFT-ENTER will send the enclosing top-level S-expression.]
Part of this work has been sponsored by NuÉcho - www.nuecho.com.
Have fun!
Dominique Boucher, Ph.D. Lead Developer Nü Écho Inc www.nuecho.com
Afficher les réponses par date