コマンドライン補完で1周したときビープを鳴らすハック

けれどいつも :set vb vb_t= してるので意味がなかったり。
補完前のオリジナルの語だけ別な色で表示するようにした方がいいかな。
コマンドライン補完にはけっこう不満があるのでいじりがいがありそう。
bash などと同じようなファイル名展開を行うライブラリってないのだろうか。

--- ../src.orig/ex_getln.c	2006-05-01 00:32:01.001000000 +0900
+++ ex_getln.c	2006-08-22 14:00:49.546875000 +0900
@@ -3338,8 +3338,10 @@
 	{
 	    if (mode == WILD_PREV)
 	    {
-		if (findex == -1)
+		if (findex == -1) {
 		    findex = xp->xp_numfiles;
+                    vim_beep();
+                }
 		--findex;
 	    }
 	    else    /* mode == WILD_NEXT */
@@ -3358,6 +3360,7 @@
 	    }
 	    if (findex >= xp->xp_numfiles)
 	    {
+                vim_beep();
 		if (orig_save == NULL)
 		    findex = 0;
 		else