Article View: fj.lang.lisp
Article #82`interactive' function of GNU Emacs Lisp
From: Akio Tokaji
Date: Thu, 17 Oct 1996 00:00
Date: Thu, 17 Oct 1996 00:00
83 lines
4577 bytes
4577 bytes
$B8M3a$G$9!#(J
GNU Emacs Lisp $B$NEPN5Lg!"(Jinteractive ($B5<;w(J)$B4X?t$G$9!#(J
(M-x describe-function $B$7$FLu$7$?$b$N$G$9(J)
----- $B$A$g$-$A$g$-(J ---------- $B$A$g$-$A$g$-(J ---------- $B$A$g$-$A$g$-(J
----------
interactive: a built-in function.
$B4X?t$,%$%s%?%i%/%F%#%V$KMxMQ$5$l$?:]$N!"0z?t$N2r<a$N;EJ}$r;XDj$9$k!#(J
$BNc$($P!"0J2<$N$h$&$K=q$/$H!"(J
(defun foo (arg) "$B%I%-%e%a%s%HJ8;zNs(J" (interactive "p") ...arg $B$r;H$&(J...)
ARG $B$O!"(Jfoo $B$,%3%^%s%I$H$7$F8F$P$l$?;~$N%W%l%U%#%C%/%90z?t$H$J$k!#(J
`interactive' $B$N(J "$B8F$S=P$7(J" $B$O!"<B:]$K$O!"4X?t$H$$$&$h$j$O!"@k8@$G$"$j!"(J
`call-interactively' ($B4X?t(J)$B$,!"4X?t$KEO$90z?t$r!"$I$N$h$&$KFI$_9~$`$Y(J
$B$-$+$r<($7$F$$$k!#(J
$B<B:]$K8F$S=P$5$l$?>l9g$K$O!"(J`interactive' $B$O!"C1$K(J nil $B$rJV$9!#(J
`interactive' $B$N0z?t$O!"DL>o!"%3!<%IJ8;z$N8e$K%W%m%s%W%H$rB3$1$?$b$N$r(J
$B4^$s$@J8;zNs$G$"$k!#(J($B%3!<%IJ8;z$NCf$K$O!"0z?t$rF@$k$?$a$N(J I/O $B$r;H$o$:!"(J
$B%W%m%s%W%H$,ITMW$J$b$N$b$"$k!#(J) $BJ#?t$N0z?t$KBP$7$F%W%m%s%W%H$r=P$9$?$a(J
$B$K$O!"%3!<%IJ8;z!"$=$N%W%m%s%W%H!"2~9TJ8;z!"$=$7$F!"JL$N%3!<%IJ8;z(J ...
$B$H$$$&$h$&$K;XDj$9$k!#%W%m%s%W%H$O!"(Jformat ($B4X?t(J) $B$KEO$5$l$k!"$=$N$?$a!"(J
$B%W%m%s%W%H$G!"(J% $B$N%(%9%1!<%W$r;H$&$3$H$K$h$j!"4{$KFI$_9~$^$l$?0z?t$r0u(J
$B;z$9$k$3$H$b$G$-$k!#(J
$B$b$7!"0z?t$,J8;zNs$G$J$$>l9g$K$O!"$=$l$rI>2A(J(eval)$B$7$F!"4X?t$KEO$9$?$a(J
$B$N!"0z?t$N%j%9%H$rF@$k!#(J
$BC1$J$k(J `(interactive)' $B$O!"%$%s%?%i%/%F%#%V$K8F=P$9;~$K!"0z?t$rA4$/EO(J
$B$5$J$$$3$H$r0UL#$9$k!#(J
$BMxMQ2DG=$J%3!<%IJ8;z(J:
a -- $B4X?tL>(J: $B4X?t$NDj5A$r;}$D%7%s%\%k(J
b -- $BB8:_$9$k%P%C%U%!$NL>A0(J.
B -- $B%P%C%U%!$NL>A0(J, $BB8:_$7$J$/$F$b2D(J.
c -- $BJ8;z(J.
C -- $B%3%^%s%IL>(J: $B%$%s%?%i%/%F%#%V$J4X?t$NDj5A$r;}$D%7%s%\%k(J.
d -- $B?tCM$H$7$F$N(J point $B$N(J $BCM(J. I/O $B$r9T$o$J$$(J.
D -- $B%G%#%l%/%H%jL>(J.
e -- $B$3$N%3%^%s%I$r5/F0$7$?(J, $B%Q%i%a!<%?IU$-%$%Y%s%H(J($B$D$^$j!"%j%9%H$G$"(J
$B$k%$%Y%s%H(J). $BJ#?t2s;H$o$l$?>l9g(J, N $BHVL\$N(J `e' $B$O(J, N $BHVL\$N%Q%i%a!<(J
$B%?IU$-%$%Y%s%H$rJV$9(J. $B$3$l$O(J, $B@0?t$^$?$O%7%s%\%k$G$"$k%$%Y%s%H$O(J
$B%9%-%C%W$9$k!#(J
f -- $BB8:_$9$k%U%!%$%k$NL>A0(J.
F -- $B%U%!%$%k$NL>A0(J, $BB8:_$7$J$/$F$b2D(J.
i -- $B>o$K(J nil. I/O $B$r9T$o$J$$(J.
k -- $B%-!<%7!<%1%s%9(J ($BJ8;zNs(J).
m -- $B?tCM$H$7$F$N(J mark $B$NCM(J. I/O $B$r9T$o$J$$(J.
n -- $B%_%K%P%C%U%!$r;H$C$FFI$_9~$^$l$k?tCM(J.
N -- $B%W%l%U%#%C%/%90z?t$r?tCM$KJQ49$7$?$b$N(J, $B$^$?$O(J, $B%W%l%U%#%C%/%90z?t$,(J
$B$J$1$l$P(J, $B%3!<%I(J `n' $B$N$h$&$K?6Iq$&(J.
p -- $B%W%l%U%#%C%/%90z?t$r?tCM$KJQ49$7$?$b$N(J. I/O $B$r9T$o$J$$(J.
P -- $B@8$N7A<0$N%W%l%U%#%C%/%90z?t(J. I/O $B$r9T$o$J$$(J.
r -- $B%j!<%8%g%s(J: point $B$*$h$S(J mark $B$rFs$D$N?tCM0z?t$H$7$FJV$9(J, $B>.$5$$J}$,(J
$B:G=i$KMh$k(J. I/O $B$r9T$o$J$$(J.
s -- $BG$0U$NJ8;zNs(J.
S -- $BG$0U$N%7%s%\%k(J.
v -- $BJQ?tL>(J: user-variable-p $B$J%7%s%\%k(J.
x -- Lisp $B$N<0$rFI$_9~$`$,I>2A(J(eval)$B$O$7$J$$(J.
X -- Lisp $B$N<0$rFI$_9~$s$GI>2A$7$?$b$N(J($B7k2L(J).
z -- $B%3!<%I7O(J(Coding system).
Z -- $B%3!<%I7O(J(Coding system), $B%W%l%U%#%C%/%90z?t$,$J$1$l$P(J nil.
$B$5$i$K!"$b$7(J(interactive $B$N0z?t$N(J)$BJ8;zNs$,!"(J`*' $B$G;O$^$C$F$$$k>l9g$K$O!"(J
$B%P%C%U%!$,%j!<%I%*%s%j!<$N;~$K$O%(%i!<$,DLCN$5$l$k!#(J
$B$3$l$O!"0z?t$rFI$_9~$`A0$K9T$o$l$k!#(J
$BJ8;zNs$,!"(J`@' $B$G;O$^$C$F$$$k>l9g$K$O!"(JEmacs $B$O!"$=$N%3%^%s%I$r5/F0$7$?(J
$B%-!<%7!<%1%s%9$rC5:w$7$F!":G=i$N%^%&%9%/%j%C%/(J($B$^$?$O!"2?$+B>$N!"%&%#(J
$B%s%I%&$r;XDj$9$k%$%Y%s%H(J)$B$r8+$D$1$F!"0z?t$rFI$_9~$`A0$K!"$=$N%&%#%s%I(J
$B%&$rA*Br$9$k!#(J
`@' $B$H(J `*' $B$rN>J};H$&$3$H$b$G$-$k!#$=$N>l9g$K$O!"=P8=$7$?=g$K=hM}$5$l(J
$B$k!#(J
(interactive ARGS)
----- $B$A$g$-$A$g$-(J ---------- $B$A$g$-$A$g$-(J ---------- $B$A$g$-$A$g$-(J
----------
--
Akio Tokaji (tokaji@ar.aix.or.jp)
Technical Details
Message-ID:
<01bbbc09$674f5300$77e820ca@pc-tokaji.aix.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 1421c0,a15c97a20b9eb2b2,start X-Google-Attributes: gid1421c0,public X-Google-Thread: ff358,a15c97a20b9eb2b2,start X-Google-Attributes: gidff358,public From: "Akio Tokaji" <tokaji@ar.aix.or.jp> Subject: `interactive' function of GNU Emacs Lisp Date: 1996/10/17 Message-ID: <01bbbc09$674f5300$77e820ca@pc-tokaji.aix.or.jp> X-Deja-AN: 190022071 organization: $B!v!v!v(J newsgroups: fj.lang.lisp,fj.editor.emacs