use session cwd in chat window name for proper plumbing
This commit is contained in:
parent
b63b26323a
commit
8c33375b75
12
main.go
12
main.go
|
|
@ -162,7 +162,17 @@ func openChat(sid string) {
|
||||||
log.Printf("open chat %s: %v", sid, err)
|
log.Printf("open chat %s: %v", sid, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
w.Name("%s", "ollie/sessions/"+sid)
|
winName := "ollie/sessions/" + sid
|
||||||
|
if data, err := os.ReadFile(filepath.Join(ollie, "s", "idx")); err == nil {
|
||||||
|
for _, line := range strings.Split(string(data), "\n") {
|
||||||
|
fields := strings.Split(line, "\t")
|
||||||
|
if len(fields) >= 3 && fields[0] == sid {
|
||||||
|
winName = fields[2] + "/+Ollie"
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
w.Name("%s", winName)
|
||||||
w.Ctl("cleartag")
|
w.Ctl("cleartag")
|
||||||
w.Fprintf("tag", " Prompt Stop Ctl")
|
w.Fprintf("tag", " Prompt Stop Ctl")
|
||||||
|
|
||||||
|
|
|
||||||
Reference in New Issue