From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Mar  6 01:09:18 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id BAA02194;
	Sat, 6 Mar 1999 01:09:18 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from magician.fortune (KWMcc-01p18.ppp.odn.ad.jp [143.90.103.18])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with SMTP id BAA02184
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 6 Mar 1999 01:09:13 +0900 (JST)
	(envelope-from ele@pop17.odn.ne.jp)
Date: Sat, 6 Mar 1999 01:09:13 +0900 (JST)
Message-Id: <199903051609.BAA02184@jaz.jp.freebsd.org>
Received: (qmail 1906 invoked from network); 5 Mar 1999 16:05:50 -0000
Received: from softdnserror (HELO moon) (192.168.1.9)
  by softdnserror with SMTP; 5 Mar 1999 16:05:50 -0000
From: SASAKI Shunsuke <ele@pop17.odn.ne.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <9903020847.AA00607@pon.nintendo.co.jp>
References: <199902261005.TAA13253@jaz.jp.freebsd.org> <9903020847.AA00607@pon.nintendo.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.24.16
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 39517
Subject: [FreeBSD-users-jp 39517] Re: nxedit 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: ele@pop17.odn.ne.jp

  $B$I$&$b!":4!9LZ!w(BODN$B$G$9!#(B


>>   Neco$B$5$s$,(B2.04$B$r:n@.$7$F$J$1$l$P!":#$N2~B$$O$J$+$C$?$+$b$7$l$^$;$s!#(B
>> $B!t(B2.02$B$r(BFreeBSD$B$K$$$-$J$j0\?"$J$s$FBgJQ$J;v$d$k5$NO$J$+$C$?$+$b$7$l$J$$!#(B
>$B;d$OJL$K!V:n@.!W$H$$$&Dx$N$3$H$O$7$F$^$;$s$h!#85!9(B FDclone
>$B$NC<Kv@)8f%b%8%e!<%k$,(B curses $B$H$N8_49$r0U<1$7$F:n$C$F$"$C$?(B
>$B$N$G!"$=$l$r$=$N$^$^N.MQ$7$?$@$1$G$9!#(B

  $B$J$k$[$I!#(B
  $B$^$!!"$=$l$G$b46<U$7$?$$$H$$$&5$;}$A$K$O$+$o$j$^$;$s$h(B(^.^)$B!#(B


>$B!!IaDL!"$"$N<j$N%(%G%#%?$r(B curses $B$rMQ$$$F<BAu$9$k$H!"$I$&$7(B
>$B$F$b(B window $B$r;H$C$F$7$^$&$H$3$m$J$s$G$9$,!"9,$$$K$b(B window
>$B$O(B stdscr $B$N$_$@$C$?$N$G3Z$K=q49$(=PMh$^$7$?!#(B

  $B$=$&$G$9$M!#(B
  $B%&%#%s%I!<$r;H$C$FL5$+$C$?$N$G>/$7$S$C$/$j$7$^$7$?!#(B
  $B$^$!$=$s$J$s$7$F$?$i!"C<Kv=hM}=E$/$J$k$@$m$&$J$H$O;W$$$^$9!#(B


>> >$B!!CzEY(B fj.comp.lang.c $B$G(B editor $BCL5A$,;O$^$C$F$^$9$M!#(Bnxedit
>>   $B$d$C$Q$j(Bnetnews$B$bFI$^$J$1$l$P$J$i$J$$$N$+$J$!!#(B
>>   $BFI$s$@$iCN<1$NJu8K$@$C$F$N$O$J$s$H$J$/$o$+$k$s$G$9$,(B....$B!#(B
>$B!!!V3X9;$N2]Bj$GL@F|$^$G$K(B editor $B:n$i$J$-$c$J$i$s$N$G=u$1$F!W(B
>$B$H$$$&2?$H$b%H%[%[$J5-;v$+$i;O$^$C$F!":#$O(B gap buffer $B$,$$$$(B
>$B$H$+$=$&$$$C$?J}K!O@$K$J$C$F$^$9!#(B

  $B$U$`!#(Bgap buffer$B!#(B
  $BE,Ev$K8!:w$7$F$_$k$H!"(Bemacs$B$G?'!9$R$C$+$+$j$^$9$M!#(B
  $B$G$b$=$N@5BN$,2?$J$N$+$O$o$+$j$^$;$s$G$7$?(B....$B!#(B
$B!t$U$`(Bnews$B$+!#??LLL\$K(Bnews reader$BC5$5$J$$$H$$$1$J$$!#(B
$B!t$&$&!"(Bgap buffer$B$H$+5$$K$J$C$F;EJ}$,$J$$(B(^^;$B!#(B


>>   $B8e$G$+$$%U%!%$%k$r3+$$$?$H$-$KCY$$$G$9$h$M!#(B
>>   $B:G8e$N9T$J$s$+$K%8%c%s%W$7$?$i!"$"$^$j$K=E$?$/$F(B....$B!#(B
>>   $B:#$N(Bne$B$O$"$kDxEY$O2~A1$7$?$N$G$9$,!"$=$l$G$bB?>/=E$?$/$J$j$^$9!#(B
>$B!!B.$5$O%a%b%j$@$1$NLdBj$G$O$"$j$^$;$s$+$iBP=h$,LLE]$G$9!#F@(B
>$B$F$7$F%a%b%j$r@aLs$7$h$&$H$9$k$HCY$/$J$k$b$N$G!#(B
>$B!!$?$@!"$d$?$i$H%a%b%j$K$P$+$jMj$C$F$$$k$H!"(Brealloc $B$d(B memcpy
>$B$K$h$k%\%H%k%M%C%/$,H/@8$9$k$3$H$b$"$j$^$9$N$G!"$=$NJU$j$N<B(B
>$BAu$O!"%a%b%j@aLs$J$N$+B.EYM%@h$J$N$+!"%]%j%7!<$rDj$a$F$+$+$i(B
>$B$J$$$H6lO+$9$k$H;W$$$^$9!#(B

  $B:#$^$G$K2C$($?2~NI$O(Blist$B%"%/%;%9<+BN$r8:$i$9;v$G$9!#(B

  $B$G!"$=$N8e$O$I$&$7$h$&$+G:$_$^$9!#(B
  $BB.EYM%@h$r9MN8$7$h$&$+$H$O;W$$$^$9$,!"(B
  $B?'!9$J%=%U%H%&%'%"$r8&5f$7$F$+$i9M$($h$&$+$J$H;W$$$^$9!#(B
$B!t:#$O$R$?$9$iJY6/$H$$$&=j$+$J$!!#(B


>>   $B$@$+$i!"(Btodo$B%j%9%H$NCf$K?7$7$$%a%b%j4IM}$H$$$&$N$OF~$l$F$^$9!#(B
>>   vi$B$b8&5f$7$F$_$J$$$H$$$1$J$$$+$J$!$H$O;W$$$O$8$a$F$$$^$9!#(B
>$B!!K\5$$G$d$k$J$i!"9T%P%C%U%!$N<B8=<jCJ$+$i8+D>$5$J$-$c$$$1$J(B
>$B$$$N$G!"$=$3$^$G$d$k$J$i0l$+$i:n$C$?J}$,Aa$$$HH=CG$7$F;d$O<j(B
>$B$r$D$1$F$^$;$s!#(B

  $B:#$N$r$$$8$jE]$7$F$+$i!"0l$+$i:n$jBX$($?$$$H;W$C$F$$$^$9!#(B
  $B$=$l$^$G$O:#$N$G=PMh$kHO0O$G$d$C$F$$$3$&$+$J$H(B....$B!#(B


>$B!!L`$b!"$=$&;W$C$FK\$H$K0l$+$i:n$k$3$H$b$J$$Lu$8$c$"$j$^$;$s(B
>$B$1$I$M!#(B
>$B!t!!(BFDclone $B$,@5$K$=$NNc!#(B

  $B$J$k$[$I!#(B
  $B$I$&$7$F$b:n$j$?$/$J$C$F$7$^$&$C$F;v$G$7$g$&$+!#(B


>$B!!62$$%3!<%I$J$i!"Nc$($P(B strcpy(s, s+1) $B$_$?$$$J<BAu0MB8$N%3(B
>$B!<%I$b8+F($;$J$$$H$3$m$G$7$g$&!#(B

  $B$C$F$=$&$$$&%3!<%I$"$C$?$h$&$J$J$+$C$?$h$&$J!#(B
  $B$=$l$r%P%i$7$F<j$G=q$$$F$"$kItJ,$O$"$j$^$7$?$1$I$M!#(B
  $B$o$?$7$N%P!<%8%g%s$G$O$=$l$O(Bmemmove$B$r;H$&$h$&$K=q$-D>$7$F$$$^$9$M!#(B


>$B!!:G6a$N;d$O!"%i%$%V%i%j$N<BAu$K$h$C$F5sF0$N0[$J$k$h$&$J;EMM(B
>$B$N4X?t$O;H$o$J$$$h$&$K?4$,$1$F$^$9!#(Bstrcpy $B$J$s$F<+J,$G=q$$(B
>$B$F$b?t9T$G$9$h$M!#(B

  $B$3$l@h!97nEv$?$j<B46$7$^$7$?!#(B
  $BM'?M$,(BLINUX$B$G%3%s%Q%$%k$7$F$_$?=jF|K\8l$,2=$1$k$H8@$&$N$G$9!#(B
  $B$G!"JQ$J%(%s%P%0$7$?$N$+$J$H;W$C$F(Bnxedit2.04$B$G;n$7$F$b2=$1$^$7$?!#(B

  iscntrl(3)$B$,860x$@$C$?$N$G$9!#(B
  LINUX$B$G$O!"(B128$B!A(B255$B$N;~$K$b(BTRUE$B$rJV$9$H$$$&;EMM$@$C$?$N$G$9!#(B
  $B$3$l$N;~!"$3$N;v$r$H$C$F$b<B46$7$^$7$?!#(B

  $B$H$+8@$$$J$,$i!":#$N%P!<%8%g%s$G$O!"(B
    c<=128&&iscntrl(c)
  $B$_$?$$$J$$$s$A$-%A%C%/$J;v$7$F$^$9(B (^^;$B!#(B
$B!t$C$F(Bc<128$B$8$c$J$$$+(B($B4@(B)$B!#(B

  $B$3$l$r??LLL\$K=q$-D>$7$?$$$J$H$b;W$C$F$^$9$,!"(B
  todo$B%j%9%H$N8e$m$NJ}$G$9(B(^^;$B!#(B


>$B!!$"$H!"$3$N<j$N(B interactive $B$J%D!<%k$G=E;k$7$J$/$F$O$$$1$J(B
>$B$$$N$O!"%H!<%?%k%3%9%H$h$j$b%f!<%6%3%9%H$N:o8:$r=E;k$9$k$H$$(B
>$B$&%]%j%7!<$G$7$g$&!#(B
>$B!!Nc$($P!"%-!<F~NO$NEY$KIiC4$,$+$+$k<BAu$H!"<B:]$N%3%^%s%I<B(B
>$B9T$N:]$KIiC4$,$+$+$k<BAu$H$G$O!"A0<T$r:NBr$9$Y$-$H$$$&%]%j%7(B
>$B!<$G$9!#(B
>$B!!%-!<F~NO$NEY$K$d$i$J$/$F$O$$$1$J$$$3$H$,B?$/$F$O%H!<%?%k$G(B
>$B$OL5BL$J$N$G$9$,!"%3%T!<$d%Z!<%9%H$NEY$KBT$?$5$l$k$h$j$O%9%H(B
>$B%l%9$r46$8$J$$$G$7$g$&!#(B

  $B$=$&$G$9$M!#(B
  $B<+J,$d%F%9%H$r$7$F$/$l$?M'?M$,46$8$?2~A1$9$Y$-E@$O!"(B
  $B$^$:$=$&$$$&E@$G$7$?!#(B
$B!t%V%m%C%/=hM}$G%G%#%9%/%"%/%;%9$,F~$C$?$j!"(B
$B!t(BESC$B%-!<$N%?%$%`%"%&%H$H$+(B....$B!#(B


>>   $B$^$!$o$?$7<+?H$O%F%-%9%H%Y!<%9$N%=%U%H$C$F4pK\E*$K9%$-$J$N$G!"(B
>>   $B:#$N(Bnxedit$B$d(BFDclone$B$N(Bterm.[ch]$B$r$$$8$jB3$1$?$$$J$!$H$O;W$C$F$$$^$9!#(B
>$B!!(BFDclone $B$N3F%b%8%e!<%k$O<+M3$KN.MQ$7$FLc$C$F9=$$$^$;$s$,!"(B
>$B$=$l$r@Q6KE*$K>)$a$F$kLu$G$O$J$$$N$G%3%a%s%H$,KX$s$IF~$C$F$^(B
>$B$;$s!#(B
>$B!!??LLL\$K$d$j$?$$$s$G$7$?$i!";29MDxEY$K$H$I$a$F0l$+$i:n$C$?(B
>$BJ}$,$$$$$H;W$$$^$9!#(B

  $B$3$N0lO"$N%9%l%C%I$r;O$a$k$^$G$O!"0l$+$i$H;W$C$?$N$G$9$,!"(B
  $B:#$O(BFD clone$B$,%P!<%8%g%s%"%C%W$rB3$1$k$+$.$j$O!"(B
  term.[ch]$B$rMxMQ$7$F!"<+J,$GE,Ev$J%i%C%T%s%0$r$+$1$k$N$,$$$$$+$J$H;W$$$^$9!#(B

  $B$^$!!"?'!9$d$C$F$^$?JL$N9M$($,$o$/$+$b$7$l$^$;$s$N$G!"(B
  $B$=$N;~!"$I$&$9$k$+:F9M$7$F$_$^$9!#(B


- $B:4!9LZ(B $B=S2p(B -
  $B:#$N2]Bj(B: $B$$$m$$$m$H%W%m%0%i%_%s%0$9$k;v!#(B
            news$B$rFI$`4D6-$r@0$($k;v(B(^^;$B!#(B

