CraftLaunch メモ

  • &CD はディレクトリ以外が指定されたときはエラー
  • %LinkDir[] が返すのは最後に\のないパス
cmd CurrentPopup
-L &SubCommand
-A "&TextOut;%LinkDir[%pwd]\",&SetCaret;-1,&PopFileList
      %pwdのところの%LinkDir[]は必要?
cmd StepInto
-L &SubCommandForce
-A "&CD;%LinkDir[%arg]",CurrentPopup

cmd StepOutto
-L &SubCommandForce
-A "&CD;%LinkDir[%arg]",&CD;..,CurrentPopup
  • %LinkDir[] がなくても問題なく動きそうなので削除した。
  • &PopFileList でなくても動作するので &PopList にしてみた。
  • &PopList だとノイズがひどいので &PopFileList に戻した。

ListIntoDir を使えばいいんじゃないかと思い、自分なりに書いてみた(Linkのネストは不可)

cmd _Right
-L &SubCommand
-A &TextOut;%LinkDir[%arg]\,&SetCaret;-1,&ListIntoDir

cmd _Left
-L &SubCommand
-A &TextOut;%LinkDir[%arg]\,&SetCaret;-1,&ListOuttoDir

ネスト対応版を何度か試してみたんだけど、一度もできたことがない。ぱっと見た感じ、「&SetValue;Hist が呼び出し時に実行されない」時点で、動きそうにないんですけど、動きます?あれ。