[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:07954] Re: (define-key *global-keymap* #\C-@ 'my-xyzzy-hizuke)



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

Index Home