Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detect common installation mistakes and show error message #1953

Open
2 of 5 tasks
pokey opened this issue Oct 16, 2023 · 1 comment · May be fixed by #2720
Open
2 of 5 tasks

Detect common installation mistakes and show error message #1953

pokey opened this issue Oct 16, 2023 · 1 comment · May be fixed by #2720
Assignees
Labels
enhancement New feature or request talon Related to cursorless-talon
Milestone

Comments

@pokey
Copy link
Member

pokey commented Oct 16, 2023

  • User forgets to clone community => Look for action we depend on and show error message during init if not detected
  • User clones monorepo instead of cursorless-talon => Have python file at root of mono-repo that shows error message
  • user hasn't installed talon?
  • user hasn't installed cursorless-talon (note that we can look for .cursorless directory, tho old installations won't have it)
  • user missing command-server

Note that if they just want cursorless keyboard, they don't need any of these things, so figure out how to handle

See #1951 for an example where a user tried to use cursorless without Talon community repo

@AndreasArvidsson
Copy link
Member

Sounds good

@auscompgeek auscompgeek added the talon Related to cursorless-talon label Oct 19, 2023
@pokey pokey added this to the 1.0 milestone May 30, 2024
github-merge-queue bot pushed a commit that referenced this issue Dec 1, 2024
Related ##1953

## Checklist

- [/] 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

---------

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this issue Dec 12, 2024
Related ##1953

## Checklist

- [/] 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

---------

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>
cursorless-bot pushed a commit to cursorless-dev/cursorless-talon that referenced this issue Dec 12, 2024
Related #cursorless-dev/cursorless#1953

## Checklist

- [/] 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

---------

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>
cursorless-bot pushed a commit that referenced this issue Dec 12, 2024
Related ##1953

## Checklist

- [/] 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

---------

Co-authored-by: Pokey Rule <755842+pokey@users.noreply.github.com>
@AndreasArvidsson AndreasArvidsson self-assigned this Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request talon Related to cursorless-talon
Projects
Status: To do
Development

Successfully merging a pull request may close this issue.

3 participants