[Canna-dev 181] Re: customizing End key etc.

Back to archive index

Ikumi Keita ikumi****@rever*****
2003年 2月 5日 (水) 02:59:12 JST


  井汲です。

  今度は、emcws に対するパッチです。やはり、.canna で
(global-set-key "\End" 'previous)
(global-set-key "\Hiragana" 'next)
(global-set-key "\Katakana" 'forward)
(global-set-key "\Hankakuzenkaku" 'backward)
(global-set-key "\Eisu" 'henkan)
とデタラメをしてみて、最低限の動作確認はしています。
  XEmacs は使っていないので、XEmacs ではこれらファンクションキーは動作す
るようにはしなかったのですが、canna.el に追加した「かんなのファンクショ
ンキーを使えるようにする」の辺りを見てもらえれば、使えるようにする修正は
難しくないと思います。

  emcws-21.2-20021014 に対するパッチになっています。EUC と JIS が混在する
パッチになったので、gzip+uuencode しました。

  emcws が行っていた、「DEL キーを C-h としてかんなに伝える」処理は削除
してしまったので、人によっては .canna に
(global-set-key "\Delete" 'delete-previous)
を追加する必要があるかもしれません。

  こちらには、追加の修正をたくさん盛り込んだので、かなり大きな修正となっ
てしまいました。他に修正した(つもりの)点は以下の通りです。(問題がない
ようなら emcws の方にフィードバックできるといい、かな…)

■ .canna での特殊キーに対するカスタマイズの大半が emacs 上で有効となる
  X window 上では、F1〜F10、上下左右の矢印キー、Page up, Page down,
Home, Help, Insert, 変換、無変換が .canna のカスタマイズに従います。また、
変換・無変換・矢印キーについては、
  Shift 同時押し
  Control 同時押し
も認識されます(オリジナルの emcws では、例えば Shift+→ は → と同一視
されましたが、このパッチを当てるとかんなのデフォルトに従って文節伸ばしに
なります)
  個人的にはかんなの標準キーバインドをほとんどいじっていない(C-o を C-\
にしているくらい)ので、この機能はほとんど使っていませんが、ATOK などの
操作性を再現したい方には有用ではないかと思います。

  また、非 X 環境下でも、termcap/terminfo の記述さえしっかりしていれば、
大半のファンクションキーは有効なはずです(ただし、このためには、.emacs
の canna 関連の処理の所で、

(if window-system nil
  (require 'canna)
  (define-key canna-mode-map "\e" nil)
  (define-key canna-minibuffer-mode-map "\e" nil))

のようにして、フェンスモードでのエスケープキーへのキーバインドを解除して
おく必要があります。このため、.canna でエスケープキーに割り当てた機能は
無効になります。X window 上ではこの制限はありません)。

■ canna-boil のバグ修正
  emcws 版の、
  o ミニバッファに候補一覧などが表示されている時に何かキーを押すと、
    無限ループに入る事がある
  o 色や下線を使わない設定だと、かな漢字変換の途中、変換対象文節と
    それ以外の文節がスペースで区切られるが、そこで次のローマ字入力
    を始めると、そのスペースが残ったままでそこまでの結果が確定して
    しまう
という重大な問題を修正したつもりです。(今どきは、「ゆでたまご」風の入力
がしたかったら yc.el を使うものなのかもしれませんが…)
※ .canna でのカスタマイズ具合によっては、まだ問題があるかもしれません。

■ canna-do-keybind-for-functionkeys を t にしていて、メニュー表示をして
いるときに、間違って Insert や F1 を押してしまうとキーマップが狂ってしま
う問題を修正。

■ overwrite-mode で日本語入力するとき、半角の文字やタブコードなどが「正
しく」上書きされるようにしました。

■ 「かんな」の日本語モードにある時に Emacs のメジャーモードが変更されて
も、日本語モードが解除されないようにしました。

■ can-n-egg を使ってかんな・たまごを同時に使っているとき、
  o X window 上で C-SPC が効かない
  o read only バッファでうっかり日本語入力をしようとしてしまったとき、
    エラーによって中途半端な状態で処理が中断してキーマップが狂う
という問題を修正しました(現在、たまごは使っていないので、全然検証してい
ません…)。

■ その他細かい修正

							井汲 景太

begin 644 emcws.patch.gz
M'XL("#G\/SX``W!A=&-H`.P\76\;5W;/TE_8EVMF9),B1^+P0R+-.+9,2;$L
MFW8L.Q^[ZS!#<BB..)RA9X:2E47R7YP018OM0]$6V6RW;8)ND2ZRK9]:H.A#
MBRUV @ 6)WBP))6Z!]ZCGW8V;N<(:D[';[L"%L?MQ[SKGGGN_[,5)5E6QL>FYW
MLZO;MK[1W3!&W3.O5"R6M*)66=EW37*OZY-2E10K5TOEJ]4*P<[5?#XO(ZX\
MG!CDMFZ34HT4M:N5K:O5,H*65V_<(*I6JQ:T*LGC9TDC-VZL$L_7?;-+3-LG
MXO4FI=4VNP/3U>VV:YS>,>Q&`'K'],;M>YT3`QCBH".G9[0]WS7M8X!;S;]B
M]DF1;*X3I^,YEN$;&\B#5JALENK$'$Y&)EG?E,8^>-"\W^XZMF\\]1M`P+![
M9A]($235;A\]W&VVVXDL>+[C&@\,;V+Y7G9B>^:Q;?1(=Z"[9+V`M`ODQ#W4
M[1/S")`G'EG/-2[*872\(9)ZQQF9T.AG*7UXRT68?L6P/&,QK_^;;``MPH>7
M9=<S^J2YTVKMM.\^NK,7$R>:1+E2+VR3?+E:+=2I0:R"!:!&AI-CTS4;R-R7
MGW[^LT_^Y?-_F/YR^M7TA]-?3;__[/<H7TM/@$@*)M?`%"4MPY!]DFT=W+F?
MM2>C7(Y\;Y6:(F,"X`$<N:UHV\!FOE(*N>63/&RVC_8>[MR_W]JYR^9IQ^:N
M(L&S+C6%)C#B.E:V6)`1"R1C&R.]ZV50.XC`;6<I!*9YE$8X+$Y_R9%'$\NX
MP+@"G"M^=MA(AX3+5$?%"5H'Y5>VRER<^/I @ 5;R=ZA:(?A^TYF7A>X&\89O6
M!<QVOM8)<0U_XMHX#,SB`\Y3M5XO;)'\5K%>*)<X4QQ0<I_.I%\@0^]T @ W*&
M7X9>CM/)`VM9&IK4GJ/V)W;7-QV;L!;\J0[UX<0WS!R9?C[]R;./IE]._W3Z
M_3]Z_I>__/+3'_WW\Z^GOX\30#)__N/I[TZ_F/Y@^H_3WYE^-OW9LX\^^?47
M_S5]_B?_.?T)M'[Q[*,__OO/_GWZU6<_^/R?GGT<B*'&Q(!$=O?V'[5(-L-&
MYP.KMG.6*8!L:?SDC6UH+)"CA#9F$_`".Z#_5O.9??,I\0<&"`<%0IP^Q @ 0<
M`,R&@,Q/#=>#66]D<JOYE2R\?0^I2+'P+=,?O*E;D#)`?HV9;FBEC=&X0Y65
MQU84.2BA;[B @ V7CDS4%/(X`Z]PVO'<`>[KWS\-[1PP='!]_>"V"&'O1<I @ -&
M^)#-_W#G\-'#O8,"Z)8-`O"GS&%04[^8/O_AWTZ?_\4OIO\&D>JGSSX2M)D=
M,^?8;[4/F60;C=2!=N\EC0$OM):HE7SR'].?@NW\6%C(LX_AU]?3OYK^?/HW
MTZ^??2S0_FSZ:S"7?W[VT8]^#J85YX1,G__!W_WUQ].O/OW7/_P*C6HZG?Z*
MA5C`Q_]L!LO8?UYVJ_P'($\BFV#$)4(3[#EMT1B8H-2V*LH#K4!*U`1)9M<A
MWMCHFGT3%!^XF>Z3[L1U#4 @ B6!B@`:)C;VV7T;&WP;'KLE^/]*$H']BTX+ME
MV/@]%W5I$6V"H;S$N,/"$\Y[<QU&62?[`IST'<MRSF`<\!S3(Y9I&T1W@:#C
MDL/#YGW,?(;;U[L&>-!H#%FW8QF4AF5V7-T]WR#DX<#P(BP`]^>D8Y")!S+H
MG).[!W<.B7?N^<9H@\Z[5J4!K5:O%6KRO-_PQ>3"2+WL''%RH&+7U(%##QB`
M>44F!9\8MGW=]CT,#4U4*`O\T;(K6K_M6..!?A>^@:4=/+AW"Q+)O=V]L)EE
MX'J]A+/1BF61,V;)#8WS]@.0=,\YLP-BX/5!8R,-ZY8S,B0,;$B'-JRQ#`T-
M+#V%N1_;]^S>:CZ9!G0%L8&#1G)4,L[A_?:A<2Z-S)I2.3T:F'V_W6+Q+\0*
MFQ=@OIV,^3;%I)5]L;C%]%(M%DI;<Q33A$!GM1^8QP-?HAAI3V6&P>S&U1HV
MB^I?%O^^AL9*K;B^68X8<?(H`'Y-PFZD0I9DR%(Z9%F&+*=#5F3(2CID58:L
MID-NR9!;Z9#;,N1V.F1-AJRE0]9ER'HZI%:,B;X8.D,^0;.W#A[LO+[3VDDC
MB"O(8ZA*)*H"*96-H>[KPSC6X<[#G<-Y6`/=QIKI?8-^R"/NM+!V^/8>_4BE
M8)B>C+=W</0H*@`P8X:YOBDO @ RE*8P5>8. @ PZ1NVT2T0#8+E1G4#5MH\\)Z/
MO+;3;],123;'/;=49)Y;JT`QSA($2-F;=%R2O<Q3L6?X[3.SYP\P'R;T0[%B
M'QLTD*=`T.*A?0XK1E8ES`!$"LX<7?8Q/PTK6E;2S^!%JH24H<>ZZZ6Q]61B
MN.>";R:/2J6 @ E4`@&E0*6H5+!$J8-W<>M&_>NW<G*&1,>V!V3%_EFD>3 @ 8+F
MLMB_8+WM2"]6,2N\C,GL0\ZGD+"("A1'E5;9T$!O:2O<!9DY:9(#M$F[W3&.
MS309<1`;%DHI$!THL:%NH)#.9#X9L;R9"P16/1_ @ R<24-C8B>CAH/0S4@,I3
M=2P3Z->("N2Z`M:L&39@&A%C-/;/$XGL84^$"+644I%65EII>RLH*1-(@VNK
M+J\\(G2C5<I<UA!_`'5(#!=+D\5X4)'$\:")XZ54*JG40`\Q8@`?T`K6U2G8
MPS%^Q`BPPF7A/#RL-U0;ZHT8?EC"+$GC:1J-MT,:3+LE5FF6H.(L5>>KM\N6
M;ZIE]/T8<5:<W(&.A0P**BX608ED:'FT-)T$@PM+):&V^?42J6]6(@53ZI!]
M+3;0OB8&2,<IQ7%*BW'*<9SR8IQ*'*>R&*<:QZDNQMF*XVPMQMF.XVPOQJG%
M<6J+<>IQG/IB'*TXH]1BS-OGE63I08E793'JHGDA8Z(^B^&+YH7X<J46YT+J
M7$@+:[88!6R*!\4/DO?#57KP8D$IQP]0#&OAT4LI>O0BH:Z\9?3(OM$A!(!+
M5RL5?D[##E_*5;;1'NP"X,LV+?8U"YSIEJE[Y(IQ:M@^3HY<,8]MJ-IR,R#'
MAJ_V77UDJ!V].SQVG8G=HWDS1%%C*)YA]:%B\@S75^DNAZU;`70NQW:J(O"X
M_:4ZKDH_`4$=A[3CL(QCWZ'`>A>(1RF#Y+,0$GLPBVRVWT%>@5;OW-9'9E>U
M3'O(-X @ T%-`61GT4$-(_U7F-I@*2`UG8&:+(&$VI'WI!8AT3Y-`'KD6-!FT>
M\4$:,6J>$8#HEFI/1AW#]3CI65!OK'<-:FZZI[+B2'6AF'-LI#W#"\CX%$1`
MJ=$]$UK @ P_NV-+$>V(ZE0[UCVB;;'&55D&E'FL0`N$>FBOT>E8-;3A>52+%P
MVT<-:RE04G8\\9,[R96QX8YT&[7&:"1,XVJ$K[%KC%T':C#5 @ 9D!T\)P,P?"
ME`1O;"/,=\C0,,9$MXG`@"9OX)P1G034"-OTX_F>JA_2OA"3WNLQC5^)<&(\
MQ8*?MLYP&?0%DYG8)&G^ZF3<TZ&2S\+XU%.R>/QD/`$[91N77,`YDCT#BW+.
M^&]00S@:Z^&N0PEPV*C<8`C#@B6BT0O @ A>LCRE(F0-<L69#8L<V7+UEG&1WQ
M(U\-`DY>JY5XW&'KGQSC(SM/.HEFA:)5N6 @ Y"P$8GPVN;-47HYUO-,ABX @ CU
MHKR31J-!W_B6*#/_8".5R:RNT<JS7HIY+.-I_40?@^]`7$"JZ^@*)/,03S#9
MPIYZF.F1]]X3@%>NX";X?"=.I(U(L.A3,=3B(4\R%(LTW-^3(99R>!E)-L+U
MP.,7S)28X',!FMC\AU5U02N3?`EJ6JV6)-2^87>E^2PEK@@6E]630%AIA&5!
M1;L3I13CD_FSQ"A0E&$P9[#\,),P`AZ6F-P\,D @ B:;;+#!V=_ESX)'GD(RYT
M;#D=R7M85SS;>N?>U74&JX[T,9[-.N-SS*?PBX0=N5EI<]8\7W?]=6X1(]T=
M0FQ.!8:2;YW&A[G`WMCQ6%6!A],SM-%H2UH-;QN42M6DDN3J^LBP)ZIPCPRA
MO]<S"4/IIQ#_([Z4!N(:/=,U:%7"E:5>V++4E[<L]04M*QI=OZ7<O'Y%:=UH
M[YY\*WN3B1,JH%()Y%FG&WQA$4R%@;$::]Y(+$?K^$[/P$VWQS1M9;[;5`>9
M((.2,)?ZK-Y=0&LR9G2^<QT(C1_GED(Z @ ISR^,)8S1?"PAV#$,M>FD..=R&L
MY @ MAT;V1QX+#_M(<<KP+835?"`OW@$(9=I;FD.-="*OY0ECTB@:3(7F<6\H+
MD#P)Q'YCR8%P<4C7+ER$@V7-D/D<";'R#1(00]]6;H%7$P9'?]_#WV))19=*
M2`E[7L<>('.=_CK$7Z*KJEC*\-(K&"!@@`#&Y1@#-M*^IM24P^*V<EG)*P?T
M_=ZE#,!LL"J$#M)X>_=$J2M#Y1U%#2A"SZ7;C=)KR.Q5T!8%UVJUZF/LH:R(
M'?QMMLN&6"\HV.4P9T4;!#-6D4%IG]4][TEB @ 0(YQ'$#:BHLOST_Q^_QL>!:
M+B\17&.K#9DQ\7K!8)M$FX?"Y8)A$H$+Q>`D`A<*QXGBN4AD3I["!<)M\A1>
MDL"%0G?R%"X0CY.G\)($+A3;DZ=P @ 8"=/(67)+!\\$_"OE`>2")PP90P-U+\
M%F>'EY#V16E</&-(2]0Y*6.K @ ML<Y4JM4"NRO:&51.APXR3/2WL0LJ?<5EIK
MC]8NK7EKFVO;:\?PJ5YZ57'OJK7WE4.4-I,SHM'ML;ZA^Q/7&),K3^F5Z1S=
M4L @ 3NEY@34Q;S%PPYC,5*WG\W8S\5EJ@<$4I%+M*4]F_<V?O,=<J$8L/@#I1
M,DI6N7K[<4L+>K, @ 2Y+-TGFMYE<HM(&;^'SDI!FU<'3O?-1Q+$:9FI?`CDAC
MO_FJA1AK9?A_H+1NWM<^Y".OD"O9[&C"5DUD @ X0'&#;;9TSHP9-2O+N+IL)N
M]:;U @ F"B79-Q#B?:]Z56;!`(-`Q+O;0%T.B=O6@'-@@T=GP@=;,F0,2;"S)%
MQ[*`$XXZ=DVPTW @ _)0Z3QVM_T3YL$)AXA"YW0@, @ P3)?:L;K#!SE2$T4=7B(
M'0*F @ CV5P&;EGP05TP,#"67`DD\"2%0U/,DF0#$5!6`SFF)047TUD^4 @ SJ>C
MDF @ F24(`/I4`9V61#!>3A@`*Y=&<E4?T(#\$FY6(=%0?`L[()'H4+\#ZF @ 32
MU\"8^B6YK10`E^6.,@)7Y+9*`%R5.ZH(O"6W;07`VW+'- @ +7Y+9:`%R7.^H(
MK!5C$RD&/B/NW4E^PQMS&$[X#;MHOV @ 41/@1K#BNE6E)I[0"`T]>5=\Y/K9D
M=\9V>E"R,M9-5YP?G @ U, @ ..AF&4T'E#+^[&0>W @ I@\&4)Y4(Y77:7=@]J>[0
M>F$?LH*EW.<1.B0:H=4**?0G84'2Q;ULZ%][:VVT]L;:_MHKK!J)C^7&*"-*
M8ZVY=DO95O8O991K,_FB1;-(H72)<GA=,7F^.+PVN/L!M#5XII1IEM?>A?QS
MP,J=V"HR*+'2RP::SE`L0>JC,L>-/8)*P.=C7,+S>]"-:9H?T&:[/9="YIAV
M^0%4GAU`X18RI4`A>.6A2A4>%6B6R4$]I4^91&CF!*74M3('`)!3J&8<-S)>
M,*!GX'EO=%0\A,:N.?1GI;7,4!&T.:-&9$E%307,YBUJ*01A)P;BE&L.0:CL
MW&-*,].DC_3XX7,6."5Z\N[A15:'G\G0!S)TB_92%>B0)W$`$H!89F<CPTXM
M\?16!W*G!LF,,[E(B<34=PS?+=WS09NC$5!2Z8"I^@XO$N`9$33 @ HT>L*HT<
MM_-;")QDB;/)YTFQ)S936R]17$NIXO]*<H2%K=@IUV].FJ$;, @ M+/982(.K"
M(^PYYQ2<"*7-H`7PV#5.36?B\68!N[RRYV@[>HJP5EP;03E]?VU8>?NZK[2N
M/5'4FV\K68QJ_+B)/LI8W,)S[LJ6N$0-V'MX'R!ZCAY<"F!<&G(_/[?.(%I$
MN02?U<%'AIR^./>\S4\[V?--J^J1 @ 7G,<TC/Z4Y&J-)^<$+/A!H;BAG,A4?*
MK!+9S- @ AOCB/!5F;/EBP^;XA^8BO^X9Z!O4=92/8QHN:S\*37RKCDE8H54#(
MV[6"IL4O:0Q-RU+I*DZZGP&*I1P%:T @ 5-(/BV:,+OE)QHTS @ EP4\NMC7D*\7
MB/,K;])AET7PTH8.SDS+?;QF0*\6X18&+.O`5\,;1H:-MH:>!&@JP\:%BN,G
MK$5SXL94$A;)SG`1,D&N!,(S/4>M=4R?$\OZ<Q'IF'(>H"`8PEC:"*ZG1.88
M3$\&SE'H*#8BY]*1Z+VN&<R @ E:$C`:84ZHY!`$7]H86HPK.8(PKWTGLG$\^/
M9UIQ+^3_XZZ-N#V3;O3KR[@"$%SANR>5>K%0+Y-\M5PIE-GQL$R=!OJA,QDX
MZZ28(SEQ%2X:@7AP[)M/C1Y5 @ Q>*Z&6,>57%@H:7KOR)8_KHA]CKBW`J`3#$
M%"^8!4^T?1:4T&3!\EY#0_)``$A9-.+4$L=F91C=T;(GEB7<`D)H>%2/%YUZ
M9A?B!=($E"R:I;X0F@*O,,Z\E.'A)7>XSD @ _,:GVL%]2<#@&HJ^CIZR(.C)E
M#))(/2#-KQ^D7E$8._BG)G+HD32,\LM.PPYH((5&[`)%0`&`667""]2D^",S
MRVTNQV;)DO/.N_L?*JV]HV:?;>1V\#8G6Y)5-Q55&2JWE,M*$][7%=RP:RFO
MLZ59A$;1:GRXM\X66R&^>_?=1AO7>VS]$DJ6 @ L`D_>X`>1WK$$-HP<,9X\M*
MNJKD6(ULXN576N2SHIPT3"]XP*>7/9],3LR<0,^*$@8?"`^1B!9"4+,(2WU1
MZ<_7";VG$M4(D\<=I=S:/5%:MVN-]Y4"K!,W+V6P!7^W/*5U]?6:H11N[RJU
M\G'M#EUMALBM]Y0;(._K('&5;:.&(J4KS4"<08QA6F:/WIAVW^%.12,T9@/O
MW/;UI_Q'QX#0;P1<Y\CU[\);*(B8=IRQ8?,<PD;$JXEGKNFSZ$J;*1ZS17LR
M(CP(-IBOTKTFE3Z+#<-JI5HN%R#1:A,&(E?8%KEJ.<Z887(C @ .B#)(LA/9I[
M'&L<M%`R_L"%PC9*1EA4!.VU:Q!IQ//CU!AR1&)/IDE-`D?/:BJA?]0D),<'
MH@:EA<T)*`RK@?6"<',J2;81F^B @ DG*S0>*/>(#>!P_@%V6ILN=TTKF(`)L,
MQV @ 0D7#B,6?6Z+ECL`Z(;OH$(DX?RL<TAS%2`B'AB8XI,3TL?A/I?A.1[IOP
M]4WX^NT.7X15WO0SOR+,8DS2"M[\2A"]EBYY\XS;98O>_`J?76K92R%6XJL%
M49KF @ JU:5,HXW`9>B6\AQ,MARNA%"^&0[I*UL.#N):-TA,9249I)A.EW3ISF
M^\IX`!':'MN;?T6C$7)/V:7Q$J,;'EYL%A]=?Y??8(B @ RX%''%;3`P1Z0!"<
MGM^\K!R^KF"HW+M!YQ`A @ E@9:08$KSV/,=`'&^H)Z2,E.^9#NUC.6;FYIW<+
M9UC @ L&A96568`*K!/O8'*6R&EL+932H[(NI_D?P505\R@\F2F\EA7%+,LJA!
M!;O#HF]NA @ LSVZQ0DXC&?'SY"BPW;UL#HA"$(1_W?2+>PG9K*"U:1_ @ Y\?C?
M5J%4QK_\5A8W&'E1@\*K36[WE-9N'818``$6F0=0[="=X`CHK>M[KQU<>S6;
M!*Z%IX-1%#RU._!O%Q3W]AL<.5*0"0G"!-:S?/LQFT],%V$RB>[+GIG^0*7W
M.#VB03[/!;D)!2GB8W"E_A3:P&Z[8[99&`$&2Y\!AC8$MG"3"7)-,0(^0K.0
MO(.CR14NC;AS`/CV(TWR?*_P59(I%3=*&19X5/ZWY @ 0]4;_0J/`:P2DB<Z]>
M`^,"GJ1QZ8$D`(!#TP^T8K0_^D?CN%'S-K!YRR<>&>=RN1D:(*VL!DH9YPC[
M- @ YA8OR@%.?R @ P#`#_UX87XLQH\5Y4=4[GX(1%4ZIO8T1 @ D$4#Q0<87HOO\_
M[1W9=MNV\MGY"E:E8LL2'5&[K#C.YB51HZ19VN8T:2O+M"TODD/)<7-/FV^_
M,P,,%A*D9#=]NM?GU(U)``0&@]EG$`=3HRD,7&)#'PL<&D^]17A:7 @ 9/S58N
M')4,6P^`GIP8T^Z4:.->!4U"21XX23%;%VYG$1G.G82_#L>H\,W8 @ NII\Z/`
MUDLAEHNS7EPKCM$?#P)!'2GU @ _/N,:>HM!I41:NEDE`Q7U+&)"!7:/O;D@]4
M@),"*0'"<>[')'8H @ N&IO;/,NV)N93WB_>_\ET36^OY3X/R[P%LFK7T @ 4XI'
M&Y^GAL:'Z.^76T_[#W=G_0\PQ&ZKX?^F(R9I-<TV%M`IM^H-*^D\-W/2>**(
M`%5^T?,@^EAA:EI\5UPMSHK=X@%%O97]\7X#WC#U5'N19'(,)*PR8R4N!UII
MN8 @ P,=ORF;(9%W]6UQ((0Q@^C4TQQC+KF@*%'*]4,F @ V>KJ4%K0V.QM?"D9%
MDLTP_H(H-+R\1'7FX(MW-AF>>=WV1 @ B4L*Y&X?&DL^)FBR>Q2@&[^'NQ7WQ5
M?()!B7Y_ZY./*+OO5QYW-DD61?E5X"$%G@`FFCT(@Y3 @ U[>YFI>8FJSV'!@9
MV:UV @ Q+R&YS^1H"WFXLS*E^)0X8^$KFZ]=%5/(/MN![.$HX4A+)R+%,E`^72
MD7\YO3_>2M(;[6HGFRWA^::)TUYC107Y;A1'ZB#827XLJ73:E1I"!L]771XL
M`68ZP;&];]4/`/:!W]_\*$*$.ENP>X/BW>+W&.!3O.L/'EP^GX'H\?%QQ]XS
M:`Z*RCV]8Z:^E73`N]Q?0<^[#93O,(4J @ TC4?W'BGSVJ^A5K51QK#0+3]AS(
MSYY_0*%7.&$?J.3?0"#PY[E?4+1,'FKT62W"CZ3G+EAQG(BX>*]X6BP8HEIO
MA;V+-P+2BOFEGK;.I#C7T9&4?'&N)?5O(4(D.K(Y!FF7E(2%@0"0+KT8`QWZ
M2&.KYR^N7_P(:*(66S_T3W<^`X`5F[$#0)+!&\OY4Q%DRQT5IHM+'Y5 @ A:P:
M*>\D^QAY9SU3:C(78Z7#KHEZ)T?3T=7,V$5ZJ @ 0A'(=[!7D=-!=9XD`019%N
MS66HS[)Q-T1,VF&3$K=:[9#+7*6.NA7<0YG[=+#%6S2G+$1/KV1V61*G/2E*
MB3 @ 6,8<E^YBSSSSDM!1M3Y0553(/F$D_;G;$2W;,2VHG`NXAS3:>2"205I5:
MR&D)P&4/@/_B?P.;QA-SY0#4;2$*24GQI0I&9?O2BVL @ F">8N1!^+[)<A"&J
M]M4?^KM6YY@&;@,97?>[.HN!#0?+U0\1JOT#J:M=#$]A-Z3&YM54S/`-(:I"
M1H5-2XH15,[1%F6X!06S>!G"S9Y2VF66#IE?!@#HNG_A]XME@,E6\<R/JQ]V
MJRXI!I8G9!%46Y#_8^K-]3`^E,X,H<VQWN*)R)A>#R3,V6QX''F%XJR0)BOP
M!.0SC':I"_R+AV,L';0T*[TE`_8,N]#F:'H^I?`6@?C3 @ TN-T,[3R6=(BS<P
M!S001W_B6:1#!FO2T`E+ICV5J!((?6$'JW4W9&G%?)YE\*E.T^__,&1L]99D
M+SDQB%YO$:<3A0\6L!LW7[!V(S.T,3!,Y"[N1/S'@=6[7P<O28H#H@#8_-P?
M5Y_7[@,!^5=%%DOMG-#_TN*);:,KR62R;+^:-IR4N`I1\NO+TG%NSV</*0-]
M?V7)4%-/'`")JJT.JBGML"/5E#SF*>I4+,N@\Y`R)0MD(P\0FJ"W.#+6B @ RF
M<TD1S&K+ @ LR^,IY6!EA2T?D0SVVYW5*VU!XI9:/H/*'1IH^7H2-/0)VFYB-H
M/E_'MG+OPO(2[554I6?P+$1U<ZDNUP/KYN1H>^"`S+;'(I][579*`WWV(KJP
M/ZQL5&Q&<,S`<-%%Q\<+6L`HP23(:&=9Z#*7Q#'4KA5I&28UN,24GEXS!P0G
M?2>T @ VOQU83^G#'PT^X8<;@Z-:'JMMM\:X,V&VH/#'[=\+-(*K+E7J33`\,F
MOD0\K+%2&;%1XVA5$2 @ I(SO04"OMW(;E>FTLK.'_.(+C1N$;N7$;0N,0UNC[
MWA @ IJAF3Z8K=@.Z\G;9ORQN72G8\YYC.I?%8!?"R#1\KIZVY>*0HJ7:$5NWL
M\^AZQ?LB/?VFAR#L%KR4@^"??BA4'YHO/9A,4A7*-_2Y!L;M7<GD#[3FX<""
M>P$&ZO)8[M'L#E03:T$?28PRLJ"3`W(@AV`O"#6C6ILZ&R+-+K"BE:6GK?!6
MI.!10^\TD4(@*E)22<I.O6%4N%.6=0[99\>=E+!U>,+FNLXTP'@((#SZ@<K=
MWR7S3YF\H>/:-D@]J,?X4BJD]&LM?F/*_2\B,>Z[]_[@?K#UR8^+/1#[?X)N
MOTEQLJ!L>Y]<,Y'L745>X#M,/5,,E',16`KAI8THWNE0_N)N+`QWJVV4,#H-
M+DWJ[*I["2*Y%L4QIY(EA_5X`B(L^E90</E$(J0:9J%/><E`%X0C-#)TFC7T
ML8I@]:RO;HT;?]6V_+C[%E54V$3X+M93@)_#Z20J&-80QG @ 4@@Z!^")/D%*5
M?.`RD. @ 0-S-\7]2N%)<<4(G'M/:-JK/P[*)[G6I%Z.0965*4RDV`7HU:]0D0
M]#[@W!.2OCG4 @ P@`B6S0]MG?_J#]<Z^'?HNMO\@-`S_LI.=Y4@!5COZ,#:LB
M+B%K227-.F^HOILN973Z)]6!K$P)H]MRV1*L+W(^"$V<X`6`ZG_8^4Q[@`H,
M[`9 @ Q28"RC)7"(_[R^KYTU-J`\<=`:L!CQXD,G\#-1C`_IQ"AWO0[*SV=&_K
M84!N-<%)";4V1F+S:8#^D]]_?+?S^OV+1[_ @ S41OWK[V>$S0.G?]-UNOA('=
MGM+FWN-C^(HT5->?[]UGN_JSRHN?Q1=A+ @ _]"_\NZZPK1GC/)+J69\EEXM`:
M-FZJ!%STZ0J(CNI8*)1,YXG2)[2/;5V/XZE^/'Q5BM$6V3.K0LUUTDAF/HA$
M!+:YFIF^JQ(E`!NI8B#*G:65+$=7R/JTHU<JIZ>4[3`+D[.P/L\?(<YN?2*]
M?I(=X3L7`+=PHUN_=XFB5S13=;F#L+M1;VS08S*?90-R,4D-AD;&J=+$%*MT
M]I%$N%FEBTTZG:;DNBD/?#(G2=*,M6R6+\C*8H_NYKJ^H8.1CM-:%J#.BHTZ
MICZ7AT&Y.[_RC3#(-9DD(JW<")&0<!I&_+QL&LN8D)WBP<TD%G2;E19 @ 0;?6
MK#2U.&$C):6+)M+33+]9HDJPLLADH9_U.ATXH?:8\>PJGIY=J>1'\30WD]$(
M0,D89&%W*1$80DGQ%.AX!^OP^)5G;Q\V@:6``%3\H7AFO"FCW1Q$E4KC-XI_
MD`*+$I2$&I02GZ,_YQ'7S%=2LT>0PZ+EYFN^/B^=?NL5L-PKV7B5F8&]$XOM
MO$XO%AE8S*VV\%-LE,L5^KPR*$I+XUGO*[)@H:PFHC/ZH`.?J:BV'@>_W16B
MN;]?',*@$99Q>K3NOV=QG1NOD=&45&;;_0'P+S.SAPXV/W(L1#DQIL[ZSP[+
MG3;H'$31Y8+$SEL<GYRCDWML\J^9-="(?0Z\`ADB?I/N#C0^&Q]/KRPLWB$4
MEN5'1B?3Z0P/FSM]7.+O_\)>,:3%16D"8@:K1#A*H<NSMBF3@)Q$?SK@#D]%
MA0.:W/\AOQCR#,>E`7]P-3MQHKPLWT%OL&*'K/H!4L/C=V_VWWD3H+'_WXGL
MG="`77HOXHC"8$OINA2!=PNS1L^0H8VZ$3E#;>[F6"L*IDRN[40E><]@NXX5
M0[K==B6LZO @ VL4UN3Z(G`U8%I]>1T&$J#II;BM'F\R^!V@[AS>7D*,%9D9V7
M*2QUT/L*LU=QM/A"<&XJ=/G @ ZO%/_IY<<M<_TQJL8M-F9K\:QD!<]B8G6I1*
MLB0FZ?>#[VL`3]#VMU=!::X\#OQ3C+7W=V7P+!M5,,EA0#&)<?>%O^;OZM*:
M-5DX$<UD8RIK(^QA5!&K$XFP.-IWOAFVJ8IL?DN @ B-%N#Q5M[+.E:-F#E3CS
M/),7GA($"='"1I.N8*FV0[[/4MMS$":(+1:&TPJ>"]C7!\\_ @ N`;`%[W`.OW
M,`:9;8`K*CPA3)8GH'N+:(YT/TERY>2.(!N1.7&&`M7E9/1-K"GS):5U9;V<
M#\>SD^E5YGM!.GE:ZI(:SJSY1JCP#3"!YK+WZ_8JWFRPM3[HJ3AM%J<U>2JV
M0>[>+?[!)E6.RP[#=JT2MNF*TX8F/I @ 6("3[/9"J2Z#E[.L+%(1)6=Z5@?HF
M5JG"$MW3`CL>G.8!0;4#E6Y$ZHFX>>-2C8<%I_#J+)17"A^B7PMF0)UJ1?>/
MRN]B&\Z^3L\J^K465O^S8&(][Y?=G=?R?!E5VO1](*I8<MXX<E<S!A"1;@M&
M\!@Z2AC/NDK,.+EL#EEQK[_S52W?DN)[WO[.#Z\\D/-W?G[3Z%2KV4/`"#R$
M%O-+F+'T;/#&6V:(,-2S,(;(;E_3[95<EMVZKEL;LH-`Y<S].+_\Z`),;B]A
M8_OH6DI>MZ/0V47<-M;D6X:59SLE%[XJZ*!#'8Z52G3U.'PN7=%(&(4XPH3%
M1#N73FO]8JJ8A#.]F@>3Z)I(D[N7",?5,4F)!#WE7DK)G2:?V7WF_T[!6D((
M6Q=\A4*"81:C$ZR/H*)CEEL*?.%X*@M)9;7"1G:L4,8:=;!!UBK%7K9`A.OB
M7G:Z')`O;,NFRS)UL]:*!1 @ OQ<:=8KF,X;:#J7)([TJN6B$^*^TYMJ5&9)&.
M_0/_;O5\Y[W#CH/O3_VV3#E2XZ`=1B4B:7DEI2EXN;H"V3:$`P1!K70'ND;<
M+M>4LGXYC<CH&\O-'51Y.!DEV$;&+4CV"93#0V='.2I9#R*G=\E<"3IJ,]IY
MG%";#Y?\F8J<M\6?,7W,2A29RA@>D @ 7L`@#JK70T @ BQ!\Q,V?G%,NEUQPV+8
M5!?-WTPGG;.A5D(`U#\KL(7ZQU$&4!8:D66QR[Q1\ON+Y=BDQ:@6Z.4=ASL:
MDU71M91Q3D*R7A,2?:T1RH@`#/KPI"MH.C^)XNOQS&ULN,Q@*CFW:S%_N"^H
ML`ZU,LW%J0A?NFU^0F5,CL @ U5'*,8.*:D_NLR4FIT4KJD0GT+"Q:?&D8`;01
MU @ DUZ[6V2KRT#0UG*JS4WE!5W%6^II`>K&(-P`]2P(\+XOX%QV.-U8!9-#61
M;HV)PF/ZC2A955A&J\2FN3AI-DY$J?&Q;#2;E3I*(O56MU*S\C2E["*COI`9
M#V?C$17T+)5<]AAG4ZZ[J,\L1<6MR<99B=\T`QFJIOB7$1`L'!_.$XOZ!*##
MR,,;*RZ,*-!4RPS#MYQ:R:8L]AHEL+FI;)AM^\JM$B%[)WAU4F0`H-W.T2K'
M%R1.L.G:-H4AR@<+;7:+`*4'!LEAWRA847GPQ%_S'_DC_ZX_^*X$GWR"W65E
M\E?%*CU3-YUTV`B3"TL;B!.*ZBDOAA^;1&\)Q'2`J.%5D_C+<T(OO5ES15:#
MSNI],?QR$"TW1HJD7Q94>,8_"BD78RP;4IX=,Q"8U&/I@'-1BII6&)@*KGEP
MKR9Q-#RTN^#)PC(>Z<&,8[^0D"ET,S?%%>-L9C\MF4E:3KI44^9TQDNN;73+
MU987F]XSCC&F @ 8L!;GLTTKP`UG!U21:, @ PBE@(,ID/)#NQC+Z(0BAK<]+3VI
MX&1X%];:FK]G7VHG;AR5]#B$CB5M1,@[4!H_EKH)*?LS2Y,!O=7?[HO+D(Y$
M`J($.XQG[AQ>\QKW @ WD\G,R4>>^TX!70P/L';M^J-YV<?^$KE9O5%@E-C;#%
M\42@`1T-1Y'0`!2!8)/FJK;3KAJ&S31=3>:4:H&F9Y/0[(8JAVU-WD9^R>A+
M7>1#G>>MQ':^+M[9FJ8J%E_OT!W=C8:J19[U04E3E_YDLKU(",U,3#"J+&)1
M/2KL_FSR>7H6><Y,C1G>G_UD_]%KO#F;U!`XE4?Q]`(O'CB8#N-#>9V`S&U(
MY5#09[2RE/Y$*',O;64F^@PL@*K`8\$_..1\XE,O%+)B?L;Y=(@Q[^,1JO1"
MR!W/`<>![XEG!:5 @ -IO52AWWI-6L--BCYN7E]TCD![K[>7P8R98E<<T8_7LC
M.D=TFGF @ 4D5W@B#P-N[A=5T8VR=R;:#%1G0QNIZ!!%,+JV%C93<>>R]'<Z_6
M]*J-S5I]LUE#\:9VIUPNN[HG.S0VZ[(#U?FF[#+ZG=1+LI-]M*A0>&-HAL#(
M9S/8;3S<V`JT(V\\1V?U$)Y?'`#A?4V5\&B/0;Z @ FP)2:@Q?+9&I6+KE`ENK
MR,XB$DB1L3#*-!/[W:2H^&9;7[C @ H;,]G @ _/QL?#ZX>GEQM3F-YYM`&=*U[8
M[38VZAMARP'"O`(N!BR?3D4DEM<?DM$MZ--55#':BB8<D3V>L"Z(EPP<'YNZ
M^;\&S=P%W`RL;2RW4FYK&XU17 @ F^3M<)DH:55*C3FKC#7?2PH,^C"%K4R7;E
M5(]?Q763F3T<W_#$!Y;86,YTMD>XXUE+EI95S:>-!\+]5<IW[OP7!3>N-%RA
"````
`
end



Canna-dev メーリングリストの案内
Back to archive index