cursorless
cursorless copied to clipboard
Don't let the cursor slow you down
Today, we're silently ignoring the `delay` passed to `setTimeout` and just immediately running the callback. We should figure out how to handle this We probably need to look at the...
In bash, we don't properly support strings. For example: ```sh commit_message="$(git log -1 --pretty=format:"%s" HEAD)" ``` This is actually two nested strings: `"$(git log -1 --pretty=format:"%s" HEAD)"` and `"%s"`. Instead...
With https://github.com/cursorless-dev/cursorless/issues/2331 we support visualising logs inside vscode by spawning a task that does `tail -f logfile`. However, before neovim 5.1.0 (node-client npm package), the native logs (`console.log`) were actually...
Instead of passing in two tree-sitter-specific components here https://github.com/cursorless-dev/cursorless/blob/bc50059a8b702bf02dd1be864a30b48fed7d8fa6/packages/cursorless-engine/src/cursorlessEngine.ts#L47-L48 we should instead just pass in a `LanguageDefinitions`. Note that we'll need to rework `ParseTreeAction`, as that still requires tree-sitter. The...
- [ ] linux - [x] osx - [x] windows
One suggestion is for the "chuck arg blue vest" command, I noticed the full command wasn't visible and required scrolling. I didn't realize this at first. It may help to...
Today, neovim deploy assumes that any changes to the staging dir come from the head commit. But if there is a race and two commits come in at nearly the...
Atm we only have a tasks.json entry, but want to be able to debug the neovim instance running the tests.
Atm we detect success or failure for the tests on CI by parsing the log file and searching for the line `==== TESTS FINISHED: code:`. It would be more bullet...