Editors
From Nemerle Homepage
Contents |
Editing Nemerle sources
Editors
We have several modes for various source code editors:
- VIM editor syntax highlighting mode and indentation mode, there are some comments about it.
- Emacs syntax mode (both syntax and indentation)
- Midnight Commander syntax mode
- MED Programmers' Text Editor syntax mode
- Nemerle syntax definition has been added to MIME types, so you should be able to have syntax highlighting in all editors supporting it (gedit, kview, etc.)
- Apple Xcode have specifications and file templates (by Christian Meurin a.k.a Shinryu).
- TextMate bundle (by caminoix). Consult these instructions on how to add bundles to TextMate.
- SubEthaEdit mode (by caminoix).
- Smultron syntax colouring (by caminoix). Will be included in the next release.
- Kate/KWrite syntax highlighting definition (by caminoix). Consult these instructions on how to enable highlighting in Kate.
- Far Manager, Eclipse editor syntax for colorer plugin
SciTE
SciTE editor requires files from there. A short documentation of available options:
- Tools/Compile - compilation with debug enabled and exetarget
- Tools/Build - compilation in release mode for windows (winexe target)
- Tools/Go - Compile + Run
- Tools/Console Build - compilation of console application in release mode
- Tools/Make a DLL
- Tools/Custom Build - compilation with custom parameters (set them in menu View/Parameters, in first field compiler's parameters, in second the target assembly extension, e.g. exe or dll)
- Tools/Run Last Exe
- Tools/Debbuger - fires GuiDebug from .NET SDK (choose exe file for debugging, open corresponding source file)
- F1 - run the documentation from .NET SDK
Monodevelop
MonoDevelop has bindings for Nemerle in its standard distribution.
Sharp Develop
There is some ongoing work on the #D 2.0 addin with completion and stuff. For now there is a simple 1.0 plugin.
Visual Studio 2005
There are two versions of integration – the simple integration and the complete one.
The first allows using VS for the editing, compilation and debugging of the Nemerle projects. It’s a very simple solution, created by VladD2, with the basic functionality (like syntax highlighting, project properties and file manipulation) only. You will need any edition of Visual Studio 2005 with installed C# and C++ packages, or Visual C# Express Edition. The simple solution contains binary modules of the compiler, which are operable, but it’s better to use the last version of compiler, built from the source code (it’s correct for the both versions of integration), or at least binary modules from boot. If you tried to install the Nemerle MSI package, you’d need to remove the quotation marks (“), if any, from the environment variable “Nemerle”, or simply to remove it.
The complete version is under construction now. We’d appreciate if you tested it and sent us your bug reports. We’d be also glad to accept any help in development of the project. More information on this project you can get here.
Others
Some experimental editors, that we know support Nemerle syntax:
- Fireball Pad developed by Sebastian Faltoni