Files
openide/plugins/toml
konrad.sztenderski 90816a0e2b RUST-13045: Support adding deps in fixes and copy paste processor to build dependencies
(cherry picked from commit d5dac84cd6804b517c5e5aff3fc09cfde01bc3c2)

IJ-MR-157157

GitOrigin-RevId: 9b4e749f97441090e100c8895e96e9ba45aa3ab6
2025-06-13 17:55:16 +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.