[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
kill-new
に
第三引数が追加された
- From: NAKAJIMA Mikio <minakaji@xxxxxxxxxxxxxxxxx>
- Date: Tue, 21 Jan 2003 19:29:50 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 04562
kill-region する度に変なエラーが出る、と思って調べたら、最近 cvs 上
の Emacs 21 で kill-new に第三引数が追加されたようです。
kill-new is a compiled Lisp function in `simple'.
(kill-new STRING &optional REPLACE YANK-HANDLER)
ちなみにその他、kill-append, kill-region にも...。
2003-01-18 Kim F. Storm <storm@cua.dk>
* simple.el (kill-new, kill-append, kill-region): New
optional parameter yank-handler.
で emacs-w3m では mime-w3m.el で kill-new に defadvice しているからこ
こでひっかかるんですね。ここで第三引数を指定したらエラーは出なくなりま
した。Emacs 21.3 の途中で変更されているので、バージョンによる
condition 判定は無理っぽいですし、第三引数をサポートしているかどうかを
判断して defadvice の方法を変えるしかないんですかね。
エレガントに処理する方法を思いつかなかったので直してません。識者の方お
願いします。
--
中島幹夫 <minakaji@osaka.email.ne.jp>
http://www.asahi-net.or.jp/~gy2m-nkjm