Thread View: fj.kanakan.misc
11 messages
11 total messages
Started by NAKAJI Hiroyuki
Mon, 23 Feb 1998 00:00
[Q] How to change the behavior of sj3-egg on MULE?
Author: NAKAJI Hiroyuki
Date: Mon, 23 Feb 1998 00:00
Date: Mon, 23 Feb 1998 00:00
40 lines
2148 bytes
2148 bytes
中治@京大防災研です。たまごに関する質問です。
mule-2.3-19.34-alpha01 を NEWS-OS その他で sj3 + canna で使っています。
Wnn だと、123を変換したときに候補に123も出てきますが、sj3 の場合に
は、123は123にしかならない(百二十三にはなりますが)ので難儀してお
ります。
1,2,3 etcをタイプするときに123にならないようにしようと思い、info を
頼りに
(its-define-mode "roma-kana" "あ" t)
(its-defrule "&" "&" nil)
(its-defrule "0" "0" nil)
(its-defrule "1" "1" nil)
(its-defrule "2" "2" nil)
(its-defrule "3" "3" nil)
(its-defrule "4" "4" nil)
(its-defrule "5" "5" nil)
(its-defrule "6" "6" nil)
(its-defrule "7" "7" nil)
(its-defrule "8" "8" nil)
(its-defrule "9" "9" nil)
(its-defrule "(" "(" nil)
(its-defrule ")" ")" nil)
(its-defrule "!" "!" nil)
(its-defrule "#" "#" nil)
(its-defrule "$" "$" nil)
と.emacsに書いたのですが、こうしてしまうとローマ字入力のつもりでも全部
アルファベットにされてしまいました。何をどのように設定すれば、sj3-egg
でもそこそこの作業ができるようになるでしょうか?
今は、
(defun hankaku-buffer ()
(interactive)
(hankaku-region (point-min) (point-max)))
なんていうのを作ってしのいでいます。
----====----====----====----
NAKAJI Hiroyuki (中治 弘行)
Graduate School of Engineering, Kyoto University
Re: [Q] How to change the behavior of sj3-egg on MULE?
Author: MURANAKA Masaki
Date: Mon, 23 Feb 1998 00:00
Date: Mon, 23 Feb 1998 00:00
38 lines
2100 bytes
2100 bytes
もなもなもなか。
そういえば私もそういう所で苦労してるなあ…。
// 縦のものを横にもしない奴 (^^;
というわけで3分ハッキングをしてみました。
^^^こういうふうに変換されます。
中治@京大防災研 さん <6crhnh$3ru$1@psyche.rcep.dpri.kyoto-u.ac.jp>>
>1,2,3 etcをタイプするときに123にならないようにしようと思い、info を
>頼りに
>(its-define-mode "roma-kana" "あ" t)
its のことは良く判らないので、
sj3-egg.el の hankaku-region-internal 関数をそっくり .emacs にコピーして
(defun henkan-region-internal (start end)
"regionをかな漢字変換する。"
(hankaku-region start end) ;; ←この行を追加
(setq egg:*kanji-kanabuff* (buffer-substring start end))
という作業をしただけです。
signature に書いたような不満はありますが、
>(defun hankaku-buffer ()
> (interactive)
> (hankaku-region (point-min) (point-max)))
で、事が足りているようですし、大丈夫ですよね?
--
from もなか
漢数字への変換機能を生かすなら、確定時に hankaku-region すべきかな、
とか、品詞がわかるのだから、数字だったら hook するように文節変換部
を書き換えたほうがいいかも、とか、思わんでもないですが。
// sj3serv がやってくれてもいいよな、とも思う。;-)
Re: [Q] How to change the behavior of sj3-egg on MULE?
Author: NAKAJI Hiroyuki
Date: Mon, 23 Feb 1998 00:00
Date: Mon, 23 Feb 1998 00:00
42 lines
2263 bytes
2263 bytes
中治です。 monaka@ns.inforcom.co.jp (MURANAKA Masaki) writes: > its のことは良く判らないので、 > sj3-egg.el の hankaku-region-internal 関数をそっくり .emacs にコピーして > > (defun henkan-region-internal (start end) > "regionをかな漢字変換する。" > (hankaku-region start end) ;; ←この行を追加 > (setq egg:*kanji-kanabuff* (buffer-substring start end)) > > という作業をしただけです。 おお! なんて安直な!! (すみません) ## よく調べなかったくせに>わたし(^^; > signature に書いたような不満はありますが、 > > >(defun hankaku-buffer () > > (interactive) > > (hankaku-region (point-min) (point-max))) > > で、事が足りているようですし、大丈夫ですよね? う~ん、あんまり変わらないような…(^^; でもしばらく使わせていただきま す。 ----====----====----====---- NAKAJI Hiroyuki (中治 弘行) Graduate School of Engineering, Kyoto University ところで、 > 漢数字への変換機能を生かすなら、確定時に hankaku-region すべきかな、 > とか、品詞がわかるのだから、数字だったら hook するように文節変換部 > を書き換えたほうがいいかも、とか、思わんでもないですが。 こっちの方がうれしいかも知れません:-) > // sj3serv がやってくれてもいいよな、とも思う。;-) 思いますね。jserverはやってるんでしょうか?
Re: [Q] How to change the behavior of sj3-egg on MULE?
Author: NAKAJI Hiroyuki
Date: Mon, 23 Feb 1998 00:00
Date: Mon, 23 Feb 1998 00:00
23 lines
1635 bytes
1635 bytes
中治@京大防災研です。しばらく(?)試してみました。 結果、あきませんでした。 このようにちっともへんかんされなくなってしまいました。 そこで、質問を変えて、Followup-to: fj.editor.emacs にします。 NAKAJI Hiroyuki <nakaji@zeisei.dpri.kyoto-u.ac.jp> writes: > > >(defun hankaku-buffer () > > > (interactive) > > > (hankaku-region (point-min) (point-max))) > > > > で、事が足りているようですし、大丈夫ですよね? バッファをセーブする時に自動でこの関数を実行させるにはどうすればよろし いのでしょうか? hook がよく解っていないのです。 ----====----====----====---- NAKAJI Hiroyuki (中治 弘行) Graduate School of Engineering, Kyoto University
Re: [Q] How to change the behavior of sj3-egg on MULE?
Author: Kazuhiro Fujieda
Date: Tue, 24 Feb 1998 00:00
Date: Tue, 24 Feb 1998 00:00
26 lines
1774 bytes
1774 bytes
藤枝@JAISTです。
In article <6crhnh$3ru$1@psyche.rcep.dpri.kyoto-u.ac.jp>,
NAKAJI Hiroyuki <nakaji@zeisei.dpri.kyoto-u.ac.jp> wrote:
> 1,2,3 etcをタイプするときに123にならないようにしようと思い、info を
> 頼りに
> (its-defrule "&" "&" nil)
(略)
> と.emacsに書いたのですが、こうしてしまうとローマ字入力のつもりでも全部
> アルファベットにされてしまいました。何をどのように設定すれば、sj3-egg
> でもそこそこの作業ができるようになるでしょうか?
以前Wnn6にころんでいた時期に書いたコードにこんなのがありましたけど、
(let ((its:*defrule-verbose* nil)
(num '("1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "(" ")" "<" ">")))
(dolist (aa num)
(its-defrule aa nil nil nil "roma-kana")))
これでは希望の動作にはならないでしょうか?
____
| AIST 北陸先端科学技術大学院大学
| HOKURIKU 情報科学研究科 落水研究室
o_/ 1990 藤枝 和宏 fujieda@jaist.ac.jp
Re: [Q] How to change the behavior of sj3-egg on MULE?
Author: NAKAJI Hiroyuki
Date: Tue, 24 Feb 1998 00:00
Date: Tue, 24 Feb 1998 00:00
20 lines
1528 bytes
1528 bytes
中治@京大防災研です。
Kazuhiro Fujieda <fujieda@jaist.ac.jp> writes:
> (let ((its:*defrule-verbose* nil)
> (num '("1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "(" ")" "<" ">")))
> (dolist (aa num)
> (its-defrule aa nil nil nil "roma-kana")))
>
> これでは希望の動作にはならないでしょうか?
できてしまいました。\(^o^)/ どうもありがとうございます。
ところで、できないのならと諦めて出した(もなかさん、すみません)
<6crspf$a27$1@psyche.rcep.dpri.kyoto-u.ac.jp>
の方も気になりますのでご存知の方よろしくお願いします。
----====----====----====----
NAKAJI Hiroyuki (中治 弘行)
Graduate School of Engineering, Kyoto University
sj3 status (was Re: [Q] How to change the behavior of sj3-egg on MULE?)
Author: MURANAKA Masaki
Date: Tue, 24 Feb 1998 00:00
Date: Tue, 24 Feb 1998 00:00
25 lines
1808 bytes
1808 bytes
もなもなもなか。 Message-ID: <6crspf$a27$1@psyche.rcep.dpri.kyoto-u.ac.jp> の記事に依りますと、失敗のご様子。 こちらでは正常に動いているみたいなのですが…。うーん。 中治 さん <6crrd0$9cr$1@psyche.rcep.dpri.kyoto-u.ac.jp>> >> // sj3serv がやってくれてもいいよな、とも思う。;-) > >思いますね。jserverはやってるんでしょうか? 一時期、jserver を使えない劣悪メモリ環境が続いた(今も ;-)もので、 確認を取れませんが、少なくとも egg の el ファイル中に、 そのような変換を行なっているフシは見当たりません、なのです。 ところで、(フリーバージョンの) sj3 って、サポートが 終わっちゃったのでしょうか? sj3-2.0.1.19 が出てから1年以上経ちましたし、Linux の PJE は sj3 のサポートを止めたみたいですし…。 -- from もなか
Re: [Q] How to change the behavior of sj3-egg on MULE?
Author: Kusakabe Youichi
Date: Tue, 24 Feb 1998 00:00
Date: Tue, 24 Feb 1998 00:00
18 lines
1535 bytes
1535 bytes
MURANAKA Masaki (monaka@ns.inforcom.co.jp) wrote: : // $B=D$N$b$N$r2#$K$b$7$J$$E[(B (^^; : $B$H$$$&$o$1$G(B3$BJ,%O%C%-%s%0$r$7$F$_$^$7$?!#(B : ^^^$B$3$&$$$&$U$&$KJQ49$5$l$^$9!#(B : its $B$N$3$H$ONI$/H=$i$J$$$N$G!"(B : sj3-egg.el $B$N(B hankaku-region-internal $B4X?t$r$=$C$/$j(B .emacs $B$K%3%T!<$7$F(B ($B0J2<N,(B) $B$3$l$C$F$I$3$+$K(BWeb$B$N%I%-%e%a%s%H$G$^$H$a$F$*$$$F$"$C$?$j$O$7$J$$$G$9$+(B? $B$b$7$"$l$P!"(B http://www.takehara.co.jp/void/JapaneseInputMethod/index.html $B$"$?$j$+$i%j%s%/$rD%$i$;$F$b$i$$$?$$$N$G$9$,(B...$B!#(B $B%X(B_$B%X(B ________________________ $B%_!&!&(B $B%_(B void@merope.opus.or.jp ( $B!k(B )$B!A(B $BF|2<ItM[0l(B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Re: [Q] How to change the behavior of sj3-egg on MULE?
Author: yagi tatsuya
Date: Tue, 24 Feb 1998 00:00
Date: Tue, 24 Feb 1998 00:00
15 lines
1139 bytes
1139 bytes
$BLpLZ$H8@$$$^$9!#(B >(its-define-mode "roma-kana" "$B$"(B" t) ... >$B$H(B.emacs$B$K=q$$$?$N$G$9$,!"$3$&$7$F$7$^$&$H%m!<%^;zF~NO$N$D$b$j$G$bA4It(B >$B%"%k%U%!%Y%C%H$K$5$l$F$7$^$$$^$7$?!#2?$r$I$N$h$&$K@_Dj$9$l$P!"(Bsj3-egg >$B$G$b$=$3$=$3$N:n6H$,$G$-$k$h$&$K$J$k$G$7$g$&$+(B? (its-define-mode "roma-kana" "$B$"(B" t) $B$G$J$/$F(B (its-define-mode "roma-kana") $B$8$c$J$$$G$7$g$&$+!#(B(t $B$,$^$:$$$H;W$&(B) $B$*$o$j(B
Re: [Q] How to change the behavior of sj3-egg on MULE?
Author: MURANAKA Masaki
Date: Tue, 24 Feb 1998 00:00
Date: Tue, 24 Feb 1998 00:00
32 lines
1984 bytes
1984 bytes
もなもなもなか。 中治@京大防災研 さん <6ct7mp$9eg$1@psyche.rcep.dpri.kyoto-u.ac.jp>> >ところで、できないのならと諦めて出した(もなかさん、すみません) いいのです。死して屍拾う者無し。(←意味不明) >できてしまいました。\(^o^)/ どうもありがとうございます。 私も、しばらくの間、\(^o^)/ だったのですが…。 …これって、ただでさえ変換精度の悪い sj3serv に トドメを刺すようなことになりませんか? たとえば、 「似んと」と変換させた直後に 「3(3)にんと」という文節を変換させると デフォルトのままでは、「3人と」ですが、 件の its-defrule をかけた場合、「3似んと」になります。 http://www.takehara.co.jp/void/JapaneseInputMethod/index.html から辿れるページにも its-defrule を使う方法があるようですが、 jserver では問題にならないのでしょうか? -- from もなか じゃあどうすればいいのさ、と問われても 「なんで hankaku-region がダメだったのでしょうね? 不思議。」 という程度の返答しかできませんけれど…うーむ。
Re: sj3 status (was Re: [Q] How to change the behavior of sj3-egg on MULE?)
Author: Youjiro UO
Date: Tue, 24 Feb 1998 00:00
Date: Tue, 24 Feb 1998 00:00
22 lines
1441 bytes
1441 bytes
$B$&$*$G$9!#(B monaka@ns.inforcom.co.jp (MURANAKA Masaki) writes: > $B$H$3$m$G!"(B($B%U%j!<%P!<%8%g%s$N(B) sj3 $B$C$F!"%5%]!<%H$,(B > $B=*$o$C$A$c$C$?$N$G$7$g$&$+(B? > sj3-2.0.1.19 $B$,=P$F$+$i(B1$BG/0J>e7P$A$^$7$?$7!"(BLinux $B$N(B PJE $B$O(B > sj3 $B$N%5%]!<%H$r;_$a$?$_$?$$$G$9$7!D!#(B $B4*0c$$$@$H;W$$$^$9!#(B $B:#$N(BFTP$B%5%$%H(B(ftp.sony.co.jp)$B$K$"$k(Bsj3-2.0.1.19$B$,=P$?$N$O(B1998$BG/$N(B1 $B7n$K$J$C$F$$$^$9$7!"3NG'$N$?$a$K3+$$$?(Bchangelog$BFb$N:G=*99?7F|;~$b(B 1998/01/14$B$K$J$C$F$$$^$9!#(B $B5!G=$NDI2C$O$"$j$^$;$s$,!"(Bbug fix$B$O:Y!9$H9T$o$l$F$$$k$_$?$$$G$9$M!#(B $B$^$"!"$=$l$K$7$F$b!"$b$7%5%]!<%H$rCf;_$9$k$N$J$i@=IJHG$N%=!<%9$r8x(B $B3+$7$FM_$7$$!D!D(B -- Youjiro UO
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads