Thread overview
D Addin for MonoDevelop on Linux
Dec 05, 2011
alex
Dec 06, 2011
alex
Dec 06, 2011
Andrej Mitrovic
Dec 06, 2011
alex
Dec 06, 2011
Andrea Fontana
December 05, 2011
Hi everyone,

I just want to announce the first alpha release of Mono-D.

FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring features and project management for D.

So, you'll be able to enjoy comfort-features also on non-windows systems!

Just check out http://mono-d.sourceforge.net

Please feel free to leave comments/critics etc. on that blog!
December 05, 2011
On 05-12-2011 20:35, alex wrote:
> Hi everyone,
>
> I just want to announce the first alpha release of Mono-D.
>
> FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring
> features and project management for D.
>
> So, you'll be able to enjoy comfort-features also on non-windows systems!
>
> Just check out http://mono-d.sourceforge.net
>
> Please feel free to leave comments/critics etc. on that blog!

Hi,

Some questions:

1) Where do I find the refactoring/completion features? Do I need to enable/configure them somewhere?
2) Will you add per-project compiler parameter configuration? This is very necessary, as some projects rely strongly on certain parameters.
3) Is using this on Windows supported (or does it just happen to work?)?

In any case, good work so far!

- Alex
December 06, 2011
1) Code completion can be enabled via adding phobos library paths etc. to the compiler configuration(s). There's a tutorial how to do this in the 'Getting Started' section of the project site.

2) You can add per-project (both linker and compiler) parameters. Extra include
paths and library references, of course.

3) Yes.
December 06, 2011
You've mentioned you made a fix for the project settings bug, but did you upgrade the plugin? In the updates section it says no updates are available.

I've used MonoD for a while before and it looks like a very nice IDE. :)
December 06, 2011
On 06-12-2011 07:06, alex wrote:
> 1) Code completion can be enabled via adding phobos library paths etc. to the
> compiler configuration(s). There's a tutorial how to do this in the 'Getting
> Started' section of the project site.

That did the trick, thanks!

>
> 2) You can add per-project (both linker and compiler) parameters. Extra include
> paths and library references, of course.

Oh wow, completely missed the relevant section in project options. Oops!

>
> 3) Yes.

Great!

- Alex
December 06, 2011
On 05-12-2011 20:35, alex wrote:
> Hi everyone,
>
> I just want to announce the first alpha release of Mono-D.
>
> FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring
> features and project management for D.
>
> So, you'll be able to enjoy comfort-features also on non-windows systems!
>
> Just check out http://mono-d.sourceforge.net
>
> Please feel free to leave comments/critics etc. on that blog!

Hm, it doesn't seem like the add-in uses smart indentation. For example:

void main()
{<hit enter>

doesn't indent as it normally would in e.g. the C# add-in. Is this a bug or just not supported yet?

- Alex
December 06, 2011
Sorry, but it's not implemented yet.
December 06, 2011
Good work.

Tested on Ubuntu 64bit with Monodevelop 2.8 compiled from source.
Works fine and it's very responsive (code completion is too responsive!)

Bug: syntax highlight for  "test" works but not for `test`


alex Wrote:

> Hi everyone,
> 
> I just want to announce the first alpha release of Mono-D.
> 
> FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring features and project management for D.
> 
> So, you'll be able to enjoy comfort-features also on non-windows systems!
> 
> Just check out http://mono-d.sourceforge.net
> 
> Please feel free to leave comments/critics etc. on that blog!