Pokey Rule

Results 577 comments of Pokey Rule

Some things to keep in mind: - Should make this thing a graph component. Can grep for `editStyles` to see a good example. You may need to give it an...

> > It should have a method to pause its listening, which will be used by [CommandAction](https://www.cursorless.org//docs/contributing/api/classes/actions_CommandAction.CommandAction/) to avoid polluting stack during hacked commands that do a jump > >...

Remove unnecessary `.gitkeep`

- I'd argue that the `foo match {...}` construct can be handled the same way as other case / switch statements outlined in https://github.com/cursorless-dev/cursorless/issues/579#issuecomment-1161627378 - The `val Count(pulledOut) = Count(1)`...

Also have a look at [`registerReplaceEditList`](https://www.cursorless.org/docs/contributing/api/classes/core_updateSelections_RangeUpdater.RangeUpdater/#registerreplaceeditlist), because that has a mechanism to associate changes that come back from VSCode with edits provided in `performDocumentEdits`. It is not perfect; eg if...

We might want to borrow from https://github.com/Will-Sommers/cursorless-katas/tree/main/katas/modifiers/just

> > `@.removalRange` indicates a different range that should be used for removal > > Using things like `.removalRange` has as a disadvantage that we can only include a node...

> query language for delimiters Can you elaborate on what you mean by this? What kind of delimiters?