shellSessionless constant

Set<String> const shellSessionless

The shell-owned ids that need no session to render, and therefore resolve for a worktree that is not open.

Named as a set rather than tested for by name so the rule reads as a property of the screen — this one reads git, not the project — at the one place that acts on it, ShellController.go, which otherwise opens everything it is pointed at.

Implementation

static const shellSessionless = {shellChanges, shellAbout};