Session

struct Session {
pid_t pid;
string title;
string icon;
string cwd;
string[] screens;
string[] screensTitlePrefixes;
string autoCommand;
dchar escapeCharacter;
bool showingTaskbar;
string sname;
bool mouseTrackingOn;
ChildTerminal[] children;
int activeScreen;
}

Members

Variables

zeroBasedCounting
bool zeroBasedCounting;

if set to true, screens are counted from zero when jumping with the number keys (like GNU screen) otherwise, screens count from one. I like one because it is more convenient with the left hand and the numbers match up visually with the tabs, but the zero based gnu screen habit is hard to break.

Meta