Live data from Hacker News

Zellij: A terminal workspace with batteries included

zellij.dev

81–90 of 105 posts

Re: Zellij: A terminal workspace with batteries included

#82
post #72

I use iTerm2 on macOS. I don’t know why one uses tmux or this. What I am missing?

Multiplexers are useful when logging to a remote server. You can open a bunch of things without separate ssh session for each and you avoid issues with breaking connections cancelling your long time jobs (got me a couple of times when migrating data).

iTerm2 has tmux support where a tmux session on a remote server would be rendered with native iTerm2 panes.

https://iterm2.com/documentation-tmux-integration.html

Re: Zellij: A terminal workspace with batteries included

#85
post #58

Earlier quoted context omitted.

Hey, Zellij dev here. I'll try to answer your questions: - regarding layouts/panes: the panes you configure in the layouts are still resizable a runtime. It just saves you the initial setup. In Zellij you also have a generic non-directional "do what I want" resize, btw. - regarding plugins: the plugin system is indeed very much a work in progress, mostly because we're an OSS volunteer project and the person in charge…

Thanks for the response. > regarding layouts/panes: the panes you configure in the layouts are still resizable a runtime. It just saves you the initial setup. I might use a "save current layout as a template" command, I guess. But I don't think I'd ever bother to learn the custom configuration format for building these myself. If you already have such a command, I'd suggest highlighting that on the site instead of a…

> I might use a "save current layout as a template" command, I guess.

FWIW, this is available in tmux as a plugin. Very convenient and highly recommended.

https://github.com/tmux-plugins/tmux-resurrect

I haven't tried Zellij, but it looks interesting. This is a great feature, and I think incorporating it into the base software reflects good UX priorities.

Re: Zellij: A terminal workspace with batteries included

#86

As a tmux user, I take a look at zellij every now and then. I love that it's more discoverable, with the keybindings displayed more readily. I think one feature I use from Tmux frequently enough is switching between sessions. It's not currently something the zellij client can do.

I wish there was a CLI editor with a zellij-like UI. I'm a nano guy, but I think the menu bar could be made much richer.

Discoverability is #1 on my list of any new app. I don't want to spend weeks learning commands or referring to the manual to use functionality that I know is there. Over time, recurring patterns I'll memorize the shortcuts for. The rarer stuff I can go through the menu, explore my options and get tentative result using my own data.

Re: Zellij: A terminal workspace with batteries included

#87
post #64

They just merged sixel support (the oldest images in terminals protocol). Which shows that they are going places gnu screen and tmux have never wanted to. In zellij you can scroll through and flip between different terminals that show sixel images, it's quite neat, knowing that such leaps are being made. Meanwhile as a longtime GNU Screen user, I've been using workarounds to pass through hyperlink markup (ls --hyperl…

You've got my attention with the sixel support. I use screen quite heavily, but I'm open to switching for something like that.

I think I use screen in an unusual way, I know a few keyboard shortcuts but 99% of the time I use the command line.

If you press Ctrl-A :, you get a command line with tab completion to access all the screen commands. I have no idea what the shortcut is to split a window, because I just use :split. Same with :resize, :focus, :remove, :paste, :title, etc, etc. I'm quite happy with one less application I need to memorize bindings for, and I'm reluctant to give that up!

Does Zellij do something similar?

Re: Zellij: A terminal workspace with batteries included

#89
post #64

They just merged sixel support (the oldest images in terminals protocol). Which shows that they are going places gnu screen and tmux have never wanted to. In zellij you can scroll through and flip between different terminals that show sixel images, it's quite neat, knowing that such leaps are being made. Meanwhile as a longtime GNU Screen user, I've been using workarounds to pass through hyperlink markup (ls --hyperl…

Sorry for a tangent, but I am curious: I used screen forever, but maybe ten years ago I switched to tmux. Why screen over tmux?

Re: Zellij: A terminal workspace with batteries included

#90
post #64

They just merged sixel support (the oldest images in terminals protocol). Which shows that they are going places gnu screen and tmux have never wanted to. In zellij you can scroll through and flip between different terminals that show sixel images, it's quite neat, knowing that such leaps are being made. Meanwhile as a longtime GNU Screen user, I've been using workarounds to pass through hyperlink markup (ls --hyperl…

Sorry for a tangent, but I am curious: I used screen forever, but maybe ten years ago I switched to tmux. Why screen over tmux?

Don't see the upside to tmux. Also, all my muscle memory?
Post reply on HN