cursorless icon indicating copy to clipboard operation
cursorless copied to clipboard

Don't let the cursor slow you down

Results 419 cursorless issues
Sort by recently updated
recently updated
newest added

## What Adds support for the Elm programming language ## Checklist - [ x ] Recorded tests for the new language - [ x ] Used `"change"` / `"clear"` instead...

## Checklist - [x] I have added [tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)

When determining how to indent an inserted target for `"pour"` or `"move after"`, we look at the final line of the target that is being poured or inserted after. This...

bug

Analogously to the `"short paint"` scope type we'd like to add a `"short block"` scope type that stops when it hits the end of a surrounding pair Should be able...

enhancement
good first issue

Goal is to remove [EditWithRangeUpdater](https://github.com/cursorless-dev/cursorless/blob/35f06f664749b1430209ca90e7ff4680efa0ea50/src/typings/Types.ts#L184) - [ ] Support multiple edits in the same position and keeping track off their individual resulting range - [x] Support updating the editor's selection...

code quality

In the following code: ```typescript [ "foo", // this is a comment "bar", ]; ``` The comment is treated as part of the second item. This behaviour is quite unexpected,...

bug

Currently, [`getCloneParameters`](https://github.com/cursorless-dev/cursorless/blob/5694551d3d441adef646ed202239e68a9e95cf2a/src/processTargets/targets/BaseTarget.ts#L120) has a weak type because it needs to be used in [`createContinuousRangeTarget`](https://github.com/cursorless-dev/cursorless/blob/b154ec5c7dbd18ec3e0f82f3a69e38fca24ce72a/src/processTargets/targets/BaseTarget.ts#L120), [`cloneWith`](https://github.com/cursorless-dev/cursorless/blob/b154ec5c7dbd18ec3e0f82f3a69e38fca24ce72a/src/processTargets/targets/BaseTarget.ts#L109), and [`isEqual`](https://github.com/cursorless-dev/cursorless/blob/b154ec5c7dbd18ec3e0f82f3a69e38fca24ce72a/src/processTargets/targets/BaseTarget.ts#L150). We'd like to move these 3 consumer functions into the derived classes, and...

code quality

Today, the "that" mark doesn't keep contextual information about its target. For example, if you refer to "arg", and then say "chuck that", it forgets that "that" was an argument,...

enhancement

## The problem The biggest issue is that "take every line air past bat" doesn't behave as expected today. We need to come up with a consistent and predictable inference...

enhancement

## The goal For example: - "every line" - "every funk" - "every line in class" - "first funk" - "last line in funk" See https://github.com/pokey/cursorless-vscode/wiki/Target-overhaul for many more examples...

enhancement