I'm all for experimenting with new ideas, however this seems to duplicate all the conceptual shortcomings I see in tmux.<p>First of all, session support and terminal multiplexing are two distinct features which shouldn't be intermingled. What ever happened to the Unix principle of doing one thing and doing it well? My take on this problem is a combination of abduco[1] and dvtm[2].<p>Next a built in copy mode seems wrong, there is no need to implement vi(m) or emacs key bindings when you can make use of the complete editor. That is why dvtm uses my vim clone vis[3] as a filter: the terminal (scroll back) content is piped to $EDITOR and whatever the editor writes to stdout is kept in a register to be pasted in other terminal windows.<p>Furthermore I think the completion menu should also be implemented as a standalone tool (using e.g. dmenu or slmenu) as is done for the vis file open dialog.<p>As a last point I consider Pyhton not really suitable for core system tools, if you want something more expressible than C then something like Rust would probably have been a better choice.<p>[1] <a href="https://github.com/martanne/abduco" rel="nofollow">https://github.com/martanne/abduco</a>
[2] <a href="https://github.com/martanne/dvtm" rel="nofollow">https://github.com/martanne/dvtm</a>
[3] <a href="https://github.com/martanne/vis" rel="nofollow">https://github.com/martanne/vis</a>
(author). This is the first release of Pymux. It should be stable and usable for daily work. However, don't hesitate to create a GitHub issue in case you feel that it lacks some features/responsitivity or when you'd like to see something different. Expect to see more progress in the coming months. Jonathan
There are way too many negative remarks about this project. It took a lot of effort to share this project with the world. Presenting alternatives projects and arguments against pymux is a direct assault on everything good about open source, python, and our hacker news community.
Does it or will it support 24bit / True Color terminals?<p>This is the only feature I miss with Tmux since I've been using Neovim with 24bit colors for a while.
Can you save an environment like with <a href="https://github.com/tmux-plugins/tmux-resurrect" rel="nofollow">https://github.com/tmux-plugins/tmux-resurrect</a> ?