/intellij-prolog

Prolog plugin for Intellij IDEA

Primary LanguageScalaApache License 2.0Apache-2.0

Intellij Prolog

Codacy Badge CI CircleCI

Prolog language support for Intellij IDEA.

Road Map

  • Basic language features
    • Simple code highlighting
    • Language file detection
    • References and declarations linking
      • Function(facts) references
      • Atom(variable) references
    • Code completion
      • Function(facts) references
      • Atom local references
    • Goto symbol contributor
    • Internal analysis and linter
  • Module and project management
    • Cross file indexing
    • Standard library indexing
    • ?: External library indexing
  • Swi toolchain support
    • Auto detection & configuration
    • Basic external linter
    • Case dependent external linter
    • Run configurations
  • Icons needed
  • Pattern unification
  • Advanced: interactive query & debugging

Special Thanks

The development of this project is under Jetbrains's Open Source License's support and their incredible IDEs.

Jetbrains OSL