Plugin to IntelliJ to help with Anixe ACLR8 .ion file workflow
ION
is format merging TOML
and CSV
formats into one.
You keep TOML feature of being section based dictionary, but also allow to write CSV fragments under sections.
This way we can have multidimensional matrices of interconnected data while also allowing to keep simple configuration data along.
Example of .ion file would be:
[CONFIG]
matrix_operation = "multiplication"
matrix_array = ["MATRIX.A", "MATRIX.B"]
[MATRIX.A]
|1|
|3|
[MATRIX.B]
|2|-1|
[TEST]
|2|-1|
|6|-3|
Preferences -> Plugins -> Marketplace -> search IonType -> Install
- visit plugin website & goto Versions
or - download from releases
- get latest
.jar
- Preferences -> Plugins -> Gear icon -> Install Plugin from Disk
Clone the repo and run :buildPlugin
gradle job
Anyone can contribute.
Plugin is being developed in kotlin
, with code generated by jflex
in java
.
Keep commits sane and features usefull.
.ion format is quite hermetic, especially in ARIZ extension, so probably at some point I'll split this plugin into ARIZ plugin and standalone .ion plugin