aboutsummaryrefslogtreecommitdiff
path: root/go.mod
diff options
context:
space:
mode:
authorTim Culverhouse <tim@timculverhouse.com>2022-09-14 14:09:41 -0500
committerRobin Jarry <robin@jarry.cc>2022-09-14 22:18:35 +0200
commit518f3e962ce39fb9712bb693857789ab22adfe9c (patch)
tree87dbed5b918e507e10bc35e53ef471bfc2a6f96b /go.mod
parent17c4781911a16c4f0d13dfbad4fab89db283dd54 (diff)
downloadaerc-518f3e962ce39fb9712bb693857789ab22adfe9c.tar.gz
aerc-518f3e962ce39fb9712bb693857789ab22adfe9c.zip
term: replace go-libvterm with tcell-term
Replace go-libvterm package with tcell-term. go-libvterm provides the embedded terminal for aerc. It uses a statically linked C library, requiring CGO. tcell-term is written in pure go and is written to be portable with tcell applications by implementing the tcell Widget interface. This allows the terminal to take a view (which aerc already supplies) and draw directly to it, as well as issue tcell Events to a Watcher. Enable setting cursor shapes in embedded terminals. Signed-off-by: Tim Culverhouse <tim@timculverhouse.com> Signed-off-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'go.mod')
-rw-r--r--go.mod8
1 files changed, 2 insertions, 6 deletions
diff --git a/go.mod b/go.mod
index 0d8542fe..06c1f658 100644
--- a/go.mod
+++ b/go.mod
@@ -3,12 +3,12 @@ module git.sr.ht/~rjarry/aerc
go 1.16
require (
+ git.sr.ht/~rockorager/tcell-term v0.1.0
git.sr.ht/~sircmpwn/getopt v1.0.0
github.com/ProtonMail/go-crypto v0.0.0-20211221144345-a4f6767435ab
github.com/arran4/golang-ical v0.0.0-20220517104411-fd89fefb0182
- github.com/creack/pty v1.1.18
+ github.com/creack/pty v1.1.18 // indirect
github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964
- github.com/ddevault/go-libvterm v0.0.0-20190526194226-b7d861da3810
github.com/emersion/go-imap v1.2.0
github.com/emersion/go-imap-sortthread v1.2.0
github.com/emersion/go-maildir v0.2.0
@@ -28,7 +28,6 @@ require (
github.com/kyoh86/xdg v1.2.0
github.com/lithammer/fuzzysearch v1.1.3
github.com/mattn/go-isatty v0.0.16
- github.com/mattn/go-pointer v0.0.1 // indirect
github.com/mattn/go-runewidth v0.0.13
github.com/miolini/datacounter v1.0.2
github.com/mitchellh/go-homedir v1.1.0
@@ -39,9 +38,6 @@ require (
github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778
github.com/zenhack/go.notmuch v0.0.0-20211022191430-4d57e8ad2a8b
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
- golang.org/x/sys v0.0.0-20220823224334-20c2bfdbfe24 // indirect
- golang.org/x/term v0.0.0-20220722155259-a9ba230a4035 // indirect
- gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
)
replace golang.org/x/crypto => github.com/ProtonMail/crypto v0.0.0-20200420072808-71bec3603bf3