/md-haxebinding

Adds haxe and NME support to MonoDevelop

Primary LanguageC#

Warning

Current version is for nightly builds (3.1.0 haxe candidate)

That's for of original md_haxebinding

Introduction

The "Haxe Language Binding" is an initial step towards bringing the functionality we enjoy in FlashDevelop to a Mac and Linux environment.

Since both MonoDevelop and FlashDevelop share a common language (C#), extending MonoDevelop provides an opportunity to port functionality, while building on a mature, stable editor.

Installation

You can install this add-in using the "Add-in Manager" from within MonoDevelop. That's preffered way to do it.

The current version is designed to support MonoDevelop 4.0.

http://www.monodevelop.com/download

If you would like to help develop the add-in, you should clone this repository then add a symlink between the "MonoDevelop.HaxeBinding.dll" file under /HaxBinding/bin/Debug and the /LocalInstall/Addins directory.

On Linux this is located at "~/.local/share/MonoDevelop-4.0/LocalInstall/Addins". Create the directory if it does not exist.

On Mac it is located at "~/Library/Application Support/MonoDevelop-4.0/LocalInstall/Addins" and on Windows it is "C:\Users(your user name)\AppData\Local\XamarinStudio-4.0\LocalInstall\Addins"

Supported Features

  • Project creation for C++, Flash, JS, Neko, PHP and NME (3.2+) and openfl
  • Haxe language highlighting
  • Haxe compiler-based code completion
  • Build and run support

Feedback

Please feel free to contact me on Twitter (@zaynyatyi) or by e-mail (zaynyatyi@gmail.com) with any feedback. Thanks!