Skip to content

Shared popup

Press Ctrl-f P to open the shared popup. Run commands or keep scratch work there. Press Ctrl-f P again inside it to hide the view; Ctrl-f d or Ctrl-f D also hides it without ending its shells. The outer popup is borderless, with no pane title or pin control.

Reopen it from another tab or session on the same host to return to the same live work, including unexported shell variables and the current directory.

The usual pane, tab, navigation, copying, and session keys still work. You can split it with Ctrl-f s or Ctrl-f v, and use Ctrl-f e to enter native keyboard selection in its scrollback. Ctrl-f F toggles other floating panes.

To move keyboard control back to the containing session without closing the popup, press Ctrl-f u. Ctrl-f i enters the nested session again.

Hiding the popup is different from exiting its shells. Closing its last shell or confirming shutdown inside it ends the scratch session. It survives closing the containing session, but its running programs are not restored after a server exit or reboot.

The session name pop-up is reserved for this shared workspace. After an update, finish work in an old popup before exiting it; reopening an existing popup does not reset it.

To retain live work from the previous name, rename it with zellij --session dotfiles-popup action rename-session pop-up before reopening the popup.