Hi All,
I just wanted to share that recently I added support for Nim in LiClipse: http://www.liclipse.com, so, for those that like Eclipse, it should be a nice alternative to editing Nim (note that LiClipse focuses on having lightweight editors for Eclipse, so, what's currently expected is highlighting, outline, indent, commenting, some auto-editions, basic code-completion... and other things which other Eclipse plugins provide -- such as EGit, Mylyn, etc.).
Note that I haven't created editing templates so far, but they should be easy to add locally (see: http://www.liclipse.com/templates.html) -- so, if you have some template you feel would be nice having by default, please create a ticket at https://sw-brainwy.rhcloud.com/tracker/LiClipse/ with the template.
Cheers,
Fabio
Man this is terrific, thank you so much! I created that issue on bug tracker without having too much hope that you would take interest in little known language. Getting liclipse language was worth every cent. Thank you!
EDIT: Do you think some time in the future we can expect autocompletion being augmented using nimgsuggest (from compiler/nimsuggest), having buttom for compiling and having gdb support for debugging nim applications? Im not sure but were you not going to add support for c++? If so - it would be two birds - one stone situation.
In LiClipse (in the Nim integration), you can do a run (F9) and customize how it works any way you want (so, pressing F9 you should be able to get nim to compile your code and run it -- and then Ctrl+F11 can be used to rerun that last launch) -- if you run it from there, you should even have clickable hyperlinks in the console (if you open nim.liclipse -- you can right-click the editor inside LiClipse > languages > edit current language definition -- and see the 'launch' group for details on how it's customized).
Related to C++, the support is there too (in the same way it's there for Nim).
Regarding debugging, there are currently no plans for that (creating a debugger is usually something very time-consuming and language dependent -- I might do some special integration in the future through some expected protocol, but there are no short nor mid-term plans on that right now), and for autocompletion, I have plans on adding support for any language to be able to have external code-completion support (but this is mid-term and not short-term).