Recently Written · git

clic

MIRROR ONLY Gopher client with pretty colours in Common Lisp

git clone https://github.com/equwal/clic

Log | Files | Refs


commit 57ee48248441d6a164067c9652f20721a284757a
Solene Rapenne <solene@perso.pw>
2018-01-23 20:22:53 +0100

Request use \r\n instead of \n

 clic.lisp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/clic.lisp b/clic.lisp
index cc9126d..140474d 100644
--- a/clic.lisp
+++ b/clic.lisp
@@ -267,8 +267,8 @@
           (progn
             (format t "Input : ")
             (let ((user-input (read-line nil nil)))
-              (format stream "~a	~a~%" uri user-input)))
-          (format stream "~a~%" uri))
+              (format stream "~a	~a~a~a" uri user-input #\Return #\Newline)))
+          (format stream "~a~a~a" uri #\Return #\Newline))
       (force-output stream)
 
       (if binary
@@ -575,6 +575,7 @@
                     (force-output)
                     (let ((first-input (read-char)))
                       (if (char= #\NewLine first-input)
+                          ;; we hide previous line (prompt)
 			  (format t "'~C[A~C[K~C" #\Escape #\Escape #\return)
 			(progn
 			  (unread-char first-input)