about summary refs log tree commit diff stats
path: root/src/display
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2023-08-14 21:38:49 +0200
committerbptato <nincsnevem662@gmail.com>2023-08-14 21:38:49 +0200
commit6b0b7ccfc571b1df8bfbce26703f64e89861f779 (patch)
tree68e87d16b5285b29ab8ecdbbf887821cc1e0b67e /src/display
parent5cca932e90387781cfa14ae77d587c25c2e0dcf4 (diff)
downloadchawan-6b0b7ccfc571b1df8bfbce26703f64e89861f779.tar.gz
Move charsets into chakasu
Operation "modularize Chawan somewhat" part 1
Diffstat (limited to 'src/display')
-rw-r--r--src/display/client.nim3
-rw-r--r--src/display/pager.nim3
-rw-r--r--src/display/term.nim5
3 files changed, 7 insertions, 4 deletions
diff --git a/src/display/client.nim b/src/display/client.nim
index 3d40fe63..a993fe9f 100644
--- a/src/display/client.nim
+++ b/src/display/client.nim
@@ -18,7 +18,6 @@ import bindings/quickjs
 import buffer/container
 import config/config
 import css/sheet
-import data/charset
 import display/pager
 import display/term
 import html/chadombuilder
@@ -47,6 +46,8 @@ import utils/opt
 import xhr/formdata
 import xhr/xmlhttprequest
 
+import chakasu/charset
+
 type
   Client* = ref ClientObj
   ClientObj* = object
diff --git a/src/display/pager.nim b/src/display/pager.nim
index 0b8197fc..ba9a8453 100644
--- a/src/display/pager.nim
+++ b/src/display/pager.nim
@@ -16,7 +16,6 @@ import buffer/select
 import config/config
 import config/mailcap
 import config/mimetypes
-import data/charset
 import display/term
 import io/connecterror
 import io/headers
@@ -38,6 +37,8 @@ import types/url
 import utils/opt
 import utils/twtstr
 
+import chakasu/charset
+
 type
   LineMode* = enum
     NO_LINEMODE, LOCATION, USERNAME, PASSWORD, COMMAND, BUFFER, SEARCH_F,
diff --git a/src/display/term.nim b/src/display/term.nim
index a2112ee5..c9981f42 100644
--- a/src/display/term.nim
+++ b/src/display/term.nim
@@ -8,14 +8,15 @@ import unicode
 import bindings/termcap
 import buffer/cell
 import config/config
-import data/charset
-import encoding/encoderstream
 import io/runestream
 import io/window
 import types/color
 import utils/opt
 import utils/twtstr
 
+import chakasu/charset
+import chakasu/encoderstream
+
 #TODO switch from termcap...
 
 type