shithub: hell

Download patch

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
 }
 
--