xyzzyでタブ文字のサーチの方法
xyzzyのインクリメンタルサーチ(isearch)でタブ文字を含んだ文字列を検索のやり方がわからない。
Tabキーを押しても検索文字列のミニバッファにタブが入力されない。
C-q C-i(^I)とやれば、できた。C-q TabでもOK。
これは、Tab入力だけでできるようにならないのか?
myisearch.l(isearch.lを改造したもの)に以下のように追加した。
しかし、TAB入力はできるようになったが、
C-iで、'isearch-myyank-wordが動かなくなった。
行を逆にすると、'isearch-myyank-wordは動くが
TABキーの入力が効かなくなる。
なかなか難しい。
C-iのキーバインドを変えれば解決しそうだが。→C-lに変更したらうまくいった。
(unless *isearch-map* (setq *isearch-map* (make-sparse-keymap)) ... (define-key *isearch-map* #\C-i 'isearch-myyank-word) (define-key *isearch-map* #\TAB 'isearch-self-insert) ... )