cursorless
cursorless copied to clipboard
Don't let the cursor slow you down
# The problem Along the lines of #678, it would be useful to be able to see our test cases in a web representation. This view would enable us to...
- [ ] Video - [ ] Developer overview in contributor docs - [ ] Diagram - [ ] Docstrings on things like `Target`, `BaseTarget`, etc - [ ] Add...
Currently, we just try to use the html parser for xml. That works some of the time, but is not very consistent. We should use a proper tree-sitter-xml. The only...
When saying `"chuck trailing every block"`, I get the error `No available trailing range`. This is because the final block doesn't have any trailing range. I'm not sure quite what...
```js a b | ``` `bring past air chuck source` removes the new text as well as the source
- [ ] "inside" / "outside" / "pair" can be applied to anything that has an interior and scope starters / enders, eg an `if` statement, surrounding pairs, functions, strings,...
Planning to use #205 as the example - [ ] And add link to video to docs
This was glue code for legacy implementation when doing #672
### Background Currently Cursorless uses a custom pattern definition DSL alongside a set of helper functions in [nodeMatcher.ts](https://github.com/cursorless-dev/cursorless/blob/6c63c210a217549cebd4ff846f4eaff9c23d50f7/src/util/nodeMatchers.ts) to match various scope types, such as `item` within a list or...
See https://github.com/pokey/cursorless-vscode/discussions/506 if you'd like to discuss / provide feedback on individual ideas - [ ] More what’s next videos, maybe looking more at projects and milestones - [ ]...