cursorless
cursorless copied to clipboard
Don't let the cursor slow you down
Today's behavior given is a bit awkward around nested scopes. eg ```py if |value == 0: return None print("after") ``` In this scenarios saying `"take next state"` I would expect...
## Checklist - [ ] I have added [tests](https://www.cursorless.org/docs/contributing/test-case-recorder/) - [ ] I have updated the [docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and [cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet) - [ ] I have not broken the cheatsheet
We currently have one [script](https://github.com/cursorless-dev/cursorless/blob/main/packages/cursorless-neovim/scripts/populate-dist.sh) to create a staging directory for testing in CI, and a completely separate [script](https://github.com/cursorless-dev/cursorless/blob/main/scripts/deploy-cursorless-nvim.sh) to create the staging directory for deploy. We should try to...
While adding lua-language-server lint tests in https://github.com/cursorless-dev/cursorless/pull/2611 it was noted that a bug was preventing `--check` usage (https://github.com/LuaLS/lua-language-server/pull/2775), so had to add an overlay to our flake.nix. This should be...
So eg `setHighlights` could be null or something, and so that way you have to check. Maybe have type descriminator field and in one version its null and in another...
When we use relative links in our docs that escape the docs folder, eg `../../../../../foo`, we rewrite them to GitHub URIs of the given file in [our Docusaurus transform](https://github.com/cursorless-dev/cursorless/blob/c29b5cf664cbc8f94545d4032d339bf2e1267cd7/packages/cursorless-org-docs/docusaurus.config.mts#L54). However,...
In vscode we can trigger `editor.action.wordHighlight.trigger` Only on pre and post actions?
For some tutorial steps, there is no `initailState`. These steps just assume the state is correct from the previous step. We should force that, probably by setting state to output...
Decide if these promises should be awaited https://github.com/cursorless-dev/cursorless/blob/fc824af74883370e841bafc5c36bd40b0bd73987/packages/cursorless-neovim/src/registerCommands.ts#L31 https://github.com/cursorless-dev/cursorless/blob/fc824af74883370e841bafc5c36bd40b0bd73987/packages/cursorless-neovim/src/registerCommands.ts#L52
Now that cursorless.nvim is merged, the flake.nix can be updated to expose the vim plugin so it can be used directly from declarative nix config. It's more suited to be...