Curious to know what the real terminal and shell wizards are up to.
Lately shell interactions have felt very slow and archaic without some kind of AI assistance now that I've become so used to having it when coding with Copilot. I've seen and tried some of the available AI shell tools but haven't liked any yet. Just typing command descriptions and waiting for the AI generated command doesn't feel like the right model. Literally just using copilot in a context where I could execute its output would probably be a better experience. If I remember correctly, when playing with Emacs there was one of the terminal options where the output and command line were in a single buffer and hitting enter on the last line would execute the command there. So I'm thinking that if there's a copilot plugin for Emacs and that terminal option, then combining the two might be pretty nice.
The beauty of using the command line shell comes from the simplicity of plain text and direct interaction with the tools, not from trying to create a GUI experience or polluting it with Copilot assistance.
I don't know about your setup with emacs, but both vim and bash can execute a line displayed in the terminal without adding anything to them.
I have not yet tried Copilot, nor felt much curiosity about it; bulk generation of likely-incorrect code I don't really understand is not a service I can imagine much use for.
In terms of AI tools in the terminal, I've also tried a few, but nothing stuck so far...
[^1]: https://github.com/AlexW00/.config [^2]: https://github.com/Aloxaf/fzf-tab
Months ago i used zplug, but its not developed anymore and zcomet is much faster, since it compiles the files.
Kitty is GPU accelerated and has excellent support for displaying images in the terminal, using the Kitty graphics protocol. It also has its own keyboard protocol which works around many limitations you'd normally encounter with modkeys and TUI apps.
Also waiting to check out GhosTTY, which is supposed to be super fast (comes out next month).
As for the shell, I too hsed zsh in the past, but I switched away from zsh due to how slow and bloated it became.
fish is fast, and stuff like oh-my* is completely optional, because fish has many of the features zsh users would normally install manually.
The only plugins I use in fish are fisher (a fish package manager) and tide (a really fast, customisable asynchronous prompt).
And no "AI" bullshit whatsoever.