taplo
taplo copied to clipboard
Plugin for IntelliJ-based IDEs
I'm interested in writing a plugin that provides Taplo integration for IntelliJ-based IDEs. Such a plugin would prove to be useful, especially when PyCharm doesn't even have proper support for pyproject.toml (unless I'm mistaken, neither do other IJ-based IDEs, except for RustRover).
I have a few questions:
- What LSP capabilities does Taplo have?
- What are the settings that should be passed to Taplo as
initializationOptions? - How can I tell Taplo the schema to be used for the current file? What if that schema changes?
- Are there anything else I need to know in general before publishing the plugin (licensing, trademarks, naming, etc.)?
The plugin's source code can be found here.