There are now two sets of 'draft' type functionality in the repo. talon_draft_window uses a built in Talon textarea widget and draft_editor uses VSCode (probably with the cursorless VSCode extension). It seems unlikely that people would want to use both at the same time; this issue is to attempt to merge their voice commands as much as possible.
Specifically it seems like we could add an action definition for opening and maybe closing and submitting the draft window. We could also hide the draft_editor version behind a tag so that talon_draft_window would be the default (since it uses built in Talon functionality). We'd then make action implementations for each and ideally change the voice commands to be the same for both to the extent that is possible.
@rntz Has also done a bit of work making an Emacs based draft window. Perhaps consider his needs as well when making the action definitions: https://github.com/rntz/talon_emacs_draft .
There are now two sets of 'draft' type functionality in the repo.
talon_draft_window
uses a built in Talon textarea widget anddraft_editor
uses VSCode (probably with the cursorless VSCode extension). It seems unlikely that people would want to use both at the same time; this issue is to attempt to merge their voice commands as much as possible.Specifically it seems like we could add an action definition for opening and maybe closing and submitting the draft window. We could also hide the draft_editor version behind a tag so that
talon_draft_window
would be the default (since it uses built in Talon functionality). We'd then make action implementations for each and ideally change the voice commands to be the same for both to the extent that is possible.