|
僕もデバッグ目的で関数名を入れることがありますが、いつも手作業でやって
ました。
マクロでやるとしたら、今考えた所では、こんなマクロでだいたいうまくいく
ような気がします。どうでしょうか。
disabledraw;
$save = searchbuffer;
#save = searchoption;
#x = x; #y = y;
#ytop = screentopy;
down;
prevfunc;
searchdown "(\\s|)\\(", regular;
if( selecting ) {
escape;
}
beginsel;
searchup "(^|\\s)", regular;
$funcname = gettext( seltopx, seltopy, selendx, selendy );
escape;
moveto #x, #y;
setsearch $save, #save;
enabledraw #ytop;
message $funcname;
|
|