[xyzzy:07954] Re: (define-key *global-keymap* #\C-@ 'my-xyzzy-hizuke)
- Subject: [xyzzy:07954] Re: (define-key *global-keymap* #\C-@ 'my-xyzzy-hizuke)
- From: Kuni <vq7k-ogr@xxxxxxxxxxxxxxx>
- X-mailer: EdMax Ver2.84.2F
KAMEI Tetsuya <kamei@xxxxxxxxxxxx> wrote:
> | としてみましたが、C-SPC(スペースキー)でも動いてしまうんです。
>
> (set-extended-key-translate-table exkey-C-space #\NUL)
>
> の #\NUL を別の文字に変更して、set-mark-command の割り
> 当てをその文字に変更してください。
>
すみません。本当に知識欠乏なんです。
(set-extended-key-translate-table exkey-C-space #\NUL)
という文字列は /xyzzy/lisp/ を検索して
keyboard.l:83:(set-extended-key-translate-table exkey-C-space #\NUL)
keyboard.lc:20:(set-extended-key-translate-table exkey-C-space #\NUL)
と見つけることができましたが、set-mark-command は結構たくさんある
ようで、それでも、「割り当て」ということですから
cmds.l:938:(global-set-key #\C-@ 'set-mark-command)
cmds.l:986:(define-key esc-map #\SPC 'set-mark-command)
とか
cmds.lc:133:(global-set-key #\NUL 'set-mark-command)
cmds.lc:176:(define-key esc-map #\SPC 'set-mark-command)
とかが関係しているのかなあ・・・
結局、よくわかりません。
.l と .lc がありますが・・・
.lc はテキストファイルとは違うようだし・・・
----
Kuni