16

Has anyone managed to find an IDE for Hack Language used on HHVM ?Is there any plugin available for the well-known IDEs like Eclipse,Netbeans,etc? Thank you!

Edit : By the time SiebelsTim has embedded typechecker and made a basic syntax highlighting for Sublime. You can find the plugin here

Themis Beris
  • 980
  • 1
  • 11
  • 25

3 Answers3

8

Here are the plugins for vim, emacs and Sublime 1.

More support in other IDEs will be probably added in the future. I'm especially waiting for plugins for PHPStorm and Netbeans.

1 = I don't use these editors, so please don't ask me how to install the plugins.

EDIT: There is now a page in HHVM docs with links to various plugins.

Radu Murzea
  • 10,724
  • 10
  • 47
  • 69
  • Yeah me too.I am not a vim/emac enthusiast and the plugins i have installed are not as good as a modern IDE.As it seems we just have to wait... – Themis Beris May 10 '14 at 19:42
  • 3
    If you'd like to contribute a plugin for your favorite editor, we'd love to have more! Most engineers at Facebook use vim, emacs, or FBIDE (esimated to be released late this summer) so we just haven't written them ourselves, but if others want to we'd love to take the pull request and/or link to them. I also hear JetBrains is working on something for PHPStorm, but don't know any details. – Josh Watzman May 10 '14 at 21:21
  • @JoshWatzman Sounds like a great idea for a weekend project; that is of course if it's not too complicated to do something like this. Do you guys have some sort of page for this where people can see which IDE plugins are currently in the process of being developed (and maybe join that team) ? If not, I think that would be a good idea... – Radu Murzea May 10 '14 at 21:44
  • I'm not aware of any such list if there is one, sorry. Maybe let us know in #hhvm on Freenode if you get started -- the channel is fairly active, there may be others interested there with whom you'd want to coordinate? – Josh Watzman May 10 '14 at 23:49
  • @JoshWatzman Do you have any news about the IDE ? I have read that there is an "unexpected delay"-as August has passed- but the lack of IDE has really slow down production. PHPStorm or Netbeans do not seem to set a 'high-priority' on Hack integration. – Themis Beris Sep 15 '14 at 15:30
  • I don't have any more information than anyone else does on PHPStorm, NetBeans, or any other third-party IDE, unfortunately. I'm as excited as anyone else for Hack integration into those IDEs, and am willing to continue lending advice (and have actually already briefly chatted with a few of their folks), but don't have any knowledge or control over their prioritization process. Sorry! – Josh Watzman Sep 17 '14 at 06:09
  • @JoshWatzman I was actually speaking about the facebook-web ide, that we saw on the Hack presentation :) Thanks Josh for the infos ! – Themis Beris Sep 17 '14 at 12:42
  • 1
    Ah! Sorry, no new info on that one either. I don't work directly on it so I don't have great info, but last time I asked them (a week or to ago), their answer was basically that they were still working on it and it was taking longer than expected (which we should have expected ;)). We'll make sure to make a wide, loud announcement when it's ready! – Josh Watzman Sep 17 '14 at 22:31
  • The plugin for PHPStorm is absolutely necessary! – Victor Nov 15 '15 at 07:49
  • The link for the Sublime Text plugin is broken. Fix this, please! – Victor Jan 03 '16 at 10:20
6

I've created a plugin for Github's Atom Editor, it can be found on GitHub.

It allows you to configure remote SSH Machines too (a great feature if you're on windows and running HHVM in a VirtualMachine).

Steel Brain
  • 4,321
  • 28
  • 38
2

for netbeans integration there is already an issue opened https://netbeans.org/bugzilla/show_bug.cgi?id=243133

  • php storm 9 EAP is out http://blog.jetbrains.com/phpstorm/. among others there is a promising line Hack language support. but there is no guarantee whatsoever that it will make it to version 9. – David Kalosi Feb 27 '15 at 13:37
  • PhpStorm support for Hack is postponed: http://blog.jetbrains.com/phpstorm/2015/06/hack-language-support-in-phpstorm-postponed/ – RyanNerd Jul 03 '15 at 21:40