Don't let the cursor slow you down
Go to file
Kirill Dubovitskiy d90a3698f1
Serve docs folder and API reference on GitHub pages (#477)
* Inline documentation added for some key functions

* Docusaurus minimal set up added

* Fixed links to repository sub directories

* Added contributing/api using TypeDoc

* Updated publish docs workflow

* Link hack docs, publish only on main branch

* Update website/docusaurus.config.js

More robust fixing relative link to repository artifacts

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>

* Addressed review comments; Github workflow to test documentation build added

* Update .github/workflows/deploy-docs.yml

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>

* Update .github/workflows/deploy-docs.yml

Deployment should be authored by cursor less bot

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>

* Apply pull request suggestion

* missing-exports plugging added

* Moved contributing; Added new API index page

* Avoid copying docs folder

* Fix links to GitHub after docs folder move in previous commit

* Fixed issue were relative links were rewritten to point to GitHub

* Add stub contributing

* Fix broken link to svg calculations

* Add broken markdown link checker

* Update tagline and run dock sours can fig through prettier

* Disable markdown link checking in CHANGELOG.md

* Factored out typedoc configuration from docusaurus

* Prevents broken links like https://.../../ generated

* Fixed link giving warning

* Fixed typo

* Better docusaurus config documentation

* Serve folder with /docs/ subdir <- website/build for baseUrl to work correctly

* Added CNAME to gh-pages root. Otherwise adhock commits when updated from GitHub Pages UI

* Cleanup docs

* Docs

* More docs

* Update docs-build.sh to clean out old artifacts

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>

* runCommand fixed list numbering

* Hide API index from the sidebar

* Bumped docusaurus dependencies, minor nice improvements

* Moved dogs build script to scripts folder

* Edit launch configuration to debug docusaurus configuration

* Use `www` as default

* Switch to www

* Fix ci

* Trigger notification

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>
2022-03-16 23:23:03 +00:00
.github Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
.vscode Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
cursorless-snippets Add link wrap gif (#536) 2022-02-07 19:52:41 +01:00
cursorless-talon change the default term (#596) 2022-03-09 22:22:53 +00:00
data/playground Scala support (#399) 2022-01-08 16:42:56 +00:00
docs Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
gh-pages-root Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
images Add highlight action and nothing mark (#563) 2022-02-14 14:11:09 +00:00
schemas Snippet wrap (#296) 2021-10-25 13:15:07 +01:00
scripts Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
src Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
website Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
.eslintrc.json Added no unused rule to lint (#517) 2022-02-13 13:36:00 +00:00
.gitignore Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00: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 Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
CONTRIBUTING.md Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +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 Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +00:00
README.md Update documentation and links to reflect monorepo (#542) 2022-02-03 18:57:58 +00:00
third-party-licenses.csv Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +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 Serve docs folder and API reference on GitHub pages (#477) 2022-03-16 23:23:03 +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 installation.md 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 installation.md 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.