[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:11839] Re: emacs



>>>>> plamo の No. 11831
>>>>> Message-Id: <011016211239.M0206263@hurricane.hirata.nuee.nagoya-u.ac.jp> で、
>>>>> "小野" == takao@hirata.nuee.nagoya-u.ac.jp (Takao Ono)さま曰く...

小野> ちなみに non-mule な emacsen は持っていないのでひょっとすると
小野> non-mule な emacs にもあるのかもしれませんが....

apel というライブラリの中に,次のようなものがあります。 apel は
emacsen のバージョン間の差異を埋めるためのライブラリですので,違
いを意識する必要がある節目として,これらはある程度の指標になるの
ではないかと思います。

From emu.el
-------- 8>< -------- 8>< -------- 8>< -------- 8>< --------
(defvar running-emacs-18 (<= emacs-major-version 18))
(defvar running-xemacs (featurep 'xemacs))

(defvar running-mule-merged-emacs (and (not (boundp 'MULE))
				       (not running-xemacs) (featurep 'mule)))
(defvar running-xemacs-with-mule (and running-xemacs (featurep 'mule)))

(defvar running-emacs-19 (and (not running-xemacs) (= emacs-major-version 19)))
(defvar running-emacs-19_29-or-later
  (or (and running-emacs-19 (>= emacs-minor-version 29))
      (and (not running-xemacs)(>= emacs-major-version 20))))

(defvar running-xemacs-19 (and running-xemacs
			       (= emacs-major-version 19)))
(defvar running-xemacs-20-or-later (and running-xemacs
					(>= emacs-major-version 20)))
(defvar running-xemacs-19_14-or-later
  (or (and running-xemacs-19 (>= emacs-minor-version 14))
      running-xemacs-20-or-later))
-------- 8>< -------- 8>< -------- 8>< -------- 8>< --------

これ以外に, Emacs 20.3 と 20.4 の間で,文字の扱いが変わっていま
すので,注意した方がよいと思います。

-- 
鈴木圭一 / keiichi@nanap.org
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B

Follow-Ups
[plamo:11855] Re: emacs, Chisato Yamauchi
References
[plamo:11829] Re: emacs, Takao Ono
[plamo:11831] Re: emacs, Takao Ono

[検索ページ] [メール一覧]
Plamo ML 公開システム