ref: 3fdcbcbdc7a7e141f8cd51f61ce9f02e70d8fa16
parent: 6fe82073f23e1d2d9db4b92b6c37bb7da3c27799
author: penny <penny@limitedideas.org>
date: Tue Oct 21 17:43:29 EDT 2025
new read loop for 9
--- a/readline_plan9.go
+++ b/readline_plan9.go
@@ -1,7 +1,6 @@
package main
import (
- "bufio"
"fmt"
"io"
"os"
@@ -37,11 +36,8 @@
func (rl *readline) ReadLineWithConfig(cfg *Config) (string, error) {fmt.Print(cfg.Prompt)
- scanner := bufio.NewScanner(os.Stdin)
-
- scanner.Scan()
-
- input := scanner.Text()
+ inputBytes, _ := io.ReadAll(os.Stdin)
+ input := string(inputBytes)
return strings.TrimSpace(input), nil
}
--
⑨