-
-
Notifications
You must be signed in to change notification settings - Fork 85
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Cedric Halbronn
committed
Mar 21, 2024
1 parent
746a7be
commit e2ba468
Showing
1 changed file
with
15 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,27 @@ | ||
# features | ||
# questions | ||
|
||
- bring command | ||
- merge talon-vscode-command-client and cursorless-talon? | ||
|
||
* "paste to row one" command require the text editor edit() function to be implemented | ||
* prePhrase support in command server? https://www.cursorless.org/docs/contributing/architecture/hat-snapshots/ | ||
* only one command to build, run neovim, and attach to it? (see my build program, run program, debug program) | ||
* separate PR for text editor setSelections(). Fix getter vs property | ||
* have the command server allow executing any lua function? probably not because we already have neovim rpc. | ||
* avoid importing cursorless from command server | ||
# features | ||
|
||
# bugs | ||
- "paste to row one" from the clipboard | ||
- prePhrase support in command server? https://www.cursorless.org/docs/contributing/architecture/hat-snapshots/ | ||
- only one command to build, run neovim, and attach to it? (see my build program, run program, debug program) | ||
- find a way to load neovim from script so we know when it is loaded so we can then attach to it for debugging? | ||
- avoid importing cursorless from command server? | ||
- test if we can reload the extensions after a modification without reloading neovim | ||
|
||
- we lose the initial selection if we were in visual mode before issuing a `copy` command. it does go back to the right line though. | ||
- `take file` doesn't work, and just moves the cursor at the beginning of the file | ||
# to do later | ||
|
||
# discussion | ||
- separate PR for text editor setSelections() | ||
- separate PR for the text editor edit() | ||
- have the command server allow executing any lua function? probably not because we already have neovim rpc. | ||
|
||
# fidgeting | ||
|
||
- integrate tests for cursorless-neovim? see testCaseRecorder.vscode.test.ts | ||
- fix neovim terminology | ||
- extension => plugin | ||
- editor => window (any place remaining?) | ||
have readme with the corresponding terms between vscode and neovim | ||
- git repo to mention issues, for instance the can't reenter normal mode from terminal mode? |