PPx 1.87+2 を公開しました。報告頂いた各種問題の修正を行っています。
普段使わない機能なので勘違いかもしれませんが、*pane newpaneを実行してもペインが増えません。win10 ppxdw64 1.87+2で確認しました。
こちらでも確認しました。ここしばらく行っている一体化窓関係の変更で機能しなくなっていました。次版で修正します。
>>310Alt+Home か Alt+カーソルキーで画面内に移動します。あと、Alt+スペースの時、メニューバーがあると始めは1つ目のメニューのはずなので、[←]でシステムメニューに移動すると思います。
バグっぽい挙動を見つけたので報告します。エントリリスト上に一つ以上のマークがある状態で、%K"@SPACE" %: *linemessage %Tを実行するとリスト上のファイルが連続でマークされます。実際には以下のようなコマンドを実行しているときに発生しました。*string o,relative_path="%Y.%T"%K"@SPACE" %: *execute V,*jumpline 0 %%: *find %%so"relative_path"リストファイル上の相対パスを取得するのに%Y.%Tを使う必要があったのですが、取り敢えず%*js("PPx.result=PPx.Entry.Name")で回避できています。
これは http://toro.d.dooo.jp/ppxhelp.html#marks に記載されているマークエントリの取り扱いの規定の動作です。%Or- で連続実行しなくなります。
> これは http://toro.d.dooo.jp/ppxhelp.html#marks に記載されて> いるマークエントリの取り扱いの規定の動作です。> %Or- で連続実行しなくなります。ご指摘の通りでした。%Rや%Yでも場合によって%Or-が必要ということですね。ただ、何度か確認してみて%Or-で止まる時もあれば、止まらないこともあるようなのでもう少し確認してみます。
よく前の内容を読んでみると、カーソル位置の拡張子取得のようですね。カーソル位置固定の拡張子は %T でなく、%t です。
> よく前の内容を読んでみると、カーソル位置の> 拡張子取得のようですね。カーソル位置固定の> 拡張子は %T でなく、%t です。%Tを%tに代えたところ問題なく動作しました。ありがとうございます。%Or- %K"@space" %: *linemessage %Tは連続マークされ、%ORなら連続マークされなかったのでこれでいいかなと思ってましたが、%tのほうが適当ですね。