Don't let the cursor slow you down
Go to file
Pokey Rule fd7736e35b
Move to monorepo (#510)
* git subrepo clone (merge) https://github.com/cursorless-dev/cursorless-talon.git cursorless-talon

subrepo:
  subdir:   "cursorless-talon"
  merged:   "afa65b88"
upstream:
  origin:   "https://github.com/cursorless-dev/cursorless-talon.git"
  branch:   "main"
  commit:   "afa65b88"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

* Set up tests and deploy for cursorless talon subrepo

* Cleaner solution
2022-01-27 09:32:13 +00:00
.github Move to monorepo (#510) 2022-01-27 09:32:13 +00:00
.vscode Implemented strict here selection type (#352) 2021-12-16 17:23:28 +01:00
cursorless-snippets Snippet wrap (#296) 2021-10-25 13:15:07 +01:00
cursorless-talon Move to monorepo (#510) 2022-01-27 09:32:13 +00:00
data/playground Scala support (#399) 2022-01-08 16:42:56 +00:00
docs Pull request templates (#503) 2022-01-24 16:21:44 +00:00
images Release 0.25.0 (#439) 2022-01-09 19:30:54 +00:00
schemas Snippet wrap (#296) 2021-10-25 13:15:07 +01:00
src Continuous delivery take II (#509) 2022-01-26 15:46:26 +00:00
.eslintrc.json Snippet wrap (#296) 2021-10-25 13:15:07 +01:00
.gitignore Add surrounding pair modifier (#3) (#168) 2021-08-09 19:17:17 +01:00
.vscodeignore web-tree-sitter; python; icon 2021-05-12 10:53:18 +01:00
.yarnrc Skeleton 2021-02-14 15:23:21 +00:00
CHANGELOG.md Release 0.25.0 (#439) 2022-01-09 19:30:54 +00:00
CONTRIBUTING.md Hat snapshots (#318) 2021-12-06 18:13:48 +00:00
LICENSE Add license 2021-05-04 12:07:25 +01:00
NOTICE.md Clean up badges; add ratings badge (#488) 2022-01-17 14:06:49 +00:00
package.json Publish extension on merge to main (#507) 2022-01-26 14:49:47 +00:00
README.md Badge format tweak (#489) 2022-01-17 14:40:47 +00:00
third-party-licenses.csv Clean up badges; add ratings badge (#488) 2022-01-17 14:06:49 +00:00
tsconfig.json Delimiter selector updated (#347) 2021-12-01 16:00:25 +01:00
vsc-extension-quickstart.md Skeleton 2021-02-14 15:23:21 +00:00
yarn.lock Publish extension on merge to main (#507) 2022-01-26 14:49:47 +00:00

Welcome to Cursorless!

Version Rating Tests Documentation 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.

Checkout the docs and videos to learn more. See cursorless-talon for installation instructions.

And I heard you like GIFs?

Curly repack ox Move arg air and each to after drum Chuck tail red pipe slice past end of file

Installation

Currently depends on Talon, though a keyboard version is planned.

See cursorless-talon for installation instructions.

Extension Settings

This extension contributes the following settings:

  • cursorless.showOnStart: Whether decorations should appear on workspace start
  • cursorless.hatSizeAdjustment: Percentage to increase or decrease hat size; positive increases size
  • cursorless.hatVerticalOffset: How much to vertically shift the hats as a percentage of font size; positive is up
  • cursorless.hatEnablement.colors: Whether to enable particular hat colors.
  • cursorless.hatEnablement.shapes: Whether to enable particular hat shapes.
  • cursorless.hatPenalties.colors: How much to penalize each hat color. You will probably want to set this one to the number of syllables in the given style. Cursorless will then sort every style combination by number of syllables to refer to it.
  • cursorless.hatPenalties.shapes: How much to penalize each hat shape. You will probably want to set this one to the number of syllables in the given style. Cursorless will then sort every style combination by number of syllables to refer to it.

Known Issues

  • Cursorless calculates the position of the hats based on the characteristics of your font. If you find that the hats are off center you can try running this command: cursorless.recomputeDecorationStyles

Change Log

See CHANGELOG.md.

Contributing

See CONTRIBUTING.md.

Attributions

See NOTICE.md.