aboutsummaryrefslogtreecommitdiffstats
path: root/commands
diff options
context:
space:
mode:
authorTim Culverhouse <tim@timculverhouse.com>2022-09-12 16:09:19 -0500
committerRobin Jarry <robin@jarry.cc>2022-09-13 23:58:54 +0200
commitc947811e9f7a3421212287cbe9fce125aa059467 (patch)
treeb347bb9d142538d2c37a06cfb4062395b48fef35 /commands
parentfad90c2956c6e57fd8da83da9c218b35cf2a2f93 (diff)
downloadaerc-c947811e9f7a3421212287cbe9fce125aa059467.tar.gz
ui: process tcell events in a separate go routine from rendering
The UI runs off a 16 ms ticker. If no render is required, and no event is seen, aerc waits 16 ms before checking for new events or render requests. This severely limits handling of events from tcell, and is particularly noticeable on pasting of large quantities of text. Process tcell events in a separate go routine from the render loop. Signed-off-by: Tim Culverhouse <tim@timculverhouse.com> Acked-by: Moritz Poldrack <moritz@poldrack.dev> Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'commands')
0 files changed, 0 insertions, 0 deletions