Files
openide/plugins/toml
Anton Lobov da91d739ab [json] schema - allow creating a walker without supplying a schema
creating a walker based on schema is a very exotic use case, usually it is defined by language only

GitOrigin-RevId: 36202fcf8dbbedc4ddae7f6136b7647491373844
2024-02-14 15:45:48 +00:00
..
2023-10-23 09:34:00 +00:00

TOML language support for IntelliJ IDEA based IDEs

download version

The plugin provides nothing but syntax highlighting at the moment.

Installation

To install plugin open Settings > Plugins > Browse repositories, and search for TOML.

Contributing

See Contributing in the IntelliJ-Rust plugin.

Extending

It's possible to extend TOML support from other plugins:

  • The PSI structure is expected remain backwards compatible.
  • TomlKey and TomlValue are ContributedReferenceHosts, so it's possible to inject references into them from third-party plugins, and provide completion and goto definition.

See https://github.com/intellij-rust/intellij-rust/pull/1982/ for an example.