Anything that's can be templated is. There's natural language integration with LSP. I use Vim mode "naturally" etc...
It's not like reading what's on your screen word by word. It's less input than typing.
Anything that's can be templated is. There's natural language integration with LSP. I use Vim mode "naturally" etc...
It's not like reading what's on your screen word by word. It's less input than typing.
You'd use a custom vocabulary as well. So rather than "curly open" you'd use "heck", and instead of "enter" it would be "bark". I'm just making the actual words up here, but the point is to use a different/more simplified vocabulary that's also easier to understand by the computer.
https://talonvoice.com/ is also worth keeping an eye on.
def tree_size(n: Node) -> int:
if not n:
return 0
return 1 + tree_size(n.left) + tree_size(n.right)
would be:funk tree size takes near type cap node returns int slap
if op not near next return zero slap zing
return op one plus call tree size pass near dot left
op plus call tree size pass near dot right
commands like "funk", "op" and "if" insert snippets
slap = end enter, zing = shift tab, next = move to next snippet placeholder, near = letter n
still a work in progress as I find ways to make it flow better.