From owner-ports-jp@jp.freebsd.org  Tue May  5 21:33:09 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id VAA04525
	Tue, 5 May 1998 21:33:09 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id VAA04518
	for <ports-jp@jp.freebsd.org>; Tue, 5 May 1998 21:33:07 +0900 (JST)
Received: from localhost (localhost.toba-cmt.ac.jp [127.0.0.1])
	by kiri.toba-cmt.ac.jp (8.8.8/8.8.8) with ESMTP id VAA14860
	for <ports-jp@jp.freebsd.org>; Tue, 5 May 1998 21:35:06 +0900 (JST)
	(envelope-from kiri@kiri.toba-cmt.ac.jp)
To: ports-jp@jp.freebsd.org
In-Reply-To: Your message of "Tue, 28 Apr 1998 01:33:46 +0900 (JST)"
	<19980428013346K.shige@kuis.kyoto-u.ac.jp>
References: <19980428013346K.shige@kuis.kyoto-u.ac.jp>
X-Mailer: Mew version 1.92.4 on XEmacs 20.4 (Emerald)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980505213506B.kiri@kiri.toba-cmt.ac.jp>
Date: Tue, 05 May 1998 21:35:06 +0900
From: KIRIYAMA Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
X-Dispatcher: imput version 971024
Lines: 127
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: ports-jp 3321
Subject: [ports-jp 3321] Re: [junker@jazz.snu.ac.kr: emacs 20 with leimport?]
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org

$B6M;3(B $B$G$9!#(B

$BJ!Eg!w5~Bg>pJs(B $B$5$s!'(B
> 
> > $B$H$$$&$+(B ports $BE*$K9M$($k$H(B port$BL>$O4pK\E*$K(B unique $B$JL>A0$K$J$C$F$^$9!#(B
> > $B$?$H$($P(B editors$B%G%#%l%/%H%j2<$N(B emacs, emacs20, xemacs, xemacs20 $B$J$I$G(B
> > $B$9!#(B
> 
> $B%P!<%8%g%sL>$D$-$G$b!"(Bunique $B$@$H;W$$$^$9$,!#(B
> ports $BL>$NL>A0$N$D$1$+$?$N5,B'(B(ports $B$N4IM}$NJ}?K$b4X78$"$j(B)$B$H$7$F!"(B
> "emacs20" $B$N$h$&$K!"%a%8%c!<%P!<%8%g%s$@$1L@<($9$k$J$i!"(B"emacs" $B$b(B
> "emacs19" $B$G$"$k$Y$-$@$H;W$$$^$9!#(B
> 
> "emacs" $B$H$$$&%P!<%8%g%sL>$N$J$$(B ports $BL>$K0UL#$,$"$k$J$i!"(B
>   ln -s emacs19 emacs
> $B$H$9$k$N$O!"$I$&$G$7$g$&$+!)(B

$B<B:]$N$H$3$m$"$s$^$79M$($FIU$1$F$J$$$G$7$g$&$M(B ^^; $B@h$K(B ports $B$KF~$C$?$i(B
$B$=$NL>A0$O8GDj$5$l$F$7$^$&$7(B...$B!#$G!"L>A0$O$I$&IU$1$F$b$$$$$s$G$9$,!"(B
ports $B%D%j!<$H$7$F8+$?>l9g!"%$%s%9%H!<%k$7$?$b$N$,$I$N(B port$B$N$b$N$J$N$+(B
$B$,$9$0$K$o$+$k$h$&$JL>A0$,$$$$$N$G$O$H$$$&$3$H$G$9!#$3$l$O(B
${PREFIX}/share/{doc/*,examples/*} $B$bF1$8$G$7$g$&!#(B

> $B$3$A$i$NJ}!"(Binstall-lisp $B$H$$$&JL(B ports $B$GBP=h$7$?J}$,!"%9%^!<%H$J(B
> $B5$$,$9$k$N$G!"$=$N@~$G!"$9$9$a$F$_$^$9!#(B

$BL>A0$O(B "install-elisp" $B$NJ}$,$$$$$+$b$7$l$^$;$s$M!#(B

> $B8=CJ3,$G$O!"(Binstall-lisp $B$H$$$&L>A0$G$"$j$J$,$i!"(Blisp $B$r(B install $B$7$?(B
> $B8e$N(B load-path $B$N=$@5$H$$$&(B install $BJd=uE*$JLr3d$G$7$+$J$$$N$G$9$,!"(B
> install-info $B$N$h$&$K!"<B:]$K!"$3$N(B script $B$G(B "install -c" $B$G$-$kJ}$,(B
> $B$$$$$N$G$7$g$&$+!)(B

install-info $B$C$F(B "install -c" $B$7$F$^$7$?$C$1!)(B $BC1$K(B dir $B$K3F%;%/%7%g%s(B
$BJL$KEPO?$9$k$@$1$@$H;W$C$F$^$7$?!#(B

> # $B$5$i$K!"(Bsite-start.el $B$K3F(B lisp $B$N:GDc8B$N@_Dj$rDI2C$9$k$7$+$1$rIU2C(B
> # $B$7$F$b$$$$$G$9$,!">iD9$G$7$g$&$+!)(B ^^;

$B$A$g$C$H;d$J$j$K9M$($F$_$^$7$?!#(B

$B""(B Emacs-lisp ports $B%$%s%9%H!<%k;X?K(B($B0F(B)

1. $B4pK\J}?K(B

  elisp $B%Q%C%1!<%8$r%$%s%9%H!<%k$9$k(B ports $B$O6&DL$N(B elisp $B@lMQ%G%#%l%/%H(B
$B%j(B($B0J2<(B ${ELISPDIR}$B$H8F$V(B)$B2<$K%$%s%9%H!<%k$9$k!#$7$?$,$C$F!"$3$l$i$N%Q%C(B
$B%1!<%8$rMxMQ$9$k(B emacs, emacs20, xemacs, mule $B$J$I$N3F(B Emacs ($B0J2<(B
${EMACSCMD} $B$H8F$V(B)$B$O(B ${ELISPDIR} $B$r8+$K9T$1$k$h$&$K3F(B site-lisp $B%G%#%l(B
$B%/%H%j2<$N(B $B%9%?!<%H%"%C%W%U%!%$%k(B(site-start.el $B$^$?$O(B default.el $B$G0J2<(B 
${STARTUPFILE}$B$H8F$V(B)$B$KI,MW$J@_Dj$r9T$J$&$b$N$H$9$k!#(B
  $B$^$?!"IU?o$9$k(B info $B%U%!%$%k!"(Bxpm $B%U%!%$%k$J$I$O$=$($>$l(B ${ELISPDIR} 
$B2<$NE,@Z$J%G%#%l%/%H%j2<$K%$%s%9%H!<%k$9$k$b$N$H$9$k!#$7$?$,$C$F$3$l$i$N(B
$B%U%!%$%k$r3F(B ${EMACSCMD} $B$,8+$K9T$1$k$h$&$K3F(B ${EMCASCMD} ports $B%5%$%I$G(B
$BBP=h$7$J$1$l$P$J$i$J$$!#(B

2. ${EMACSCMD} $BB&$N@_Dj(B

(1) ${STARTUPFILE} $B$N@_Dj(B

  $B$=$l$>$l(B ${EMACSCMD} $B$4$H$K0J2<$N$h$&$K@_Dj$9$k(B

  1) Emacs (editors/emacs)

    ${STARTUPFILE} : ${PREFIX}/share/emacs/site-lisp/site-start.el
    
    (load "${ELISPDIR}/site-lisp/site-start.el")

  2) Mule (editors/mule)

    ${STARTUPFILE} : ${PREFIX}/lib/mule/site-lisp/site-start.el
    
    (load "${ELISPDIR}/site-lisp/site-start.el")

  3) XEmacs (editors/xemacs-mule)

    ${STARTUPFILE} : ${PREFIX}/lib/xemacs/site-lisp/site-start.el
    
    (load "${ELISPDIR}/site-lisp/site-start.el")

  :

(2) info, etc $B%G%#%l%/%H%j$N@_Dj(B

  info $B$d(B, xpm $B$J$I%"%W%j%1!<%7%g%s$4$H$K%$%s%9%H!<%k$9$k%G!<%?$OA4$F(B
  ${ELISPDIR} $B2<$KCV$/$3$H$K$9$k$,!"3F(B ${EMACSCMD} $BB&$G$O$3$l$i$N%G%#%l(B
  $B%/%H%j$X$N%j%s%/$rD%$C$F$*$/!#(B

3. ${ELISPDIR} $BB&$N@_Dj(B

(1) $B"-$N$h$&$JA4BN$N5/F0(B elisp ($B$3$l$r(B ${GLOBALELISP} $B$H8F$V(B)$B$r(B
  ${ELISPDIR}/site-lisp/site-start.el $B$KCV$/!#(B

(cond 
 ((string-match "XEmacs" emacs-version)
   (
     (require 'hoge1/hoge1-xemacs)
     (require 'hoge2/hoge2-xemacs)
     :
   ))
 ((string-match "^19" emacs-version)
   (
     (require 'hoge1/hoge1-mule)
     (require 'hoge2/hoge2-xemacs)
     :
   ))
 ((string-match "^20" emacs-version)
  (Emacs 20 $B@lMQ$N@_Dj(B))
 )

(2) $B$=$l$=$l$N(B elip$B%"%W%j%1!<%7%g%s$O(B ${ELISPDIR}/site-lisp/hoge? $B0J2<$KCV$/!#(B

  hoge1:
  ~~~~~~
	(provide 'hoge1-mule)
	:

(3) info $B$O(B ${ELISPDIR}/info/hoge? $B0J2<$KCV$/!#(B

(4) xpm $BEy$O(B ${ELISPDIR}/etc/hoge? $B0J2<$KCV$/!#(B


$B$J$H$3$J$s$G$9$,!"$G!"7k6I(B install-elisp $B$O(B ${GLOBALELISP}$B$NJT=8$@$1$H$$(B
$B$&$3$H$K$J$k$s$G$7$g$&$+(B...$B!#(B
---
KIRIYAMA Kazuhiko
kiri@kiri.toba-cmt.ac.jp
