From 859f74231f2b48d2dcf6a29682e7651b504fda12 Mon Sep 17 00:00:00 2001 From: tjp Date: Wed, 3 Jan 2024 12:17:37 -0700 Subject: tours --- state.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'state.go') diff --git a/state.go b/state.go index 5838fcd..1af2503 100644 --- a/state.go +++ b/state.go @@ -9,8 +9,14 @@ import ( type BrowserState struct { *History - Modal []byte - Marks map[string]string + Modal []byte + + Marks map[string]string + + NamedTours map[string]*Tour + DefaultTour Tour + CurrentTour *Tour + Readline *readline.Instance } @@ -39,11 +45,13 @@ type Link struct { } func NewBrowserState() *BrowserState { - return &BrowserState{ + state := &BrowserState{ History: &History{ Url: nil, Depth: 0, NavIndex: -1, }, } + state.CurrentTour = &state.DefaultTour + return state } -- cgit v1.2.3