メインコンテンツまでスキップ

libuv

pty input, signal, timer を置き換える。

意外と w3m と相性が良く main loop 周りをさくっと入れ替えできた。 mainloop の getch と、signal 全般を置き換えてシンプル化を推進。 あとで Windows で動くようにするときのクロスプラットフォーム性も高まる。

ついでに構成を整理して、 exit じゃなくて main loop を終了にする。

都度の displayBuffer による描画でなくて、 timer と dirtyFlag による描画によせていく。