Remix.run Logo
thiht 7 months ago

> tmux was always a better option for that kind of functionality anyway

Not sure a lot of people would agree. Tmux is way less intuitive than tabs/split panes directly supported by the terminal emulator. Also tmux is dog slow compared to native tabs.

ErikBjare 7 months ago | parent | next [-]

Less intuitive? Sure, but those who learn it tend to agree it's the better option. Not sure what "dog slow" means, but it's really fast for me, at least when using a fast terminal emulator.

thiht 7 months ago | parent [-]

As an example Alacritty+tmux feels wayyy slower than iTerm for tabs/splitting.

Tmux also comes with some limitations that make it annoying (to me) to use 100% of the time :

- scroll back is painful compared to native terminal emulator scrollback, so is mouse support

- rendering gets slowed down by tmux because it parses the output itself, the fastest terminal emulator with tmux will feel slower than iTerm without tmux

- some TUIs work badly in tmux, neovim for instance. I’ve also had issues with htop in the past

Tmux is a great tool, but I can’t conceive using it by default, it’s too janky for that.

mostlysimilar 7 months ago | parent | prev [-]

iTerm split panes use such intuitive keybinds I find myself changing other software with similar functionality to match, e.g.

split pane vertical: cmd + D

split pane horizontal: cmd + shift + D

focus pane left: cmd + [

focus pane right: cmd + ]

Just gold standard imo. tmux is great software and very useful on remote machines but its keybinds don't come close.