山本@千葉です。 /VineSeed へ auctex-11.86-3vl6.{noarch,src}.rpm emacs-23.2.94-1vl6.{i686,x86_64,src}.rpm emacs24-24.0.50-4.20110222vl6.{i686,x86_64,src}.rpm IIIMECF-0.75-6vl6.{noarch,src}.rpm preview-latex-11.86-3vl6.noarch.rpm riece-7.0.3-1vl6.{noarch,src}.rpm wl-2.14.0-4vl6.{noarch,src}.rpm wl-beta-2.15.9-1.cvs20110220vl6.{noarch,src}.rpm yatex-1.74-5vl6.{noarch,src}.rpm を put しました。 emacs はソースを emacs-23.3 pretest 版 23.2.94 に更新しました。 emacs24 はソースを bzr20110222 に更新しました。 riece はソースの更新です。 wl-beta は新規パッケージです。 これは、Wanderlust の開発版です。 Emacs 24 では、すでに wl-2.14.0 が動かなかったので、 こちらの開発版を利用できるようにしました。 # Wanderlust リリース版のパッケージは wl です。 # ちなみに、どうして wl-beta というパッケージ名にしたかと申しますと、 # Wanderlust の起動時の splash screen に、 # いつも Wanderlust BETA VERSION と表示されるから # というつまらない理由でした :) auctex, wl, yatex, IIIMECF は、それぞれ {auctex,wl,yatex,IIIMECF}-init.el を新 vine-default に対応させました。 emacs, emacs24 のそれぞれの site-start.el に、 drop-vine-default-from-load-path (regex) 関数を入れてみました。 これは、(drop-vine-default-from-load-path REGEX) とすると、 load-path のリストから、正規表現 REGEX にマッチしたパスを 除去する関数です。 今回、更新した elisp apps において、 互いに衝突しあう機能に対して、 ユーザの vine-default 設定ファイルにより、 その衝突が回避できるようにしました。 例えば、wl と wl-beta の共存です。 wl-beta を使う場合は、~/.emacs.d/emacs24-vine-default.el に (setq vine-default-wl nil) をすれば、 load-path から "/usr/share/emacs-24.0.50/site-lisp/wl/" を除き、 /usr/share/emacs-24.0.50/site-lisp/wl-beta/ の wl 関数を実行します。 以上、どうぞ宜しくお願い致します。 -- 山本 宗宏 Munehiro "munepi" Yamamoto <munepi@xxxxxxxxxxxxx> GPG Key ID: 0xC24B55FD GPG Key Fingerprint: 61EC 85A8 5F34 5E35 91E8 8AD0 1D28 D5DE C24B 55FD