about summary refs log tree commit diff stats
path: root/src/io
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2021-08-07 12:16:29 +0200
committerbptato <nincsnevem662@gmail.com>2021-08-07 12:16:29 +0200
commitfa4560f63e38886b2b7541642b9aa1656dc40508 (patch)
tree7177fd845926e92b655306e08f4b5a8fc5156b4d /src/io
parentab963e4efe0871a6bdedf2f56fcfb9ed15636d12 (diff)
downloadchawan-fa4560f63e38886b2b7541642b9aa1656dc40508.tar.gz
Reorganize imports
Diffstat (limited to 'src/io')
-rw-r--r--src/io/buffer.nim23
-rw-r--r--src/io/lineedit.nim10
2 files changed, 12 insertions, 21 deletions
diff --git a/src/io/buffer.nim b/src/io/buffer.nim
index 20d7c497..f3fbbd38 100644
--- a/src/io/buffer.nim
+++ b/src/io/buffer.nim
@@ -5,20 +5,14 @@ import tables
 import strutils
 import unicode
 
-import ../types/color
-import ../types/enums
-
-import ../utils/twtstr
-import ../utils/eprint
-
-import ../html/dom
-
-import ../css/box
-
-import ../config
-
-import ./term
-import ./lineedit
+import types/color
+import types/enums
+import utils/twtstr
+import html/dom
+import css/box
+import config/config
+import io/term
+import io/lineedit
 
 type
   Cell = object of RootObj
@@ -774,6 +768,7 @@ proc inputLoop(attrs: TermAttributes, buffer: Buffer): bool =
     of ACTION_CHANGE_LOCATION:
       var url = $buffer.location
 
+      termGoto(0, buffer.height)
       let status = readLine("URL: ", url, buffer.width)
       if status:
         buffer.setLocation(parseUri(url))
diff --git a/src/io/lineedit.nim b/src/io/lineedit.nim
index cff7383e..e1a552bd 100644
--- a/src/io/lineedit.nim
+++ b/src/io/lineedit.nim
@@ -4,13 +4,9 @@ import strutils
 import sequtils
 import sugar
 
-import ../utils/twtstr
-import ../utils/radixtree
-import ../utils/eprint
-
-import ../config
-
-import ./terminal
+import utils/twtstr
+import utils/radixtree
+import config/config
 
 type LineState = object
   news: seq[Rune]