I would like to use something like this plugin, but the requirement to include a precompiled shared library in the book repo is a showstopper. I tend to jump around between platforms (whatever is convenient at the time) and this requirement prevents running the plugin on multiple operating systems.
For instance, if treesitter/lang.so is a Linux shared library, it cannot loaded on macOS or Windows. The plugin with fail with a library loading error.
A WASM runtime would be better for portability than native shared libraries.
I would like to use something like this plugin, but the requirement to include a precompiled shared library in the book repo is a showstopper. I tend to jump around between platforms (whatever is convenient at the time) and this requirement prevents running the plugin on multiple operating systems.
For instance, if
treesitter/lang.sois a Linux shared library, it cannot loaded on macOS or Windows. The plugin with fail with a library loading error.A WASM runtime would be better for portability than native shared libraries.