Hands-Free Coding (2020)
As someone with RSI who writes code using speech recognition, before copilot, something like Talon was a pretty good solution. Awkward, kinda rough on the throat, not something you would use in the long term but better than the other options. I&#x27;ve always thought that a editor based on the abstract syntax tree in the language was a far better solution but that&#x27;s a hard to solve problem and needs to be redone with every language.<p>I now use copilot almost exclusively when writing code. I&#x27;ve learned how to give it prompts so that writes code the way I would&#x27;ve written code. Occasionally it surprises me but when I dig into the solution, I realize that&#x27;s a good one and start using it intentionally.<p>That said, navigation still a pain (sometimes literally). I mostly use the arrow keys and page up&#x2F;page down to get to where I want to go. It is usually not worth the hassle to build special macros for editor specific navigation. I believe having meat macros like I developed with Emacs is no longer a win. Maybe if I had abstract syntax tree driven navigation, it would be worthwhile.