ref: 9f4435cc2cb7f48eff3d4be259d421d573c82754
parent: 5af825bc697a80594a27db2db7be6b2dbb5da5ce
author: penny <penny@limitedideas.org>
date: Wed Oct 22 13:27:55 EDT 2025
fix plan 9 i/o for now
--- a/readline_plan9.go
+++ b/readline_plan9.go
@@ -39,18 +39,8 @@
fmt.Print(cfg.Prompt)
buffer := bufio.NewReader(os.Stdin)
scanner := bufio.NewScanner(buffer)
- var input strings.Builder
- for {- scanner.Scan()
- stringbuf := scanner.Text()
- input.WriteString(stringbuf)
- peek, _ := buffer.Peek(1)
- if string(peek) != "" {- break
- }
- }
- fmt.Printf("EOL\n")- return strings.TrimSpace(input.String()), nil
+ scanner.Scan()
+ return strings.TrimSpace(scanner.Text()), nil
}
func (rl *readline) Stdout() io.Writer {--
⑨