Skip to content

Commit

Permalink
docs: todo list
Browse files Browse the repository at this point in the history
  • Loading branch information
Cedric Halbronn committed Mar 21, 2024
1 parent 746a7be commit e2ba468
Showing 1 changed file with 15 additions and 12 deletions.
27 changes: 15 additions & 12 deletions packages/cursorless-neovim/TODO.md
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?

0 comments on commit e2ba468

Please sign in to comment.