cursorless/cursorless-talon
Andreas Arvidsson 5448c2e850
Changed order surrounding pair lists were combined for spoken scope forms (#2658)
I have a on purpose conflict where I have `string: doubleQuotes` pair
and `string: string` scope. This allows me to do `string wrap` that will
do double quotes, but `take string` should be all strings not just
double quotes. This worked fine before the dfa optimization where we
flattened the scope types in #2628

Just rearranging the lists so the one with scope types has higher
priority than the list of wrappers fixes this.

## Checklist

- [x] 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
2024-09-10 08:31:21 +00:00
..
.github Don't run black from cursorless-talon repo (#2312) 2024-04-29 04:07:23 +00:00
docs Point to documentation hub instead of GitHub (#655) 2022-04-26 12:39:55 +01:00
src Changed order surrounding pair lists were combined for spoken scope forms (#2658) 2024-09-10 08:31:21 +00:00
.gitignore Add .DS_Store to .gitignore for cursorless-talon (#2653) 2024-08-12 21:59:10 +00:00
LICENSE Run pre-commit 2022-04-25 11:21:26 +01:00
README.md Fix badge on cursorless-talon (#2313) 2024-04-29 08:30:50 +00:00

Welcome to Cursorless!

Rating Documentation Tests Maintenance License: MIT

Cursorless is a spoken language for structural code editing, enabling developers to code by voice at speeds not possible with a keyboard. Cursorless decorates every token on the screen and defines a spoken language for rapid, high-level semantic manipulation of structured text.

This repository holds the Talon side of Cursorless. If you've arrived here as part of the Cursorless installation process, then you're in the right place!

Contributing

If you're looking to improve Cursorless, note that Cursorless is now maintained as a monorepo, so if you're here in a browser, and your address bar points to https://github.com/cursorless-dev/cursorless-talon, then you're probably in the wrong place. The monorepo is hosted at cursorless, and the source of truth for these talon files is in the cursorless-talon subdirectory.

See the contributor docs to get started.

Cursorless talon

This directory contains the talon side of Cursorless.