[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
iswitchb (was Re: Cannot open load file: cl)
>>>>> In [emacs-w3m : No.09440] 長さん wrote:
> iswitchbを導入していてemacs-w3mより先に
> (iswitchb-default-keybindings) を実行していると、switch-to-bufferが
> iswitchb-bufferに置き換えられているため、global-mapで
「w3m-mode-mapで」ですよね? ↑
> w3m-switch-to-bufferが設定されないようです。
これは気がつきませんでした。
> なので、
> (defun w3m-subst-switch-to-buffer-keys ()
> "Substitute keys for `switch-to-buffer' with `w3m-switch-to-buffer'."
> (if iswitchb-mode
> (substitute-key-definition 'iswitchb-buffer 'w3m-switch-to-buffer
> w3m-mode-map global-map)
> (substitute-key-definition 'switch-to-buffer 'w3m-switch-to-buffer
> w3m-mode-map global-map)))
> としたらよいのではないかと思いますが、どうでしょう。
うーむ、(iswitchb-default-keybindings) を実行しただけでも `C-x b'
は iswitchb-buffer にバインドされますが、iswitchb-mode は nil の
ままなので、これだと w3m-switch-to-buffer が使われません。こんな
使い方は邪道なのかなあ。もう少し考えてみます。
--
山岡 (iswitchb は使っていません)