Jetbrains cursorless support
This add support for cursorless in jetbrains, by adding a new package, where the output bundle can be embedded in the jetbrains plugin. (Currently maintained here: (https://github.com/asoee/cursorless-jetbrains)) It currently support most of the core functionality of cursorless: hats, selection, edits, flashing, treesitter, and some navigation commands.
It does not (yet) support:
- highlights
- tutorial
- cheatsheet
Caveats:
- It currently relies on manual cop/paste of the output bundle to the jetbrains plugin.
- tresitter support requires manual copy/paste of wasm/configuration files from the VSCode extension.
Checklist
- [ ] I have added tests
- [ ] I have updated the docs and cheatsheet
- [ ] I have not broken the cheatsheet
@asoee would it be helpful for me to have a look at this point? Also, would be useful to have a quick blurb in description to indicate what's supported by this PR. Eg I'm assuming this PR doesn't support tree-sitter?
@pokey yes, please take a look. I think it is slowly stabilizing now. While the plugin does support tree-sitter. it is still the manual copy/paste way, and i have not looked into the treesitter-changes we discussed. Focus have been on making the plugin usable.