• matcha_addict@lemy.lol
    link
    fedilink
    English
    arrow-up
    1
    ·
    15 hours ago

    Sorry that I come off as argumentative, but I’ve went too deep thinking about this question, and I want to bounce my ideas off and possibly change my mind or confirm my position.

    I agree with the concept of using cross-platform, environment-agnostic software. However, I would prefer to move this feature one level up: the terminal emulator itself. Imo, what tmux provides is in the territory of features that terminal emulators provide. In a way, it is making up for lack of features in typical terminal emulators. It supercharges your terminal!

    But I think it is not an ideal solution. The ideal solution is a terminal emulator that has those features, which imo are Wezterm and kitty.

    Some programs sometimes have weird issues with tmux. Things rendering incorrectly, colorschemes not showing right, etc. It also increases latency significantly, just because it is basically a terminal emulator inside a terminal emulator.

    WezTerm and kitty are cross platform and environment agnostic, so they should give you the same benefits.

    But I do agree that window managers don’t give the same benefits.

    • Alavi@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      14 hours ago

      The thing is. Have you tried closing and reconnecting to sessions on wezterm/tmux? Infinitely harder.

      Also tmux can be everywhere, including servers. I have it on all my beefy servers. And the sessions keep open. You basically can’t do this with wezterm/kitty. Simply at least.

      Latency is basically a non-issue for me. It’s nothing noticable for me.