Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jetbrains cursorless support #2695

Draft
wants to merge 29 commits into
base: main
Choose a base branch
from

Conversation

asoee
Copy link

@asoee asoee commented Dec 9, 2024

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

@pokey
Copy link
Member

pokey commented Dec 21, 2024

@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?

@asoee
Copy link
Author

asoee commented Dec 23, 2024

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants