2013年12月19日木曜日

マークファイルにカーソルを合わせる(マーク順)

前回とは違い、今回はマーク順。上方向下方向は関係なく、マークした順番にマークエントリにカーソルを合わせていく。Ctrl+:で次のマークファイル。Ctrl+Shift+:で前のマークファイルです。

以下をScriptフォルダに保存。

go_next_mark.js
//!*script

i = PPx.EntryIndex;

if (PPx.EntryMark == 0){
  PPx.EntryFirstMark;
} else {
  PPx.EntryNextMark;
}

if (i == PPx.EntryIndex) PPx.EntryFirstMark;

go_prev_mark.js
//!*script

i = PPx.EntryIndex

if (PPx.EntryMark == 0){
  PPx.EntryLastMark;
} else {
  PPx.EntryPrevMark;
}

if (i == PPx.EntryIndex) PPx.EntryLastMark;

go_next_mark.jsがマーク順でgo_prev_mark.jsがその逆順です。

以下を編集して取込
KC_main = { ; PPcメイン窓
^\V_HBA ,*script %0\Script\go_next_prev.js
^V_HBA ,*script %0\Script\go_next_mark.js
}

0 件のコメント:

コメントを投稿