/intellij-ocaml

This plugin is providing support for OCaml in IntelliJ. It's based on ReasonML and intellij-rust. If you are looking for a complete and maintained solution, please check the ReasonML plugin.

Primary LanguageJavaMIT LicenseMIT

intellij-ocaml

Checks Version Downloads License: MIT Dependabot: Active 0.2.0 0.3.0 0.4.0 0.5.0 0.6.0 0.7.0

At least for now, the repository is unmaintained. No Maintenance Intended

This plugin is providing support for OCaml for JetBrains IDEs. It's based on both ReasonML and intellij-rust. If you are looking for a complete and maintained solution, please check out the ReasonML plugin (that is based on ocaml-ide btw). I'm a student, and I'm lacking the knowledge to do something great.

Getting Started πŸ—ΊοΈ | Features πŸš€

🎯 What's my goal?

  • Can run/compile ocaml files (without having to install some external build system)
  • Support for opam (can install / update packages, ...)
  • Support for Makefile
  • Support for Dune
  • Any installation must be simple, and effortless
  • Real-time checks for errors/warnings, including quick fixes. Can suppress warnings.
  • Real-time type inference
  • Smart auto-completion
  • REPL support: we must be able to send commands from our file, to a REPL console
  • Using a bundle (possible support for Localization later)
  • Working in minor IDEs (CLion, PHPStorm, etc.)

πŸ“„ License

This project is MIT licensed.