From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Nov 12 12:52:41 1996
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id MAA01091
	Tue, 12 Nov 1996 12:52:41 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id MAA01086
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 12 Nov 1996 12:52:41 +0900 (JST)
Received: from uucp2.iij.ad.jp (uucp2.iij.ad.jp [192.244.176.74]) by mail0.iij.ad.jp (8.6.12+2.4W/3.3W9-MAIL) with ESMTP id MAA28984 for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 12 Nov 1996 12:52:39 +0900
Received: (from uucp@localhost) by uucp2.iij.ad.jp (8.6.12+2.4W/3.3W9-UUCP) with UUCP id MAA18752 for FreeBSD-users-jp@jp.freebsd.org; Tue, 12 Nov 1996 12:52:39 +0900
Received: (from kogane@localhost) by kces.koganemaru.co.jp (8.6.12/3.3W9-) id BAA03755; Tue, 12 Nov 1996 01:42:48 +0900
Date: Tue, 12 Nov 1996 01:42:48 +0900
From: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
Message-Id: <199611111642.BAA03755@kces.koganemaru.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 6147
Subject: [FreeBSD-users-jp 6147] vi no nihon-go ka
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B>.6b4]!w(B[($BM-(B)$B>.6b4]%3%s%T%e!<%?%(%s%8%K%"%j%s%0%5!<%S%9(B]$B$G$9!#(B

vi (/usr/bin/vi) $B$NI=<($G(B EUC $B4A;z$rI=<($G$-$k$h$&$J%Q%C%A$r(B
$B:n$C$F8+$^$7$?!#(B($BF|K\8l2=$7$?(B FreeBSD(98) $B$N(B) more $B$GI=<(Cf$K(B
v $B$rBG$C$F$"$o$F$k?M$KJXMx$G$9!#(B

vi $B$rF|K\8l2=$9$k$K$O(B

1) $BF|K\8l$rI=<($G$-$k!#(B
2) $B%+!<%=%k$NF0$-$,4A;zKh$K0\F0$9$k!#(B
3) $BF|K\8l$rF~NO$G$-$k!#(B

$B$N#3E@$r2~B$$9$l$P$h$$$H9M$($^$9!#(B1) $B$O:Q$_$^$7$?$N$G!"(B
2) $B$H(B 3) $B$r2~B$$9$l$P2?$H$+$J$j$^$9!#C/$+0l=o$KF|K\8l2=$9$k(B
$B?M$O$$$^$;$s$+!)(B
$B%=!<%9$r8+$?$N$G$9$,!"$I$3$G%+!<%=%k$N=hM}$r$7$F$$$k$N$+!"$I$3$G(B
$BJ8;z$rF~NO$7$F$$$k$N$+$h$/$o$+$j$^$;$s!#J8;z$rF~NO$7$F$$$k>l=j$,(B
$B$o$+$l$P!"(BCanna $B$NF|K\8lF~NO$rDI2C$G$-$k$N$G$9$,!"(B...
$B$A$J$_$K(B jelvis $B$N(B Canna $BF~NO$O;d$,:G=i$KF~$l$^$7$?!#(B

$BIaCJ$O(B jelvis $B$r;H$C$F$$$k$N$G$9$,!"%j%+%P%j!<$NLdBj$H$+!"(BW $B%3%^%s%I(B
$B$NF0$-Ey$$$^$$$A$7$C$/$j$7$^$;$s!#(B-> vi $B$rF|K\8l2=$7$?$$$G$9!#(B

---- $B$3$3$+$i(B ----
diff -arc /usr/src/usr.bin/vi.orig/common/Makefile /usr/src/usr.bin/vi/common/Makefile
*** /usr/src/usr.bin/vi.orig/common/Makefile	Mon Sep 12 07:01:45 1994
--- /usr/src/usr.bin/vi/common/Makefile	Tue Nov 12 00:33:59 1996
***************
*** 9,15 ****
  LINKS+= ${BINDIR}/${VI} ${BINDIR}/view
  MAN1=	${.CURDIR}/../USD.doc/vi.man/vi.1
  
! CFLAGS+=-I. -I${.CURDIR}
  DPADD+= ${LIBCURSES} ${LIBTERMCAP} ${LIBUTIL}
  LDADD+=	-lcurses -ltermcap -lutil
  
--- 9,15 ----
  LINKS+= ${BINDIR}/${VI} ${BINDIR}/view
  MAN1=	${.CURDIR}/../USD.doc/vi.man/vi.1
  
! CFLAGS+=-I. -I${.CURDIR} -DKANJI
  DPADD+= ${LIBCURSES} ${LIBTERMCAP} ${LIBUTIL}
  LDADD+=	-lcurses -ltermcap -lutil
  
diff -arc /usr/src/usr.bin/vi.orig/common/term.c /usr/src/usr.bin/vi/common/term.c
*** /usr/src/usr.bin/vi.orig/common/term.c	Tue May 30 15:35:48 1995
--- /usr/src/usr.bin/vi/common/term.c	Tue Nov 12 00:33:28 1996
***************
*** 298,303 ****
--- 298,307 ----
  		    cnt = BITS / 3; cnt-- > 0; mask >>= 3, shift -= 3)
  			sp->cname[len++] = octdigit[(ch & mask) >> shift];
  	} else {
+ #ifdef KANJI
+ 		sp->cname[0] = ch;
+ 		len = 1;
+ #else
  		sp->cname[0] = '0';
  		sp->cname[1] = 'x';
  		for (len = 2, chp = (u_int8_t *)&ch,
***************
*** 305,310 ****
--- 309,315 ----
  			sp->cname[len++] = hexdigit[(*chp & 0xf0) >> 4];
  			sp->cname[len++] = hexdigit[*chp & 0x0f];
  		}
+ #endif
  	}
  	sp->cname[sp->clen = len] = '\0';
  	return (sp->cname);
---- $B$3$3$^$G(B ----
--
($BM-(B)$B>.6b4]%3%s%T%e!<%?%(%s%8%K%"%j%s%0%5!<%S%9(B ($BJ!2,8)BgLn>k;T(B)
	$B>.6b4](B $B?.9,(B (Nobuyuki Koganemaru)
$B%a!<%k%"%I%l%9(B:	kogane@kces.koganemaru.co.jp
