marta-file-manager / marta-issues

An issue tracker for Marta File Manager.
https://marta.yanex.org/
366 stars 0 forks source link

Marco Treesitter syntax and schema #1066

Open snoblenet opened 2 months ago

snoblenet commented 2 months ago

Is there or will there be a Treesitter syntax for Marco? I'd like to add it to Neovim for highlighting.

Similarly, will there be an LSP for Marco? Especially with support for a feature similar to JSON schemas?

(For what it's worth, all could be provided instantly by just using JSON, TOML or similar for config.)

snoblenet commented 2 months ago

BTW, schema support would be particularly valuable, because if you are editing the config file in a text editor and the config file format bans you from providing default values (?!), then you don't have any visibility at that point of the available config options.

But a quicker way of solving that problem would be the just (1) allow the specification of default values and (2) creating a starting config with all default values on installation.