From owner-ports-jp@jp.freebsd.org  Fri Aug  7 19:36:07 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id TAA01163;
	Fri, 7 Aug 1998 19:36:07 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from pis.toba-cmt.ac.jp (pis.toba-cmt.ac.jp [202.26.248.77])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id TAA01155
	for <ports-jp@jp.freebsd.org>; Fri, 7 Aug 1998 19:36:05 +0900 (JST)
	(envelope-from kiri@pis.toba-cmt.ac.jp)
Received: from localhost (localhost.pis [127.0.0.1])
	by pis.toba-cmt.ac.jp (8.8.8/8.8.8) with ESMTP id TAA07243
	for <ports-jp@jp.freebsd.org>; Fri, 7 Aug 1998 19:41:24 +0900 (JST)
	(envelope-from kiri@pis.toba-cmt.ac.jp)
To: ports-jp@jp.freebsd.org
In-Reply-To: Your message of "Fri, 07 Aug 1998 16:49:44 +0900 (JST)"
	<19980807164944Z.shige@kuis.kyoto-u.ac.jp>
References: <19980807164944Z.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: <19980807194124X.kiri@kiri.toba-cmt.ac.jp>
Date: Fri, 07 Aug 1998 19:41:24 +0900
From: KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
X-Dispatcher: imput version 971024
Lines: 87
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980729
X-Sequence: ports-jp 3959
Subject: [ports-jp 3959] Elisp application install scheme.
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org

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

$B!t(B $B:#$5$i2?$J$s$G$9$,(B Subject $BJQ$($^$7$?(B :)

$BJ!Eg!w5~Bg>pJs(B $B$5$s!'(B
> 
> > >  .  3-(1),(2) $B$O(B (load 'hoge1/hoge1-emacsen) $B$H$7$F(B
                                          ^^^^^^^
$B$H=q$+$l$F$$$?$N$G!"(B

> 
> $B$H$$$&$N$O!"(B${ElispdIR}/site-lisp/site-start.el $B$G(B
:
> $B$H$9$k$N$G$O$J$/$F!"(B

$B$H$$$&8m2r$r$7$F$7$^$C$?$h$&$G$9$M!#(B

>      (load 'hoge1/hoge1-startup)
>      (load 'hoge2/hoge2-startup)
> $B$H$7$F$*$$$F!"$=$l$>$l$N(B packages $B$KIUB0$N(B hoge1-startup, hoge2-startup
> $B$G(B $BJ,JL$7$F$O$I$&$G$7$g$&$+!)(B

$B$D$^$j!"(B${ELISPDIR}/site-lisp $B2<$K$O%$%s%9%H!<%k$7$?(B $B$=$l$>$l$N(B elip $B%"(B
$B%W%j%1!<%7%g%sJ,!V$@$1!W$N(B hoge* $B%G%#%l%/%H%j$,$"$C$F3F(B ${EMACSCMD} $B$OL5(B
$B>r7o$K(B hoge*/hoge1-startup $B$r8+$K9T$-!"3F(B elisp $B%"%W%j%1!<%7%g%s$N;X<($K(B
$B=>$&$H$$$&$3$H$G$9$M!#(B

> $BA0$NJ}K!$@$H!"(Bhoge1-* $B$NA4$F$N%U%!%$%k$K!"(B
>     (autoload 'hoge1 ....)
> $B$H$+$+$M$P$J$i$:!"(Belisp $B$N(B package $B$r4IM}$9$kB&$K$H$C$F$O4IM}$7$K$/(B
> $B$$$N$G$O$J$$$+$J!)$H;W$$$^$9!#(B

Exactly!

> > (3) ${EMACSCMD} $B$4$H$N@_Dj$O(B
> >   ${ELISPDIR}/site-lisp/hoge/hoge-${EMACSCMD}.el $B$K=q$/!#(B
> 
> $B$H$$$&$o$1$G!">e5-$N;d$NDs0F$@$H(B hoge-${EMACSCMD}.el $B$O$$$i$J$$$N$G$9$,!)(B

$BN;2r!#(B

> > $B$J$+$s$8$G$7$g$&$+(B...$B!#$G$3$3$^$G=q$$$F;W$C$?$s$G$9$,!"(Binstall-elisp $B$O(B
> > $B$@$1$8$c$J$/$F(B ${STARTUPFILE} $B$NJT=8$b$d$C$FM_$7$$$H$3$m$G$9!#(B
> 
> $B$3$l$O!"3F(B Emacs $B$N(B package $B$NJ}$K2C$($l$k$J$i!"2C$($A$c$$$^$7$g$&$h!#(B
> 
> $B$3$N(B plan $B$H$$$&$N$O!"(Belisp $B$N(B ports $B$H$7$F$O!"$G$-$k$@$1!"(B
:
> $B$$$G(B elisp package $B$r(B install $B$G$-$l$P$h$$$N$G$O(B $B$H;W$$$^$9!#(B

$B$b$A$m$s$*$C$7$c$kDL$j$G$9!#$G!"$d$O$j$A$g$C$H!V(Binstall-elisp $B$G(B
${STARTUPFILE}$B$b$$$8$l!W$H$$$&$N$OO@M}E*$K$*$+$7$$$G$9$M!#$3$l$O3F(B
${EMACSCMD} $B$,$d$k$Y$-$3$H$G$9$M!#$H$$$&$3$H$O$H$j$"$($:8=B8$9$kA4$F$N(B 
${EMACSCMD} ports $B$K!V(Bload $B%Q%9$H(B info $B%Q%9$K(B ${ELISPDIR}/* $B$rIU$1$F$b$i(B
$B$o$l$X$s!)!W9T5S$r$7$J$$$H$$$1$J$/$J$k$o$1$G$9$M!#$&!A$3$l$O6/NO$J=u$C?M(B
$B$,$$$k$+$b$7$l$^$;$s$M!#$I$J$$$J$b$s$G$7$g$&!)(B $B!d!!$"$5$_%-%c%C%W(B

> ${STARTUPFILE} $B$GDI2C$9$kFbMF$O!"(Belisp package $B$,(B $B$R$H$D$b(B install $B$5(B
> $B$l$F$J$/$F$b!"$"$C$F$bFC$KITET9g$O$J$$$+$H;W$$$^$9!#(B

$B$3$l$O(B install-elisp --delete hoge $B$H$+$d$C$F(B
${ELISPDIR}/site-lisp/site-start.el $B$+$i(B load ... $B$r(B delete $B$7$F$/$l$k$s(B
$B$G$7$g!)(B

> # load $B$G$3$1$k$N$+$J!)(B
> # $B$=$N>l9g!"(B
> # ${ELISPDIR}/site-lisp/site-start.el $B$H$$$&%U%!%$%k$,$"$l$P!"(B
> # $B$3$l$rFI$`!"$HJQ99$9$l$P$$$$$o$1$G$9$,!#(B

$B$&$K$e(B ?_?

> $B$H!"$3$3$+$i<ALd$J$N$G$9$,!#(B
> 
> ${EMACSCMD} $B$H$$$&$N$O$I$&$$$&Lr3d$r$O$?$9$N$G$7$g$&$+!)(B

$B$$$d$$$d$3$l$b8m2r$D$+$^$D$C$?$h$&$G(B...$B!#;O$a$OC1$K(B emacs. mule,
xemacs, ...$B$NAm>N$H$7$F;H$C$F$$$?$@$1$G$9!#$G!":#$O",$N$h$&$J;v>p$GI,MW(B
$B$"$j$^$;$s$M!#(B

> $BJL$K(B elisp $B$G$b!"(Binstall-elisp.elc $B$r:n@.$7$J$1$l$P!"(BBUILD_DEPEND $B$N(B
> $BLdBj$O$J$$$G$9$7!"(Binstall-elisp $B$r<B9T$9$k$H$-$K!"(Bemacs $B$K0z?t$r(B
                                                        ^^^^^^
$B$3$N(B emacs $B$O$I$3$K$"$k$d$D$G$9$+!)(B

---
KIRIYAMA Kazuhiko
kiri@pis.toba-cmt.ac.jp
