VineSeed ML アーカイブ



[VineSeed:22748] NEW: wl-beta; update: auctex, emacs, emacs24, riece, wl, yatex

  • From: Munehiro Yamamoto <munepi@xxxxxxxxxxxxxxxx>
  • Subject: [VineSeed:22748] NEW: wl-beta; update: auctex, emacs, emacs24, riece, wl, yatex
  • Date: Thu, 24 Feb 2011 01:45:01 +0900
山本@千葉です。

/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