カーソル位置保存&復元マクロ

秀丸エディタ用マクロです。

// カーソル位置保存マクロ(curpossave.mac)  Ver. 0.01 (08/04/15)
// by ^O^BAKE (http://d.hatena.ne.jp/obake/)
// 自動起動マクロのファイルを閉じる直前に登録

if (filetype == "exeresult" || filetype == "grep" || filetype == "new") {
    endmacro;
}
$inifile = macrodir + "\\curpos.ini";
writeininum $inifile, filename, "column", column + 1;
writeininum $inifile, filename, "lineno", lineno;
endmacro;
// カーソル位置復元マクロ(curposload.mac)  Ver. 0.01 (08/04/15)
// by ^O^BAKE (http://d.hatena.ne.jp/obake/)
// 自動起動マクロのファイルを開いた直後に登録

if (geteventparam(0) == 0) endmacro;
$inifile = macrodir + "\\curpos.ini";
#column = getininum($inifile, filename, "column");
#lineno = getininum($inifile, filename, "lineno");
movetolineno #column, #lineno;
endmacro;

細かいマクロが増えてきた。