[MonoDevelop] syntax definition of "addin.xml"

Michael Hutchinson m.j.hutchinson at gmail.com
Mon Jan 11 01:02:47 EST 2010


On Mon, Jan 11, 2010 at 12:51 AM, Vasili I. Galchin <vigalchin at gmail.com> wrote:
> Hi Michael,
>
>    What I mean is what is the complete list of extension points that
> a language (e.g. F#, C, C#, Boo, etc.) must implement with extension
> nodes in order to have a "complete" language addin??

Ah, that depends on your definition of "complete" :)

To have a "working" language addin you just need the language binding,
to enable projects and compilation. After that you can add other
features (such as parsing, code completion, refactoring) one by one -
I roughly listed the extension points and the order in which they
should be implemented a couple of emails back in this discussion, but
I can't remember the exact names of the points offhand. You should be
able to find them in existing addins quite easily.

I suggest you take this step by step and ask specific questions that
come up as you progress - I can answer questions about how to do
specific things much more easily than general questions.

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list