2021年12月19日日曜日

ハイライトモード

キーバインドを一時的にハイライトモードに変更。ハイライトを使いやすくする。

また、ハイライトを保存、再現できるようにする。

Paper Plane xUI Key Moduleが必要。


以下を編集して取込。


KC_main = {
F1	,*mapkey use,K_highlightmode %: *linemessage HIGHLIGHT MODE: Press H for HELP
}

K_highlightmode = {
SPACE	, *markentry -highlight:1 %R %: %K"@DOWN"
\SPACE	, *markentry -highlight:0 %R %: %K"@UP"
^S	, *makelistfile 00_LISTFILE.txt -basic -highlight
H	, %"highlight mode"%I"SPACE%bt:ハイライト%bn\SPACE%bt:ハイライト解除%bn1~7 %bt:指定ハイライトの変更%bn^S%bt:ハイライトの保存%bnESC%bt:ハイライトモード終了"
ESC	, *mapkey delete,K_highlightmode %: *linemessage HIGHLIGHT MODE END
1	, *linemessage ハイライト1に変更しました %: *setcust K_highlightmode:SPACE,*markentry -highlight:1 %%R %%: %%K"@DOWN"
2	, *linemessage ハイライト2に変更しました %: *setcust K_highlightmode:SPACE,*markentry -highlight:2 %%R %%: %%K"@DOWN"
3	, *linemessage ハイライト3に変更しました %: *setcust K_highlightmode:SPACE,*markentry -highlight:3 %%R %%: %%K"@DOWN"
4	, *linemessage ハイライト4に変更しました %: *setcust K_highlightmode:SPACE,*markentry -highlight:4 %%R %%: %%K"@DOWN"
5	, *linemessage ハイライト5に変更しました %: *setcust K_highlightmode:SPACE,*markentry -highlight:5 %%R %%: %%K"@DOWN"
6	, *linemessage ハイライト6に変更しました %: *setcust K_highlightmode:SPACE,*markentry -highlight:6 %%R %%: %%K"@DOWN"
7	, *linemessage ハイライト7に変更しました %: *setcust K_highlightmode:SPACE,*markentry -highlight:7 %%R %%: %%K"@DOWN"
}

F1を押すとハイライトモードになり、一時的にキーバインドが


  • SPACE :ハイライト
  • \SPACE :ハイライト解除
  • 1~7 :指定ハイライトの数値変更
  • ^S :ハイライトの保存(フォルダ内に00_LISTFILE.txtを作成)
  • H :ヘルプ表示
  • ESC :ハイライトモード終了


となる。

Ctrl+Sで00_LISTFILE.txtに保存したハイライトを再現したい場合は

*markentry -set:00_LISTFILE.txt


とすればいい。

例えば特定のディレクトリで、00_LISTFILE.txtが存在すればハイライトを再現するようにしたいなら、次のようになる。

*diroption -thispath cmd:"*ifmatch ""o:e,a:d-"",""00_LISTFILE.txt"" %: *markentry -set:00_LISTFILE.txt"


0 件のコメント:

コメントを投稿