Show HN: tmux source code – Explore the deep C internals

2 pointsposted 10 hours ago
by tony

1 Comments

tony

10 hours ago

I made a tmux source reference, doxygen-inspired. It links C symbols to CLI commands, options, hooks, formats and libtmux APIs (including alpha ports to new languages like TypeScript, Rust, Go).

Disclaimer: I used LLMs extensively to build this. I have intersection with building documentation systems and tmux. Also, I didn't create tmux itself, just a wrapper called libtmux and session manager for it.

tmux is created by Nicholas Marriott, its official site is at https://github.com/tmux/tmux. I and others are very thankful to be able to use his program daily, and that it's still being well-maintained!

P.S. there are PRs for introducing Sixel / Kitty-based terminal graphics in the pipe: https://github.com/tmux/tmux/pull/5445#issuecomment-61802179.... Very big stuff on the way. https://github.com/tmux/tmux/issues/5406