#editor #api #machinery #text #assets #game-engine #anode

tm-anode-api

API for the tm-anode The Machinery plugin

7 releases (breaking)

0.6.0 Oct 13, 2021
0.5.1 Aug 11, 2021
0.4.0 Jul 31, 2021
0.3.0 Jul 30, 2021
0.1.0 Jul 30, 2021

#1815 in Game dev

Download history 6/week @ 2024-02-18 2/week @ 2024-02-25 90/week @ 2024-03-31

90 downloads per month

MIT/Apache

4KB

Anode

The terminal or electrode from which electrons leave a system.

Anode is a text editor plugin for The Machinery game engine.

Anode Screenshot

Features

  • Code highlighting, provided by tree-sitter.
  • Easy integration for custom assets (see tm-anode-api).

Crates

  • tm-anode - Anode text editor plugin for The Machinery.
  • crates.io docs.rs - API for the tm-anode The Machinery plugin.
  • tm-textfile - Text file plugin for The Machinery that showcases basic usage of tm-anode-api.

Building and Installing

Anode is built using the Cargo package manager for Rust, and can be automatically copied to your TM_SDK_DIR plugins directory using a cargo-make task.

cargo make machinery

Extending

Anode provides a public API that can be used to extend it. The API is documented in the tm-anode-api crate, and is compatible with the C ABI.

License

Licensed under either of

at your option.

Dependencies

~7.5MB
~158K SLoC