1. 2

    Fabulous. Would use this in a heartbeat if there was a “tmux layer” -I see you opened an issue to complete that. The only thing that keeps me off i3 is tmux -but the, uhm, non-sane defaults of tmux are unpleasant.

    1. 3

      non-sane defaults

      Do give more details on why you think the defaults aren’t sane

      1. 3

        Scrolling. Use of arrow keys. Copy/pasting. Default keybinds use keys on the edge of the keyboard too often. Little, personal preference things such as those. They’re not horrendous – I avoided the word insane for a reason. Any time I have to add something to my “dotfiles” repository I’m annoyed.

        1. 2

          Scrolling. Use of arrow keys. Copy/pasting. Default keybinds use keys on the edge of the keyboard too often

          You’re describing the “what”, but not the “why”. Scrolling is the what, but why is scrolling non-sane? Using arrow keys is the what, but why is using arrow keys non-sane? Copy/pasting is the what, but why is copy/pasting non-sane?

          Default keybinds use keys on the edge of the keyboard too often

          Same thing, default keybings using keys on the edge of the keyboard is the what, but why is using keys near the edge of the keyboard a non-sane thing?

          I was really hoping for a deeper response…

      2. 2

        Fabulous

        Thank you!

        What would you consider the essential keybindings of tmux? I’m keeping track of my implementation progress here https://github.com/aaronjanse/3mux/issues/1

        1. 1

          For me… anything to do with session/pane/window management on the usual Tmux “cheat sheets” found online. I rock all the defaults found here other than things within the “copy mode”

        2. 1

          Wait, what? How does tmux keep you off i3?

          1. 1

            I have a few competing concerns w/r/t my desktop environments/tiling window managers. I won’t get into all. Being able to glance at multiple terminal things is helpful – something i3 and Tmux both enable while being keyboard driven.

        1. 3

          Writing a relational algebra to (My)SQL compiler. Adding proper errors messages and warnings to a C-like compiler. Working on a Minetest mod. Those are class related things. For my free time I’m beefing up a personal object storage of mine and integrating it with other personal web services to save money.

          Too much.

          Also, waiting on Unicomp’s tenkeyless to release.

          Also, getting my butt beat on counter strike. Thought I would reinstall for quarantine.