🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #334

Re: japanese man page on mule

#334
From: Kenichi Handa
Date: Fri, 09 Jun 2000 00:00
65 lines
3416 bytes
In article <yosun1kwe321.fsf@jpl.org>, Katsumi Yamaoka <yamaoka@jpl.org> writes:
$BEZ20$5$s(B>  $B$3$l$O!"85!9$O!"(B
$BEZ20$5$s(B>      __^H^H$B>J(B__^H^H$BN,(B__^H^H$B7A(B
$BEZ20$5$s(B>  $B$H$$$&=PNO$G$"$C$?$b$N$,!"H>ED$5$s$,;XE&$5$l$?%3!<%I$K$h$C$F(B
$BEZ20$5$s(B>  $B@07A$5$l$F!";32,$5$s$,8@$o$l$?$h$&$J=PNO$K$J$C$F$$$k$N$@$H;W(B
$BEZ20$5$s(B>  $B$o$l$^$9!#(B

$B$"!"J,$j$^$7$?!#(B

$BEZ20$5$s(B> $B$=$l$+$i!"F|K\8l(B Man $B$KBP1~$9$k$N$G$7$?$i!"(B
$BEZ20$5$s(B>
$BEZ20$5$s(B> (setq Man-see-also-regexp "SEE ALSO\\|$B4XO"9`L\(B"
$BEZ20$5$s(B>       Man-first-heading-regexp "^[ \t]*NAME$\\|^[ \t]*$BL>(B[$BA0>N(B]$\\|^[ \t]*No manual entry fo.*$"
$BEZ20$5$s(B>      Man-heading-regexp "^\\([A-Z$B!<$!(B-$B$s%!(B-$B%v0!(B-$Bt$(B][A-Z$B!<$!(B-$B$s%!(B-$B%v0!(B-$Bt$(B \t]+\\)$")
$BEZ20$5$s(B>
$BEZ20$5$s(B> $B$H$$$&@_Dj$b$"$k$HNI$$$+$b$7$l$^$;$s!#(B

$B$3$N<j$N(B localization $B$O(B Emacs $B$,(B gettext $BBP1~$K$J$k$^$G$*BT$A2<$5$$!#(B

> $B$H$$$&$o$1$G!"(B
> (defun Man-fontify-manpage ()
> [...]
>   (goto-char (point-min))
>   (while (search-forward "__\b\b" nil t)
>     (backward-delete-char 4)
>     (put-text-property (point) (1+ (point)) 'face Man-underline-face))
>   (goto-char (point-min))
>   (while (search-forward "_\b" nil t)
>     (backward-delete-char 2)
>     (put-text-property (point) (1+ (point)) 'face Man-underline-face))
> $B$H$$$C$?46$8$N$b$N$rF~$l$l$PNI$$$h$&$G$9!#(B

$B%^%k%A%P%$%HJ8;z$,$"$k$H$-$N$_=hM}$r$9$k$h$&$9$k$?$a!"@h$N=$@5$K2C$(!"(B
$B0J2<$N=$@5$rF~$l$h$&$H;W$$$^$9!#(B

$B!]!]!!$1$s$A$c$s!w#E#T#L(B
      handa@etl.go.jp

Index: man.el
===================================================================
RCS file: /gd/gnu/cvsroot/emacs/lisp/man.el,v
retrieving revision 1.94
diff -c -w -c -r1.94 man.el
*** man.el	2000/06/09 00:42:39	1.94
--- man.el	2000/06/09 07:39:51
***************
*** 684,689 ****
--- 684,700 ----
  				  (delete-backward-char 4))
  			      (point))
  		       'face Man-overstrike-face))
+   (if (< (buffer-size) (position-bytes (point-max)))
+       ;; Multibyte characters exist.
+       (progn
+ 	(goto-char (point-min))
+ 	(while (search-forward "__\b\b" nil t)
+ 	  (backward-delete-char 4)
+ 	  (put-text-property (point) (1+ (point)) 'face Man-underline-face))
+ 	(goto-char (point-min))
+ 	(while (search-forward "\b\b__" nil t)
+ 	  (backward-delete-char 4)
+ 	  (put-text-property (1- (point)) (point) 'face Man-underline-face))))
    (goto-char (point-min))
    (while (search-forward "_\b" nil t)
      (backward-delete-char 2)
Technical Details
Message-ID: <tl73dmnqomx.fsf@etl.go.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8hodvp$gjv$1@news01.osaka.sannet.ne.jp> <8hofae$bdi$1@news01ch.so-net.ne.jp> <yosuu2f4mpvy.fsf@jpl.org> <tl766rjr7r6.fsf@etl.go.jp> <mpazoovmxr7.fsf@olive.kuee.kyoto-u.ac.jp> <yosun1kwe321.fsf@jpl.org>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10eba4,f35741486335a3b
X-Google-Attributes: gid10eba4,public
From: Kenichi Handa <handa@etl.go.jp>
Subject: Re: japanese man page on mule
Date: 2000/06/09
Message-ID: <tl73dmnqomx.fsf@etl.go.jp>
X-Deja-AN: 632947626
References: <8hodvp$gjv$1@news01.osaka.sannet.ne.jp> <8hofae$bdi$1@news01ch.so-net.ne.jp> <yosuu2f4mpvy.fsf@jpl.org> <tl766rjr7r6.fsf@etl.go.jp> <mpazoovmxr7.fsf@olive.kuee.kyoto-u.ac.jp> <yosun1kwe321.fsf@jpl.org>
X-Complaints-To: usenet@news-server.etl.go.jp
X-Trace: ecce10-1.etl.go.jp 960537033 29631 192.50.73.50 (9 Jun 2000 07:50:33 GMT)
Organization: Electrotechnical Laboratory, Tsukuba Science City
NNTP-Posting-Date: 9 Jun 2000 07:50:33 GMT
Newsgroups: fj.editor.mule