diff options
author | bptato <nincsnevem662@gmail.com> | 2023-08-14 21:38:49 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2023-08-14 21:38:49 +0200 |
commit | 6b0b7ccfc571b1df8bfbce26703f64e89861f779 (patch) | |
tree | 68e87d16b5285b29ab8ecdbbf887821cc1e0b67e /src/display | |
parent | 5cca932e90387781cfa14ae77d587c25c2e0dcf4 (diff) | |
download | chawan-6b0b7ccfc571b1df8bfbce26703f64e89861f779.tar.gz |
Move charsets into chakasu
Operation "modularize Chawan somewhat" part 1
Diffstat (limited to 'src/display')
-rw-r--r-- | src/display/client.nim | 3 | ||||
-rw-r--r-- | src/display/pager.nim | 3 | ||||
-rw-r--r-- | src/display/term.nim | 5 |
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 |