|   |  
 Y_Hさん, 
 
 grep 結果は grep したときの各種条件は保持していないそうなので,その条件 
を grep 結果に直接書き込んで保持するという方法もあるかもしれません。 
 次のマクロはその一例です。通常の grep も再grepもこのマクロで行います。 
//--------------------------------- 
if( filetype == "grep" ) { 
    gofiletop; 
    $foundbuffer = gettext(0, 0, linelen, 0); 
    down; 
    $grepfilebuffer = gettext(0, 1, linelen, 1); 
    down; 
    $directory = gettext(0, 2, linelen, 2); 
    down; 
    $foundoption = gettext(0, 3, linelen, 3); 
    if( leftstr(grepfilebuffer,1) != "\x01" ){ 
        closenew; 
        grep $foundbuffer, $grepfilebuffer, $directory, val($foundoption); 
    } else endmacro; 
} else { 
    grepdialog; 
} 
gofiletop; 
insert foundbuffer + "\n" + grepfilebuffer + "\n" + directory + "\n" 
       + str(foundoption) + "\n" + "-----------------------------\n"; 
clearupdated; 
endmacro; 
//--------------------------------- 
 
                          山紫水明 
                          SANSHISUIMEI 
 
			 | 
		  
	 |