[xyzzy:06721] カスタマイズ
- Subject: [xyzzy:06721] カスタマイズ
- From: "Seiya Suda" <seiya.suda@xxxxxxxxxxx>
- X-mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
こんにちは。須田です。
今回drvspace の圧縮ファイルが壊れたために、あわてふためいておりますが、
xyzzy の再カスタマイズを行っている過程で
まだこちらに出していなかったことに気づいたものとして
digit-argument
があります。
M-9 とか M-4 じゃなくて、
C-9 とか C-4 とかのほうが便利じゃないでしょうか。
たとえば、C-x e でキーボードマクロを始めますが
その頭に M- 5 とかつけるより C-5 をつけたほうがすっきりするじゃないですか。
それで
(global-set-key #\C-0 'digit-argument)
(global-set-key #\C-1 'digit-argument)
(global-set-key #\C-2 'digit-argument)
(global-set-key #\C-3 'digit-argument)
(global-set-key #\C-4 'digit-argument)
(global-set-key #\C-5 'digit-argument)
(global-set-key #\C-6 'digit-argument)
(global-set-key #\C-7 'digit-argument)
(global-set-key #\C-8 'digit-argument)
(global-set-key #\C-9 'digit-argument)
このように変えちゃいます。
以上本題。
以下ついで。
で、メタのほうは
たとえば 次のようにします。
(global-set-key '(#\M-0 #\M-0) #'(lambda () (interactive) (insert "■")))
(global-set-key '(#\M-0 #\M-9) #'(lambda () (interactive) (insert "●")))
(global-set-key '(#\M-0 #\M-8) #'(lambda () (interactive) (insert "§")))
(global-set-key '(#\M-0 #\M-7) #'(lambda () (interactive) (insert "¶")))
(global-set-key '(#\M-0 #\M-6) #'(lambda () (interactive) (insert "〒")))
(global-set-key '(#\M-9 #\M-9) #'(lambda () (interactive) (insert
"------------
須田誠也(seiya suda)
seiya.suda@xxxxxxxxxxx
http://member.nifty.ne.jp/seiya-suda/
")))
どう思われます?
# アウトラインがだめなことはわかってるんですが...
-----------------
須田誠也(seiya suda)
seiya.suda@xxxxxxxxxxx
http://member.nifty.ne.jp/seiya-suda/