最高のユーティリティ
受賞者:Anthony C. Howe
動作・解説にジャンプ »
引用元:https://www.ioccc.org/1991/ant.c
審査員・作者による説明:https://github.com/ioccc-src/winner/blob/main/1991/ant.hint
vi風エディタ。次のように起動する。
$ gcc -DMODE=0600 -DBUF=32767 -o ant ant.c -lcurses $ ./ant
hjlkでカーソルを動かし、iで挿入モード。Ctrl+L(\f)で挿入モードを抜ける(ESCでは無いので注意)。 終了はQ。他の操作はant.hintを見て欲しい。
\f
cursesを使ったエディタ。タブ文字をちゃんと表示するとか、カーソル移動がいろいろあるとか、地味に作り込んである。 Buffer Gap Schemeを勉強するために作ってみたとのこと。