自分用初期設定
Asus t90chi
PPC -k *windowsize %NCBA#,1286,776 %: *windowposition %NCBA#,-2,36
で起動させる。
X_beep = B00000000 ; Beepを発声する B00000000:全く出さない
XV_drag = 2,1,3,0 ; ドラッグ開始ボタン スクロール,選択,窓移動,ジェスチャ(右のみ)
XC_acsr = 0,0 ; 各コマンド終了後のカーソル位置処理
XC_isea = 2,1,3,1,0 ; インクリメンタルサーチ動作 方法,位置,対象,ハイライト,ヒストリ保存
XC_cwrt = 0 ; コメントファイル作成は 0:手動 1:確認有 2:自動
; フォルダ名を日時から付ける
Mes0411 = {
NWDN = %*nowdatetime(Y-N-D-HMS)
}
A_exec = { ; エイリアス
xyzzy = D:\bin\xyzzy\xyzzycli.exe
editor = D:\bin\xyzzy\xyzzycli.exe
view_cmd = *allview
}
_Command = { ; ユーザコマンド・関数
ppl = *string o,name=%*input("" -title:"PPlauncher" -mode:e -k:"*completelist /set /file:%%0l_cmd.txt") %:
*ifmatch "o:e,a:d+",%so"name" %: *execute C,*jumppath "%so"name"" %: *focus C %: *stop
*ifmatch "o:e,a:d-",%so"name" %: *execute ,"%so"name"" %: *stop
*execute,%so"name"
allview = *ppv -bootid:A -r -popup:%NC# %*name(CD,"%R","%1")
halfview = *ppv -bootid:Y -r -parent:%N~ %*name(CD,"%R","%1") -k *execute C,*ppvoption sync on
todo = *script %0Script\settitle.js,C:\\Users\\tukasa\\Dropbox\\todo,%*arg(1)
howm2temp = %Ob,xyzzy -e (howm-create2dir) "C:\Users\tukasa\Dropbox\Temp"
}
XV_cols = { ; 表示桁数=該当拡張子、全てに一致しなければ80、0:桁数最大 -1:窓幅に合わせる
-1 = .txt,.howm,.ini
0 = .scm,.py,.js,.cfg,.vbs
}
;PPcのキーカスタマイズ
KC_main = {
E ,%"Text edit"%Orib,editor %FDC
;
; MoE関係
F6 ,*script %0\Script\MakeOutlineComment.js
D ,*ifmatch .howm %: *ppcfile !move,C:\Users\tukasa\Dropbox\Dust,/sameall:on /same:5 /querycreatedirectory:off %: *stop
%K"@D"
^R ,*comment "%ee%"コメントの編集"%{%*comment%|%}"
&M ,*set name=%*nowdatetime(Y-N-D-HMS) %: *makedir "%'name'" %: *file !Move,,"%'name'" %: *jumppath "%'name'" /entry
;
; サブ窓中心の操作
\ENTER ,*ifmatch CX,%n %: *execute ,%'ppcx_cmd' %: %K"@Q" %: *stop
%K"@\ENTER"
^\ENTER ,*ifmatch CX,%n %: *execute ,%'ppcx_cmd' %: *stop
%K"@^\ENTER"
CLOSEEVENT ,*ifmatch CX,%n %: *alias ppcx_cmd = %%K"@\ENTER" %: *stop
\M ,*ifmatch !CX,%n %: *alias ppcx_cmd = *file !move ,%%*extract(%n"%%%%@*8FCDN"),%%1 %: *ppc -r -bootid:x -single %1 -k *maskentry -temp a:d
\C ,*ifmatch !CX,%n %: *alias ppcx_cmd = *file !copy ,%%*extract(%n"%%%%@*8FCDN"),%%1 %: *ppc -r -bootid:x -single %1 -k *maskentry -temp a:d
\U ,*ifmatch !CX,%n %: *alias ppcx_cmd = *script %0Script\wrap_7z.js,%%*extract(%n"%%%%a8FDC"),%%1 %: *ppc -r -bootid:x -single %1 -k *maskentry -temp a:d
\P ,*ifmatch !CX,%n %: *alias ppcx_cmd = *script %0Script\7z_unpack_i.js,%%*extract(%n"%%%%a*8FDC"),%%1\%%{hoge%%|.zip%%} %: *ppc -r -bootid:x -single %1 -k *maskentry -temp a:d
;
; todo関係
\K ,*ifmatch "/C:\\Users\\tukasa\\Dropbox\\tod/",%1 %: *script %0Script\settitle.js,C:\\Users\\tukasa\\Dropbox\\todo,%"todo"%E %: *stop
%K"@\K"
\E ,*ifmatch "/C:\\Users\\tukasa\\Dropbox\\tod/",%1 %: *script %0Script\changetitle.js,%R,%"todoの変更"%{%*script(%0Script\gettitle.js,%R)%}%: *stop
%K"@\E"
}
KV_main = {
&UP , %KC"@UP@N"
&DOWN , %KC"@DOWN@N"
E ,%"JMTE|Text edit"%Orib,editor %FDC
}
K_tray = { ; PPtrayホットキー(キー指定 不可,V_xx 形式を推奨)
^' ' ,*focus !#%*findwindowtitle("PPlauncher"),%0\PPTRAYW.EXE -c *ppl
}
;表示形式"howmtitle"の追加
MC_celS = { ; エントリ表示 書式([;]メニュー)
howmtitle = M cF25,6 w35C25 z7 S1 tC"y-N-D" s1
}
E_cr = {
XYZZY ,*execute C,%'view_cmd'
JSC ,*execute C,%'view_cmd'
TXT ,*execute C,%'view_cmd'
:UTEXT ,*execute C,%'view_cmd'
JPEG ,*execute C,%'view_cmd'
:JPEG ,*execute C,%'view_cmd'
BMP ,*execute C,%'view_cmd'
:BMP ,*execute C,%'view_cmd'
JS ,*execute C,%'view_cmd'
HOWM ,*execute C,%'view_cmd'
CFG ,*execute C,%'view_cmd'
INI ,*execute C,%'view_cmd'
PNG ,*execute C,%'view_cmd'
:PNG ,*execute C,%'view_cmd'
GIF ,*execute C,%'view_cmd'
:GIF ,*execute C,%'view_cmd'
* ,*execute C,%'view_cmd'
}