zaw's[1] history widget on Ctrl-R is so much better than the regular backward history search that it's difficult to imagine using a shell without it anymore.<p>1: <a href="https://github.com/zsh-users/zaw" rel="nofollow">https://github.com/zsh-users/zaw</a>
This looks useful!<p>I've also been working on tools to make user context switching easier on the terminal (such as a project of mine called prm[0]), and I'm currently working on bringing this sort of functionality to the desktop environment.<p>If you (or anyone else) wants to talk about these sorts of things, or know of any good relevant research, please drop me a line here or at eivind dot arvesen at gmail dot com.<p>[0]: <a href="https://github.com/eivind88/prm" rel="nofollow">https://github.com/eivind88/prm</a>
On the surface, Desk workspaces seem very similar to tmux sessions. I'm curious why one would choose Desk over tmux to manage multiple workspaces in the shell? <a href="https://robots.thoughtbot.com/a-tmux-crash-course" rel="nofollow">https://robots.thoughtbot.com/a-tmux-crash-course</a>