w3m に現在行表示
追記: このオプション普通にあるし! display_lineinfo 。
w3m で文章読んでると現在何行目を読んでるかわからなくて、それだとあとどのくらい時間がかかるかとかがわかりにくくて困ったりします。気持ち的には常に表示して欲しいので、適当にパッチ。
Index: display.c =================================================================== RCS file: /cvsroot/w3m/w3m/display.c,v retrieving revision 1.69 diff -u -r1.69 display.c --- display.c 15 Jul 2004 16:32:38 -0000 1.69 +++ display.c 25 Nov 2006 22:58:04 -0000 @@ -342,6 +342,11 @@ #endif Strcat_charp(msg, " <"); Strcat_charp(msg, buf->buffername); + if (buf->currentLine && buf->lastLine) { + Strcat(msg, Sprintf(" (%d/%d)", + buf->currentLine->real_linenumber, + buf->lastLine->linenumber)); + } if (s) { int l = COLS - 3 - sl;
追記: 元のパッチは、ダメかなーどきどき、と思ってたんですがやはりコア吐いたので(カラのファイルを読めなかった)修正しました。つまり currentLine とか lastLine の NULL チェックをするようにしたというような。