■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

Navi2ch for Emacs (part 6)

1 :名無しさん@お腹いっぱい。 :02/06/12 21:21
Emacsenで動く2ch用ブラウザ、Navi2chスレッドpart 6です。

* Navi2ch Project Home Page
http://navi2ch.sourceforge.net/

>>2 リンク、過去スレッド


423 :名無しさん@お腹いっぱい。 :02/07/11 20:15
>>420 ↓これでどうよ?
Index: navi2ch-multibbs.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-multibbs.el,v
retrieving revision 1.5
diff -u -r1.5 navi2ch-multibbs.el
--- navi2ch-multibbs.el10 Jul 2002 19:39:03 -00001.5
+++ navi2ch-multibbs.el11 Jul 2002 11:11:29 -0000
@@ -232,6 +232,8 @@
(navi2ch-bigint-multiply
(nth 0 time) (expt 2 16)) (nth 1 time)))
""))
+ (navi2ch-net-http-proxy (and navi2ch-net-send-message-use-http-proxy
+ navi2ch-net-http-proxy))
(proc (funcall send from mail message subject bbs key time
board article)))
(message "send message...")


424 :420 :02/07/11 21:29
>>423
navi2ch-multibbs-send-message からBBSに合わせて関数を選ぶようになって
たんですね。

うまく行きました。ありがとうございました。

425 :名無しさん@お腹いっぱい。 :02/07/11 23:33
Message バッファのセパレータ(------ ってやつ)が、いつの間にか read-only
になっているので、C-c C-i による navi2ch-message-insert-backup が
きかなくなっているのは、俺だけですか?
※ XEmacs21.4 + Navi2ch-cvs(さっきとってきたやつ)

426 :nanashi :02/07/12 00:44
>>423
commitしますた。
>>425
すまん、直した。


427 :名無しさん@XEmacs :02/07/12 02:12
>298
ローカル書き込み。忘れた頃に。ちゃんと理解していないのでヘンかも(^^;

etc.txt に
====
ローカルファイルテスト
file:///tmp/localfile
localfile
====

のように設定してやると、ディレクトリ /tmp/localfile に書き込みます。
url の "^file://" で判別してるです。(問題あるかな?)

begin 644 navi2ch-localfile.el.gz
M'XL("/RP+3T"`VYA=FDR8V@M;&]C86QF:6QE+F5L`+58ZU/C1A+_;/\+^=*G
MR+72AO$#GW?/>+-;AL#&"3&4,4F1([F2I;$]65G2SHQ@?7_]=8\>?@E([NJH
MHI!Z>OK=OVXQ&`P@\A[$L;]D8>Q[X5R$O,E#8(S!SX(_0DF%>2QAG/$VZW6\
M>!8G:RD62PW.F0O'[?8QS-8%"US+^`_N:\,Y3/4REB?T>.U)W8.O[--&OQ':
MXZ^<4^BU^T2PQY?O+WOV6[MG*R03\[NEULE)JY7X3=(:<=W27.F6Y%[0]!>B
ME4;B2ZO3[G3_WGO;[KUIH:CW=/'KTJN5YR_%;*;(*:.DT6U,&[^2`F+\D:\?
M8QFH$T#F(T`-^/K)'$V70H'QG/Y*SD'%<_WH23Z`=9R"[T4@>2"4EF*6:F33
MX$5!"\.TB@,Q7Y,0I*51P"7H)0?-Y4I!/#<O'\>W\)%'7'HA7*>S4/AP*7P>
M*0Z>@H0H:LD##"G)H1L79,--;@-<Q"C8TR*.!L`%GDMXX%+A.QP?`1KA>)KL
ME!`GQ.62&"]:0^CI#6_ST-6-1P&(R&A>Q@E:OT2!Z,^C"$.8<4@5GZ?A$=U'
M9OAE-/W^ZG8*P_$=_#*<3(;CZ=T`F3'S>,H?>"9*K))0H&3T07J17F,X2,)/
MYY.S[_'*\'1T.9K>D?T7H^GX_.8&+JXF,(3KX60Z.KN]'$[@^G9R?75SW@2X
MX606)P'/A'-N,H(A"[CV1*@RG^\PA0IM"P-8>@\<4^ES\8"6>>!C8;^<)A//
M,(X6QDG#>([5I@:@,K.RB)Y=7=^-QA_1VM$<HE@?P:,46"TZ?BFO1S"*_.81
M]/HPY1@V#M>AYW-@<).2A&ZW;:)_&BM-W#\-H7W<Z718I]M^>P2W-T/C*37J
M:L4C[<GUB7&]H`;\I.XD,GX0`8=7!SC@UIV`SQ\\>0@1#&]$&BQ[%-B66Z\[
MDG].A=R2LDI#37V'A\^(F:>1SSRL=%T'>.4X>($EM5JS@C5QD06PJJ46/KZG
M"4:)0R7O+D]^4?$H8"NNE+?@^%YY<9MG^YI*?1^I+'GYVH8W%\"EC"6CGL)2
M>4)O04'\80O\]>-(8X!=UWTN>D@5WHS\W4301^B)%DRME>8KU*668J[_]8=0
MF:S]]##)%W@77I52Z[5:[?E,53/L&N-2C;'MGWK->))&5;D%)Y6"XF7=3D8&
MIX]H,FR&#Y%^L`41HSABD0B)(G_XV>[_[6ND6G5*E8DQ0K[&^6/]3A=Q>%A`
MLO-`5JK?*REG%GL2<2"C&JM.KX:3[\!`T.6Y&2,]-GBP9;__X:W=MS^5-J!A
MSVG:+A2R>"[C%:P0E*`H3)7.:&P"Y@8^\35HL>*P9Q#=##F.70?M97D!(5N9
MW<(A*J7-\:X4MU[#KEWP+PG;E6+]L\WZ'OOWD/WZV^O[^R:>8HO7<L,VC!N2
M7B4;LC$/#7Q<(N+OIJ12W<Y;UC*FZ_1G.%`):'%"&)@++/PUGK%#=DWYV-/@
MEGV]I6''`\`FBGP<=H<"K29R6F[AHY@7/!A,!-)%A+U1&Q3KS=BU+VC1J)7Y
M\E,IL:\9IN`3.-^`\QJ3AL.C#5M'9"2\Z?6Z;]SLM+-_2D[4_I<HU[;#O%=$
MNR$N8N%$Z6K&)=-Q`67;OK@8&5,G3X4\MQ8')4-<2M@LG<^Y+.TP(]%@$:XO
M3A(+E+L2D;OSO"?T)9D5'<+R=80E'H;U0%ZM*IQ6\S5"R--BZ%YE)'>5[875
MLJHBM2LX,TG@JB'U<Z*M=^\M`N4".BQP.NY]9+F;/"]BS)N_Q"E2!-3[LG6<
MN6W$TVIM8#PY+/\M>S)B/J94!:N[EX>=N<1P)6/9&O2J'%",EOD\#2^5`UI?
MW;NF-\!TH-W-/B_PO!PA5R<?_\'M'XE\V-S$8(ZPK(OW`MLIOD5GAXW^MY]M
M1M0B?@<U^&?#5$?6P^2@JQD\X\#P)`(<QNN1P+OH1NMWRTP'*X=GXC9Q5D78
M>?&@^1==/.?8KTQRG!G&-XHH*_&<A2+*<"$'QMR6+(\.C:U#)K[+9&BD#D6;
M,!`BYV"A("^)RA:[OW><>X7#QL4G&C^_?9,](Q'_N+9EY.(G3&T#6X4SA*.=
M4B*&,D,J<(SP`JV.,PD;+*J2X0?TV:349]QC,R'EM-R]EWGY!%+NZ.WDEIOZ
MR<OE`$JW\K+%MB.GF]MO0(-^C0G'I5D!Q_R7/6,<XM`ICW%2.?AQ:G:->JYA
M+PFT?EB&(6O"35FJYX"$:K74DF%5$0ECHF60R#65_I>AX,^,AF>QX/\!!?7J
MGB^QE#3L%WAD0?E94<MJJ-CX]B?#N]/)^V(Z%'?<<C':"[&#W[9FB;1P]N:#
M(.>DKU[:+`]/,.2HR^P217E9C76KL6HU`FA,K/UUH[QIP>B[DP\?/EB[`@M/
M#O27$\G:DI%-IO]V.#A>DA`:81F:5#Y5$=5+GP&?PTTV-R9+=B:W>C.L6#$S
MV7]A[]_ZF*2=T4=4.^C%;OLX^T>`M5GJ][X-P=PURK.OK2?^DX>:%2RYY/7_
)`($%@=GM$P``
`
end


428 :名無しさん@XEmacs :02/07/12 02:13
>427

続き。長くてスマソ。

begin 644 diff.gz
M'XL("&RU+3T"`V1I9F8`Q9=/C^,T%,#/[:=XBH2:2./.3-L9-#-L+G!9:>'`
M:J](GL1I+5*[8[OMSO?)A0-B5TB@W<MRXY]@/P,W)#CQ`1"VXR1.F[0#2-#1
M3";Q^^?G]]ZO><Q2\OP:&-[02;)`6"B:Y&1,\N&C?_\9?OS^4\AH3J[A--E(
MP;DZ=9YVKY[GD\U0$"4HV5`V!Z$ODG(&Y^/SR628TBP#).Q-5]27LS-\.3L_
MN9Q-AC&4GW"[(`Q"J6VR.5IBE2P@^,3&=7H:0)BD`D(LY1V,UH+"+<<BC:((
M;GRIXN?BN^+SXBTX9U#\\=47WWSVZM6;K[6C02B)NM-[%5*!BJ+AXW9>&5'_
M0TY+K[WYG%TUZ9Q=[<8ZO7KW9#:;)N7U8OB>R61.%(1A2G7"3`R(X25!^I8D
MBHM[&Y?.G)75TFN6$RF=*'E.I9)H!5J\DM`R2_RI;\&85I4)YR[AJ3DX>2\5
M6:*,"[055!$8W5*&Q;V1'70("8+3MHP@*=?6S?\KP1.0"JNUA(46)`(2SE0=
M^G:A8P:CT(1JC]C:8#0W1LQ3:RCT<H=2OF4YQRDRVX:UR$'1)3'RYF,MY3H5
M$$S.S@((IF>SH%K4JR%F*>0\P<H<DEZ=!&4ZK*:+V`H9SZ5BR_U<_SHQ(]'H
MNFT>TW5BI:YW4#H]J3X,KBTPKLIU:Z*\+UWZ3TI#C7^70&=?IS"*!H,;^/:%
M;JTWQ2^56.@:]5&U69LGS\I2UQ2>$PC>D=>@(U:FK!G9VNH;C\>FH]="$*:0
M$]V+P1PU[.W</-5:.VFKQH=)F]7+UBQI5ML!*8&9S+$)Z5@D[5BV5"V0KMP5
MNEUG&1'EX5@IRB01JB[/ZO&<*XZ2!=;GL>+4N*`L\@5,G#C/FWC=\](!*K,<
M1?Y.:6;=N$-L8K*5;/Z4*UU![20BY8QT;;\O<1G6UM-.C:BI#+\WG->]:K$=
M4RWJJ:[;,WCB=(*^HC1=6G.@7\.H>$.DHQ[UJIUE_040]1>Z&04][6+:3\(H
M##[B"CU;I5B9;(TAN"?2;7<PJ$)M7*@#S:?;[P:*+_7/CS_]6OQ6O"U>%S\4
M1?&R^/[%[R__=)U?;Q\A9(EJBJ27I3J/4<W=41@&'^A`;9SI>KF\#R((@Z=$
M;(BP#\U9YD;9+CS!4J$/]1S/J-N<4ZI,/A0_-?@/`,@PNX\]+6]'Z1.;#!_E
M3RE5%8^]ZV60]\6EIE#]':,&4%PUTH,1%#<(ZH)07$.H%T.USST0Q>5\.8*B
M6G\/1GWZ.SB*+>H[2!2[&>2SR']6UW&\,W];//)P5,OU`2GN'&0/1U+<"8(C
M4/*4.K%DM_PWB53J'()1#$W9M":_O]`#)%^DC21_91]*WDXK+%7GV04FM]85
MX-X9]<-I+WT'N>252(M,E=,>-M7+_:S9K8V'\*G>:FO(_$-&':C^DE(];72$
M4^6(::CB.U('6_,8K:J9V5ANOX+]]Z]?!U^]IMZKU]2/\>(<7YA75XV*N[4^
2)AA5$Z&&933\"]8AXB"V#P``
`
end


429 :名無しさん@お腹いっぱい。 :02/07/12 10:14
configureで--with-icondirを指定してもまったく効かないんすけど。

430 :名無しさん@XEmacs :02/07/12 12:52
>428
オプションと coding system ミスったです。
逝ってきます。。。

begin 644 diff.gz
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
--Z>)]"^G)Z<C.Q,`````
`
end


431 :バグ報告 :02/07/12 12:53
したらばBBSで更新チェック(i)すると書き込みの有無に関わらず必ず U フラグが付く


432 :名無しさん@お腹いっぱい。 :02/07/12 14:17
移転でboard.txt更新するのってどうやんでしたっけ。


433 :名無しさん@お腹いっぱい。 :02/07/12 18:02
pc.2ch.net/mobile → pc3.2ch.net/mobile 移転ではまりました。
navi2ch-list-bbstable-url のメニューはもう更新されていたので、
前に読んだことのないスレはちゃんと読めるんですが、
前に読んだことのあるスレに行くと、以前のURLに行こうとして、
moved とエラー表示が出ました。

結局、.navi2ch/pc.2ch.net, .navi2ch/pc3.2ch.net, .navi2ch/tmp を
削除したら読めるようになりましたが、この対処法でよかったん
でしょうか。


434 :nanashi :02/07/12 18:22
>>427
お、よさげですね。
file:// を使うと navi2ch-directory とかとぶつかるので、x-localbbs://
とかのスキームにするといいかも。
あとは、navi2ch-lock みたいな感じで書く時はそのディレクトリをロックす
るようにすれば、同じ local bbs を複数人で共有できそう。

>>429
効かないって具体的にはどういうこと?
うちではちゃんと指定したディレクトリにアイコンファイルがインストールさ
れてるけど。

>>431
ちょいと見た感じだと、したらばが Last-Modified つけてくれないせいかな?
テンポラリファイルにダウソ -> 差分を計算、みたいな流れで判断するといい
んだろうか。。。

>>432
http://navi2ch.sourceforge.net/doc/navi2ch/Other-Boards-File.html
http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html
このあたり参照。

>>433
とりあえずは、そのスレを board モードから R すれば読めません?
ホントは HTTP 302 で新 URL を見るといいんでしょうが、2ch ってエラーが
すべて HTTP 302 なんで。。。


435 :429 :02/07/12 18:51
>>434
> 効かないって具体的にはどういうこと?
> うちではちゃんと指定したディレクトリにアイコンファイルがインストールさ
> れてるけど。

インストールは指定されたディレクトリにされても、そこを読みにいかないってことです。

./configure --with-icondir=/usr/share/navi2chとすると、

$ ll /usr/share/navi2ch/
合計 264
-rw-r--r-- 1 root root 9041 金 7月 12 10:08:23 2002 navi2ch-logo.img
-rw-r--r-- 1 root root 104935 金 7月 12 10:08:23 2002 navi2ch-logo.xbm
-rw-r--r-- 1 root root 134863 金 7月 12 10:08:23 2002 navi2ch-logo.xpm
-rw-r--r-- 1 root root 601 金 7月 12 10:08:23 2002 plugged.xpm
-rw-r--r-- 1 root root 629 金 7月 12 10:08:23 2002 unplugged.xpm

でもM-x describe-variable navi2ch-icon-directoryは
`navi2ch-icon-directory' is a variable declared in Lisp.
-- loaded from "/usr/lib/xemacs/site-packages/lisp/navi2ch/navi2ch-vars.elc"

Value: "/usr/lib/xemacs/site-packages/etc/navi2ch/"


436 :nobody ◆DnurUjDY :02/07/12 19:46
machibbs, shitaraba で、名前とメールの両方が空ではない書き込みに対しては
parse が失敗するぽいです。

こんな patch でよさげです。

#つーか、なんでタグの case が変わるんだか・・・

Index: navi2ch-jbbs-shitaraba.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-jbbs-shitaraba.el,v
retrieving revision 1.4
diff -u -r1.4 navi2ch-jbbs-shitaraba.el
--- navi2ch-jbbs-shitaraba.el10 Jul 2002 19:39:03 -00001.4
+++ navi2ch-jbbs-shitaraba.el12 Jul 2002 10:29:17 -0000
@@ -133,7 +133,7 @@

(defvar navi2ch-js-parse-regexp "\
<dt>\\([0-9]+\\) 名前:\\(<a href=\"mailto:\\([^\"]*\\)\">\\|<[^>]+>\\)\
-<b> \\(.*\\) </b><[^>]+> 投稿日: \\(.*\\)<br><dd>\\(.*\\)<br><br>\n")
+<b> \\(.*\\) </[Bb]><[^>]+> 投稿日: \\(.*\\)<br><dd>\\(.*\\)<br><br>\n")
(defvar navi2ch-js-parse-subject-regexp "<title>\\([^\\n]*\\)</title>")

(defun navi2ch-js-parse-subject ()
Index: navi2ch-machibbs.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-machibbs.el,v
retrieving revision 1.7
diff -u -r1.7 navi2ch-machibbs.el
--- navi2ch-machibbs.el10 Jul 2002 19:39:03 -00001.7
+++ navi2ch-machibbs.el12 Jul 2002 10:29:17 -0000
@@ -156,7 +156,7 @@
;; -- parse html --
(defvar navi2ch-machibbs-parse-regexp "\
<dt>\\([0-9]+\\) 名前:\\(<a href=\"mailto:\\([^\"]*\\)\"><b> \\|<font[^>]*>\
-<b> \\)\\(.*\\) </b>.+ 投稿日: \\(.*\\)\\(\n\\( ]</font>\\)\\)?<br>\
+<b> \\)\\(.*\\) </[bB]>.+ 投稿日: \\(.*\\)\\(\n\\( ]</font>\\)\\)?<br>\
<dd> \\(.*\\) <br><br>$")
(defvar navi2ch-machibbs-parse-subject-regexp "<title>\\(.*\\)</title>")



437 :395 :02/07/12 19:48
Emacs-21 で kterm でマウスでコピペすると空白が付く問題ですが、
確かに MUA でヘッダや引用で色づけしている箇所などをコピペしたりしても、
同様の現象が再現することを確認しましたので、
やはり Navi2ch の側でなくて Emacs-21 に原因があるようですね。

ともあれ、対応していただいた >>398 さん、commit していただいた Nanashi San 、
ありがとうございました。

438 :nanashi :02/07/12 19:57
>>435
あー、そういうことか。
今の所、configure が関与するのは Makefile のみなんで、とりあえずは仕様
ということで、navi2ch-icon-directory を設定してください。

;; configure で指定した値をデフォルトで使いつつも、configure しなくて
;; も使えるようにするにはどうしたらスマートかなあ。


439 :名無しさん@お腹いっぱい。 :02/07/12 20:16
>>で始まる行の色が変わるのは便利ですから
一般的な # とか、Lisp用に ; とかから始まる行は
色を変えられるといいですね。

440 :nanashi :02/07/12 21:16
>>436
なるほど。つまり、default-case-fold-search が nil の場合のみ問題が起き
てたってことね。
navi2ch-jbbs.el:1.6 navi2ch-machibbs.el:1.9 にて対策しました。

>>439
navi2ch-arrange-message-hook で好きなように変えられるよ。
navi2ch-mona.el を参考にするといいかも。


441 :433 :02/07/12 21:22
>>434
ありがとうございます。

すみません、R ってどんなコマンドでしょうか。
1.5.2 使っていますが、board モードで R は
self-insert-command になっています。


442 :nanashi :02/07/12 21:58
>>441
すんません、Navi2ch 1.5.2 より後にインプリメントした機能でした。
あれ、でもスレごとに URL を保存してないはずなんだけど、なぜ旧ホストを
見に行ったりするんだろう。


443 :322 :02/07/13 01:26
>>436, nanashiさん
全レス読めるようになりました。ありがとー!


444 :名無しさん@お腹いっぱい。 :02/07/13 02:25
 

445 :名無しさん@XEmacs :02/07/13 03:26
>434
s/file:/x-localbbs:/ と lock 対応してみますた。
って相変わらずコピペですが(w

begin 644 diff.gz
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
;[E"ONHZY4M5(F;-TO3*+DT3Z-]8\UF$R%@``
`
end


446 :名無しさん@XEmacs :02/07/13 03:29
>445 続きです

begin 644 navi2ch-localfile.el.gz
M'XL("%,2+ST"`VYA=FDR8V@M;&]C86QF:6QE+F5L`+596U/;R!)^MO_"OC3*
M:)$2Y&N<!)M`#`$'PAJ*RVZQATU6EL=8098<209\:G_\Z9X9R9)O)%MU2%&1
M9GKZWE_WB%:K!;[]X-:<H>4%CNT-7(^7N`>69<'O+G^$=!4&00A=25LJ%O'@
M03">AN[=,`;CP(1:I5*#WC0A@?,P^,:=6%"V)_$P")OT>&Z'<0-^8?OZMNZQ
M[B_&/C0JV[3`NJ>[IPWVEC58A,M$O#.,XW&S7!X[)9+J\[@<\R@NA]SNEYP[
MMSSQW:=RM5*MOVZ\K33>E)'5+AU\D5HULIVAV^M%9)00HM?U*_U/$D"$G_GT
M,0C[41.0>`M0`K[>BZVKH1N!L)S^#SF'*!C$CW;(6S`-)N#8/H2\[T9QZ/8F
M,9+%8/O],KII%/3=P928X-K$[_,0XB&'F(>C"(*!>.ETKZ'#?1[:'IQ/>I[K
MP*GK<#_B8$<PII5HR/OH4N)#)XY(ATNE`QP%R-B.W<!O`7=Q/X0''D;X#K4M
M0"4,.R8]0PC&1&42&]N?@F?',]K2HJDSB_K@^D+R,!BC]D-DB/8\NIX'/0Z3
MB`\FWA:=1V+XX_CJT]GU%;2[-_!'^^*BW;VZ:2$Q1AYW^0.7K-S1V'.1,]H0
MVGX\17<0A]\.+PX^X9'V_O'I\=4-Z7]T?-4]O+R$H[,+:,-Y^^+J^.#ZM'T!
MY]<7YV>7AR6`2TYJ<6*PQIT#$1%T69_'MNM%TN8;#&&$NGE]&-H/'$/I</<!
M-;/!P<1^/DS"GU[@WPDC!>$A9EO4@DBJ)3UZ<'9^<]SMH+;'`_"#>`L>0Q>S
M)0Z>B^L6'/M.:0L:VW#%T6T<SCW;X6#!Y80XU.L5X?W]((J)^K<V5&K5:M6J
MUBMOM^#ZLBTLI4(=C;@?V^&T*4Q/5ON\633&8?#@]CEL+N"`62P:?3YXL,-%
MC+#PB!^#QH[[3%M+&/([_C0&[<N37,1:Q(K&,ZN/8&;1VSW$ZZB(PNJ[&+<X
M"*=@H!0L/TOL^?:(@T842/`U/:.E;-)S)BD?\N\37)CY8#3Q8D(-W%RCP6#B
M.Y:-=1H7`38-`P]8XT*AM(1T;"()8$V&L>N0B6.,,8>EM'D:=3#B:-N(1Y%]
MQ_%]Z<$L3?98-'$<7+7&SQ^;T2H&/`R#T")$P$1?(3=90?2T[O#7"?P8L\,T
MUR8&KKIVC^R=>=!!X/3OK&@:Q7R$LJ*A.XB_?G,CR6L^/)1<>!8V4Z[%0J&P
M/E++"?+*F%0A5O9'EHPZE_82ZEX97O?S'8:,G_BK<M=%+X4^XHJ!V4CNUO[&
MATW!)-1'^H%>9MOL?N,%LM)PV_!X_!(,0Z4UI.YP$)^M\I(*(+[HN`(8/3OB
MXDRZF2D=0894:.'(OL_LS%0DG<[(W!&)-FJFU/+=$;M\?XY:=EEG0],U_9/^
M53\@TP4W:O-E=J)LV7K]S_X5ZS!+V41ZS<FC.!'T@>$.4-<>8>$8-E=H95(P
M"R!^5M&D)',$TBW8OP-"F0+(/,\5CS2`?6'-#:VVPSJZH;L;.VRK44833AAC
M0_;KAK9WI'?T%[JGE]'X;RQL^NR`';&7K$PFBAJ:^![R5;[G3YA@5(LJ)%(6
M4KEW/C8I2R@2%0MSKDG(0925./`XI/Y")B0L(AY_%PO@N]Z,\6!>M,H@L]!*


447 :名無しさん@XEmacs :02/07/13 03:29
>446 続きです。。。長くてゴメンネ。

====
M'H6E6QC(#OO,-';//NTT.U<R2(IOSD.@46Q%7'/FSUA\0\=MR]Q%_Z(O9YDW
MQ"SU>"AK34D6,M,$DXL?=S_<8H:=,X^="%541%CM8^?]!TN>4JF$T.'W7<H=
MRT%/26V+(O)4-U@VJ^23J\RB2B.#,M#&`6=58B:N$R>,F10C=8P>:0ELIJ`J
MX5,L*EE&Y,86329U]8YCEV.'?4S<\21.:'[8[]VF_Z'$/E/0<(+^@K][RO=)
MNJS,PTPR(.].!6MYC]D;6KW;V40^:2H7?D*=4*A#I?Z%M5B$3QF%LGF)D<AS
M3`(!QM3"51\5--!-(YP]T;,4_1[[M>(=WK1\8>@V>X5<]T"3A9XO8Q6E65G,
MBF>=<`/'-)3/(Z%!L*#"Z]&[*@MW&P>(>OMU5EU40_[,*X/:R,20HPD,<!KE
M_290QJ1YE33-I7T#(_A<Y^@JM`UKX?M_\OTCCS#"TC['XECH!>M4$)H;)-1X
MKJ\]-[.9YG.6KA0T[X@?$+7&)@SP)'2%(Z\OCB7X$!;-+K^T=,)<T?`18A`S
M1/\[^3W!.%)3ECE>.6.\_ZZ<A$G2.@?/C8A&+T!8`+4J=-P_:U]\!'$A.CT4
M,6]8K0<6;F_OO<U%7'2!U9*R@Q_I/PB#$0*?B^BGRCN:].@2#SAKP3V?0NSB
M5#&G4%&T(KS>&>\):OT[O`PE.0^5[!@IT.+S[<D[MO7^.WN%L'Z$750@1`8;
M%#,J3B4^*<L9?[5!_/,"+I7"(H0KA133YOX)^Y3&#-9LO][OLE`%70YR;T6#
M?T'_9"N7FJV^KTA-EJ>BE*I:$08V,Z6E)Y+(TPP]V\Z[FS!$)I*5YZ+]IV)M
MV]9_V]:??[V\O2WA+C5>Y:D9X6PI'HUGRT*]U/FY3%XJ+O=FY@:0!9$T9XWI
MZCI7&L(R:Y%<].0Y"69ZH<E(R%D`-`(X"-*+#+424JK`2^Q/,XONOW<^@78K
M^2K5-=E1,OG(>#F3,,0+C84A0$AZ!0:.X3ZF804R6Z0DO&DTZF],N5N=WS63
M.>/?>KF0=?-<$N5=G/C"\">C'HXZ<9`,(5E;3/2,R)-5+E?:NO'0P@O9V.I-
M!@,>IGJ(+QGB$D8C^SA`.+9&KF_FGN>8/L=S2858ZBN2-;;1K0O\"LO<J95>
MEC58S8;.+?5D7MB<6S5MF:?RC*5*KA_Q,%['6MO9%=-"@K$X-5;-6U_+#*-W
M`<;-&>+U.7&H_939EF:KWF+WQ?UUO)C^&7WDHKJ?1TM(S;DXY"[D-*]:\NO5
M9GHSM^@;K`K#<^F`VB^O75$;("&Y+N_5N)]VWK-FYQUGGVEYL;B)0&QA6B?O
MV^F]8%;9GKZ-#<%*;F5+<_!'W51$TL7@H*D2GK&SVB$"'/KKD<`[J4;MBR;:
MJ*;@F:B%GZ/$[>G\&_.GI.\EV!_):;:'_O5]BDHPL#S7YYDA-U*Z)-<3[.^+
M1#Q/)-9('+(6;B!$5F`1@4J)I25V>VL8MQ$V&Q.?J/W\]4H^XR+^9S)-\#6+
MK<(,MA)C"$>K*4=TI40J^B2`S!.TJDD.,RQ:QL/IT]?N*/H.FXI)VBWSYZ25
M*Y`R)[>J-"_,QOE%*,W$)4.6XU-7^@O0H%^A0BU52\W?JF:$01RJZ79R2Z&A
MK*@DS`6!YBQ-$,@BG*5EM`Y(*%=3*1*K$D\(%36!1*;(])^&@A]I#6NQX/\!
M!<7E-9]B*4F83W!?2T?9Y/Z;C,;SG6%G_V(WZ0Z9^V=RU\V[V,!954S;&O9>
MU0@4)?VQ@D;PQ1UY!Q6S1))>FCXMZZ.RW@?]0IL?-]*3&AQ_;.[M[6EYAND=
M?EY^VI&T#`_9F?YM<S#L\9C0"--0A')51BP?^@3X+$ZR2AD9;,EW^62X9,0T
MS<S-Y>='>GG_7']37OY='6CB=!`3%RJY7JG)O_YH,XESG]1!G!5ND1^I5_SY
1%B5',.0A+_X/R.2G->(=````
`
end


448 :名無しさん@Meadow :02/07/14 13:28
>445

試してみました。
navi2ch-localfile.elのnavi2ch-localfile-send-messageで
(setq text (buffer-substring s e))
-> (when (string-match "\\((\s*\\)\\([0-9]+\\)\\(\s*)\\)$" text)
; (setq articles (+ 1 (string-to-number (match-string 2 text))))
(setq articles (+ 1 (cdr (assq 'number article))))

\s -> \\s にしないと読み込めませんでした("Invalid escape character syntax")
ところで \s* ってclass知らない(describe-*でも見つからず)んですが、\s *のことでしょうか?

これを修正して
ローカルファイルテスト
x-localbbs:///tmp/localfile
localfile
と設定して board-mode で'w'してみたんですが、書き込めませんでした。
ファイルは作成されているので、読み込みに失敗している?




449 :名無しさん@お腹いっぱい。 :02/07/14 13:38
なんかきょうから起動に失敗するようになりました。
最新のバージョンに上げれば治りますか?
kabaとmentaiの両方に accuse板があるのが原因のようですが。。。

450 :名無しさん@お腹いっぱい。 :02/07/14 13:52
とりあえず navi2ch-list-sync-update-on-boot をオフにして、
board.txt から accuse をいっこ削除したら起動できてます。

451 :名無しさん@Meadow :02/07/14 13:58
>>448

とりあえずこのパッチのように変更すると読み書きできますた。
・string-matchのエスケープの修正
・datファイル名の生成方法変更
emacsは28bit符号付整数なんで、*65536すると溢れます。

board-modeでarticle数が変化しないのはそういうもんですか?

----BEGIN BASE64----(navi2ch-localfile.el.patch)
LS0tIC90bXAvbmF2aTJjaC1sb2NhbGZpbGUuZWwJMjAwMi0wNy0xNCAxMjo0NDoz
OC4wMDAwMDAwMDAgKzA5MDAKKysrIG5hdmkyY2gtbG9jYWxmaWxlLmVsCTIwMDIt
MDctMTQgMTM6NTM6MTEuMDAwMDAwMDAwICswOTAwCkBAIC0xNDAsOSArMTQwLDEx
IEBACiAKICAgICAoaWYgc3ViamVjdAogCShwcm9nbgkJCQk7IBskQiU5JWxOKSRG
GyhCCi0JICAobGV0ICgoY3VycmVudC10aWNrICgrICgqIChudGggMCAoY3VycmVu
dC10aW1lKSkgNjU1MzYpIChudGggMSAoY3VycmVudC10aW1lKSkpKSkKKwkgIChs
ZXQgKChjdXJyZW50LXRpY2sgKGZvcm1hdCAiJTA1ZCUwNWQlMDVkLmRhdCIgKGNh
ciAoY3VycmVudC10aW1lKSkKKwkJCQkgICAgICAoY2FkciAoY3VycmVudC10aW1l
KSkKKwkJCQkgICAgICAobnRoIDIgKGN1cnJlbnQtdGltZSkpKSkpCiAJICAgICh3
aGVuIChzdHJpbmctbWF0Y2ggcmVnZXhwLWRhdC1maWxlLW5hbWUgZGF0LWZpbGUt
bmFtZSkKLQkgICAgICAoc2V0cSBkYXQtZmlsZS1uYW1lIChyZXBsYWNlLW1hdGNo
IChjb25jYXQgKG51bWJlci10by1zdHJpbmcgY3VycmVudC10aWNrKSAiLmRhdCIp
IHQgbmlsIGRhdC1maWxlLW5hbWUpKSkKKwkgICAgICAoc2V0cSBkYXQtZmlsZS1u
YW1lIChyZXBsYWNlLW1hdGNoIGN1cnJlbnQtdGljayB0IG5pbCBkYXQtZmlsZS1u
YW1lKSkpCiAJICAgICh3aXRoLXRlbXAtYnVmZmVyCiAJICAgICAgKHdyaXRlLXJl
Z2lvbiAocG9pbnQtbWluKSAocG9pbnQtbWluKSBkYXQtZmlsZS1uYW1lKSkKIAkg
ICAgKHdpdGgtdGVtcC1idWZmZXIKQEAgLTE3MSw3ICsxNzMsNyBAQAogCSAgKGVu
ZC1vZi1saW5lKQogCSAgKHNldHEgZSAocG9pbnQpKQogCSAgKHNldHEgdGV4dCAo
YnVmZmVyLXN1YnN0cmluZyBzIGUpKQotCSAgKHdoZW4gKHN0cmluZy1tYXRjaCAi
XFwoKFxzKlxcKVxcKFswLTldK1xcKVxcKFxzKilcXCkkIiB0ZXh0KQorCSAgKHdo
ZW4gKHN0cmluZy1tYXRjaCAiXFwoKFxccypcXClcXChbMC05XStcXClcXChcXHMq
KVxcKSQiIHRleHQpCiA7CSAgICAoc2V0cSBhcnRpY2xlcyAoKyAxIChzdHJpbmct
dG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMiB0ZXh0KSkpKQogCSAgICAoc2V0cSBh
cnRpY2xlcyAoKyAxIChjZHIgKGFzc3EgJ251bWJlciBhcnRpY2xlKSkpKQogCSAg
ICAoc2V0cSB0ZXh0IChyZXBsYWNlLW1hdGNoIChjb25jYXQgKG1hdGNoLXN0cmlu
ZyAxIHRleHQpCg==
----END BASE64----


452 : 名無しさんた :02/07/14 15:03
今cvsしたら、2chのスレのリンクを開こうとすると
(error/warning) Error in `post-command-hook' (setting hook to nil): (wrong-type-argument stringp nil)
になってしまいますた。

453 :名無しさん@XEmacs :02/07/14 19:08
>448,451
ぬぉぉ、しまった、、、やらかしてますね。。。(恥

\s は無意識に Perl の空白文字([ \t\n])のつもりで使ってしまいますた。
実際はこの位置にスペースは入らないので冗長ですが、本来の意図としては

(string-match "\\(( *\\)\\([0-9]+\\)\\( *)\\)$" text)

のような表現になります。

XEmacs だと \s が引っ掛からないので気付きませんですた。
Emacs21 だと、ちゃんと引っ掛かりますね。

で、 28 bit のソレは、すっかり忘れてますた。軽く逝ってまいります。
フォローありがとございます。感謝です。


で、 board-mode で article 数が変化しないというのは、レス書き込み直後に
+1 されないということですか? これはおいらも気になったのですが、
元々の net 経由のものも、こういう仕様のようなので放ってあります。
board-mode で "s" すれば更新されるかと思います。


454 :nanashi :02/07/14 19:28
>>449,450
CVS 版だと accuse 板には対策入れてます。根本的対策は、まだです。

>>452
OS と Emacs の種類・バージョンきぼんぬ。
手元の GNU Emacs 20.7、21.2、XEmasc 21.1.14、21.4.8 だとちゃんと動いて
るみたいなんすけど。。。

>>453
まだ pre-alpha 状態ですが、少しいじったブツを CVS につっこんであります。


455 :名無しさん@お腹いっぱい。 :02/07/14 21:12
バージョンアップしてちょといわれたので、CVSから1.5.2を入れてみまし
た。

articleバッファーでTABキーで移動してると、URLの上にカーソルが乗っ
た時に一瞬固まったようになります。前のバージョンではそんなことはな
かったんですが…。

TABではレス参照(>>数字)にも移動できますが、こちらの場合は固まる
ことはありません。

なぜでしょう?
うちだけの問題だったりするのかな。。。(´Д`)


URLがすでにダウンロード済みかを調べているような気もしますが、すご
い重いの…。1GHzのCPU使ってて数秒固まります。


456 :名無しさん@Meadow :02/07/14 21:36
>453
\s は了解す。emacsなら"\\s "とすると「syntax-tableの空白に相当する文字」にマッチします。
該当のバッファでdescribe-syntaして、whitespaceになっているものですね。

>board-mode で "s" すれば更新されるかと思います。
更新されないですぅ。
age sageもしないです。

457 :nanashi :02/07/14 21:38
>>455
リンクが URL だと、dat ファイルを検索してタイトルを得ようとするんだけ
ど、数秒ってのは長過ぎるような。。。
とりあえず、変数で制御できるようにしてみます。


458 :455 :02/07/14 22:05
>>457
すみませんです。


ちなみに、うちのPCだと700個くらい.datファイルがありました。

% find ~/.navi2ch -name '*.dat' | wc -l
698

修正してもらうより、読まないのを消した方がいいのかな…。


459 :452じゃないけど :02/07/14 22:30
>>454
> >>452
> OS と Emacs の種類・バージョンきぼんぬ。
> 手元の GNU Emacs 20.7、21.2、XEmasc 21.1.14、21.4.8 だとちゃんと動いて
> るみたいなんすけど。。。

うちは XEmacs 21.4.8 ですが、>>452 が発生しますた。
URL の最後に /l50 などと、レス数が指定されていると出たような気が?

460 :nanashi :02/07/14 22:34
>>458
.datファイルの個数はあんま関係無いはずなんですけどねえ。
commit したんで、CVS の HEAD で
(setq navi2ch-article-get-url-text nil)
してみてください。

>>459
なんか理由がわかったようなので修正を commit しました。スマソ。。。


461 :名無しさん@XEmacs :02/07/14 23:55
>454
おお、ありがとうございますぅ。
スミマセン、お手数をおかけしますた。。。


>456
あり、 elisp で \\s って使えたんですね。
むぅ、自分の中で、なんか色々ごっちゃになってる。。。(w
勉強し直します。(^^;
更新されない件は調べてみますですー。


462 :名無しさん@Meadow :02/07/15 01:14
>461
ああ、紛らわしくてすんまそん。
emacsの\\sはperlの\sではないです。

emacsの\\sは後に一文字必須です。
たとえば"\\sw+"だと単語構成文字にマッチしますし
"\\s +"(sの後にSPC)でperlの\sと(ほぼ)同じ意味になりますです。
# ほぼ、ってのはモードやバッファによってsyntax-classの定義が変わるから

更新の件よろしくです〜。
この機能は待ち望んだ機能でしたので^^;


463 :名無しさん@お腹いっぱい。 :02/07/15 03:03
>>数字

っていう周辺でC-SPACEでのMark setが出来なくないですか?
他の所でMark setしても >>数字 の辺に移動するとMark set
が外れてしまいます。

464 :nanashi :02/07/15 04:18
お前ら、localfile が大体動くようになったのでテストしてください。
使い方は navi2ch-localfile.el の先頭のコメント。
まだ navi2ch.el からロードするようにはなってないので、
~/.navi2ch/init.el に (require 'navi2ch-localfile) と書いてね。

>>463
うーん、マークはいじってないはずなんだけど。。。とりあえず、Navi2ch と
Emacs のバージョンよろ。


465 :463 :02/07/15 04:23
>>464

肩身が狭いのですが、Emacs21.3.50とnavi2ch-cvs先端です。
きっとEmacs側の問題ですね。

466 :名無しさん@お腹いっぱい。 :02/07/15 04:48
さっきcvsしたEmacs21。 ~/.navi2ch/.init.elに

(require 'navi2ch-localfile)

を追加、~/.navi2ch/etcに

ローカルファイルテスト
x-localbbs:///tmp/localfile
localfile

を追加。ローカルファイルテストに入ると

wrong-type-argument stringp nil。


467 :名無しさん@お腹いっぱい。 :02/07/15 05:10
自分ところも暫く前から >>463 と同じ症状になります。報告しようと
思っていたのに、いつも忘れていました。
環境は Emacs-21.1 + navi2ch-cvs-HEAD です。

468 :名無しさん@XEmacs :02/07/15 05:44
>462
\\s の件は納得。勉強になりますた。感謝!

>464
XEmacs21.5.5 と Emacs21.2.2 で読み書きできることを確認しますた。
こちらの環境では >466 さんのような症状は出てないようです。

# navi2ch-board-get-file-name が nil を返したときなんかに
# このタイミングで、このエラー出ますよね。。。


469 :名無しさん@お腹いっぱい。 :02/07/15 06:29
>>467
うちの環境は XEmacs 21.4.8 + navi2ch-cvs-HEAD だけど、全く起きない
ですね。Emacs 21.x の問題か?Emacs 20.x ではどうだろう?

470 :名無しさん@お腹いっぱい。 :02/07/15 06:57
お前ら transient-mark-mode 使ってますか?
(setq mark-even-if-inactive t) でも再現しますか?



471 :名無しさん@XEmacs :02/07/15 06:59
>469
ウチの CVS 最新では

Emacs21.2.2
数字付近の mark は問題ないが region 選択できない。

XEmacs21.5.5
mark / region ともに問題なし。

といった感じです。


472 :nanashi :02/07/15 13:10
とりあえず、save-excursion でマークを破壊しないようにしてみますた。
navi2ch-article.el:1.127 です。
これで試してみて。


473 :名無しさん@お腹いっぱい。 :02/07/15 13:43
navi2chというよりは、emacsの基礎かも...

C-c C-a ○に独自のAAを割り当てるにはどうしたら良いでしょうか?

ミ・д・ミ <ほっしゅほっしゅ!

を入れたいんですけど... (w
あ、でも、上下が付けられないから、毬藻に見えないかも...


474 :名無しさん@お腹いっぱい。 :02/07/15 14:16
>>473
昔このスレで出ていたような気が…
M-x customize-group で navi2ch とか、
M-x customize-variable で navi2ch-message-aa-alist とか。

それはそうと、C-c C-a ? による AA リストですが、現在は一行に二つの
AA が表示されますよね。
これだと長い AA が中途半端になって見にくいので、一行につき一つの
表示の方が見やすいと思うのですが、いかがでしょう?
SPC、BS でスクロールもできるのであんまし問題もないかな、と。

475 :名無しさん@お腹いっぱい。 :02/07/15 14:47
>>474

ミ・д・ミ <ほっしゅほっしゅ!

無事出来ました、ありがとう。


476 :名無しさん@お腹いっぱい。 :02/07/16 00:26
環境をMeadowからLinux上のEmacs21.3.50に変えたら
articleモードでのSHIFT TABがきかなくなりました。
M-x describe-keyしてみると<S-iso-lefttab>が返ってきたので
手元では以下のようにして対処してます。

Index: navi2ch-article.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-article.el,v
retrieving revision 1.127
diff -u -r1.127 navi2ch-article.el
--- navi2ch-article.el15 Jul 2002 04:06:54 -00001.127
+++ navi2ch-article.el15 Jul 2002 15:20:47 -0000
@@ -61,6 +61,7 @@
(define-key map "P" 'navi2ch-article-through-previous)
(define-key map "N" 'navi2ch-article-through-next)
(define-key map [(shift tab)] 'navi2ch-article-previous-link)
+ (define-key map [(shift iso-lefttab)] 'navi2ch-article-previous-link)
(define-key map "\e\C-i" 'navi2ch-article-previous-link)
(define-key map "\C-\i" 'navi2ch-article-next-link)
(define-key map "i" 'navi2ch-article-fetch-link)


477 :名無しさん@お腹いっぱい。 :02/07/16 12:42
「クッキーが無いか期限切れです」
とかでせっかく書いたレスが消えてしまうと悲しい…。
書き込み失敗したら、*navi2ch message*は残すとかできないですかね?

478 :名無しさん@お腹いっぱい。 :02/07/16 12:56
>>477
FAQ You.

479 :477 :02/07/16 15:02
*navi2ch message buckup*にバックアップされてて、カキコ時に\C-c\C-iで持ってこれるのね。
FAQスマヌ

480 :名無しさん@お腹いっぱい。 :02/07/17 03:59
15日のCVS版あたりから、configureが--with-lispdirや--with-icondirを
解釈してくれなくなりました。
configure: error: invalid package name: lispdir
となります。それどころか、今実験してみたら--with-emacsも
同じエラーになります。
autoconfでconfigureを作り直しても同じ結果になります。
configure.inの書き方はチンプンカンプンなヘタレなので、報告だけしときます。

481 :名無しさん@お腹いっぱい。 :02/07/17 05:00
>>480
うちだと問題無いなあ。OSは何?

482 :名無しさん@お腹いっぱい。 :02/07/17 05:08
>>478
fuck you

483 :名無しさん@お腹いっぱい。 :02/07/17 07:18
>482
Fuck off

484 :480 :02/07/17 07:26
OSはLinux 2.4.18(Plamo Linux 2.2.1)で、
Emacs 21.2です。ソースからmakeしたものです。
automakeとautoconfはこの症状が出たので最新版にしてみましたが、
解決せず、です。
(当初はautomake-1.5とautoconf-2.13)
もう少し試行錯誤してみます。

485 :nanashi :02/07/17 07:48
>>484
もしかして、PATH の後の方に「.」入れてて、
$ configure
とかしてない?
一回全部消して cvs co しなおしてから、
$ /bin/sh ./configure
みたいにしてみればどう?

あと、bash が configure を処理する場合は ~/.bashrc の設定も適切にね。


486 :480 :02/07/17 08:11
>485
あらためてcheckoutし直してみましたが変わらずです。。。
PATHに「.」は入ってません。
/bin/sh ./configure --with-lispdir=... も試しましたが同じくです。
bashだけでなくashやzshでも``invalid package name''になります。
--with-で始まるオプションはことごとくこのエラーを出します。

487 :nanashi :02/07/17 08:33
>>486
ふーむ。何かわかるかもしれないんで、config.log 見せてちょ。


488 :480 :02/07/17 10:11
…………大変お騒がせいたしました。
実は/bin/exprが腐っていてconfigureの537行目が
期待どおりに実行されていなかったのでした。
chmod a-x /bin/expr してやったら見事に問題解決……

すんません。お手数かけてしまいました。吊ってきます。

489 :名無しさん@お腹いっぱい。 :02/07/17 11:32
navi2chでモナーフォントが使えません・・
mozillaやxfontselでは使えるので、モナーフォント自体はちゃんとインストールされてると思います。
initもロードされてるはずです。(間違った記述をしてみるとエラーが出たので
initには
(setq navi2ch-mona-enable t)
とかいています。
navi2chのバージョンは今日(7/17)CVSで入手したもの、モナーフォントはmonafont-2.21です。
OSはKondara2.0です。何故なのでしょうか・・・
ちなみに、M-x customize-group navi2ch-monaではちゃんと
Navi2ch Mona Enable: on (non-nil)
となっておりました・・・

490 :名無しさん@お腹いっぱい。 :02/07/17 11:40
あ、あと、emacsのバージョンはGNU Emacs21.2.1で、ソースからmakeしたものです。

491 :名無しさん@お腹いっぱい。 :02/07/17 14:44
C-s の後、C-\ ではなく C-spc して日本語を入力すると、
I-search: \012\345\678
このような表示になってしまいます。
正常に入力するにはどうしたらいいのでしょうか?

492 :名無しさん@Emacs :02/07/17 18:36
>> 491
Emacsのconfigureのときに、--without-xim しれ、


493 :名無しさん@お腹いっぱい。 :02/07/17 18:41
はっきりいって--with-ximは邪魔以外の何者でもない

494 :491 :02/07/17 19:03
>>492-493
ありがとうございます。やってみます。

495 :名無しさん@Meadow :02/07/17 19:13
すべての板の、subject を一気に習得する方法はありますか?

496 :名無しさん@お腹いっぱい。 :02/07/17 19:46
勉強屋さんですね

497 :名無しさん@お腹いっぱい。 :02/07/17 22:34
>>489

うちでも今日 cvs でとってきたもので、モナーフォントが使えなくなってま
した。(Emacs 21.2.90)

XEmacs 21.4 では大丈夫でした。



498 :debian user :02/07/18 00:40
うちも今日入った navi2ch-cvs (0.0.20020717-1) で
monaフォントが使えなくなりました。
Emacs 21.2.1です。

499 :nanashi :02/07/18 00:46
やっぱ Emacs 21 では fontset 作っとかないとダメな環境があるみたいすね。
以前と同じ動作に戻しますた。


500 : 名無しさん@xemacs :02/07/18 01:05
xemacs-21.1.14ですが、最新cvsしたらば
!! Symbol's function definition is void ((base64-decode-string))
** The following functions are not known to be defined:
base64-decode-region, base64-encode-region
のエラー連発でコンパイル出来ません・・・

501 :名無しさん@お腹いっぱい。 :02/07/18 01:22
>>500
read README


502 :名無しさん@お腹いっぱい。 :02/07/18 03:21
Cygwinスレの
http://pc.2ch.net/test/read.cgi/unix/1024809685/209-
が開かないね。
レスがでかすぎ?

503 :nanashi :02/07/18 03:35
>>502
209のuu部に&GT;が含まれてるから。
しかし、case-fold-search はやっかいだな。一度すべての正規表現のマッチ
を見直さないと。。。


504 :502 :02/07/18 05:24
相変らず対応早くて驚きますた( ゚д゚)ポカーン

505 :mami :02/07/18 07:54
>>503
これ、&GT;をそのまま通す 2ch の方がおかしいような。

506 : 名無しさん :02/07/18 17:17
>>500と同じ症状が出ました。
xemacs で flim は入ってます。
7/15のcvsまではちゃんとコンパイル出来てました。

507 :名無しさん@お腹いっぱい。 :02/07/18 17:32
>>505
そうですよね。なんだかバグというか、イヤな穴がありそうな匂いが。

508 :名無しさん@Emacs :02/07/18 18:17
navi2chまじで便利だなあ……
wanderlustにマージしてくれたらすごく幸せになるんだけど、
そう思ってる人いない?

509 :名無しさん@Emacs :02/07/18 18:32
どこら辺をmergeして欲しいの?

510 :名無しさん@お腹いっぱい。 :02/07/18 18:32
2chだと短いメッセージが多いから、一つ一つ表示されるのもうっとうしくない?

511 :名無しさん@Emacs :02/07/18 18:37
sb-2ch.elじゃだめ?

512 :名無しさん@お腹いっぱい。 :02/07/18 22:54
まちBBSとlocal fileへの対応も一段落したので1.6出しましょうか。

513 :名無しさん@Emacs :02/07/18 23:23
navi2chでも●を使えるようになりませんか?
大学からのアクセスが規制されちゃって書けないんで、
ひろゆき君のおもうつぼにはまろうかと思うんですが


514 :513 :02/07/18 23:25
あれ、書けた...テストのつもりだったんです ? ごめんなさい。





515 :nanashi :02/07/18 23:26
>>500,506
ちょい調べてみますた。

最近の flim だと、(require 'mel) しても mel-find-function を呼び出すま
で base64-hogehoge 関数を定義しないみたい。(FLIM-API.en に書いてあるこ
とと違う。)

でも、sumo-package に入ってる tm/mel.el だと (require 'mel) だけで
base64-hogehoge が定義される。また、mel-find-function は存在しない。

なので、単純に (locate-library "mel") で判断するだけではダメで、
mel-find-function が存在する時はそれを呼び出すようにしなくちゃいけない
し、将来 flim の仕様が変更になった場合はそれに対応しないといけない。

ところで、base64.el は Navi2ch では必須の browse-url.el といっしょに
mail-lib に入ってるんで、単純に (require 'base64) することにして、
「XEmacs を使う際は最新の mail-lib パッケージもインストールしてね」
ということにしちゃおうかと思うんですが、どんなもんでしょう。


516 :名無しさん@お腹いっぱい。 :02/07/19 00:32
ssl.elってあるよねぇ,

と,一応tiger2.he.netからERRORが帰ってくるところまでは試したのだが,
果たして完全に機能しているのか?という疑問から30ドル払ってアカウントは
買えないなぁ,と弱気なことを考えている,と言ってみるテスト.

ていうか,本官はelispよくわからんしなぁ.

517 : 506 :02/07/19 02:46
>>515
mail-lib も入ってますし、(require 'base64)もしてますが・・・
>>506にも書きましたが、7/15の cvs までは問題なかったので、
それ以降何が変わったんでしょう?
ChangeLog 見てもよく分からないんで・・。

518 :名無しさん@お腹いっぱい。 :02/07/19 03:00
aadisplayがファイル読みこむとすぐ消えてしまうのですが
aadisplayだけだと一応表示はされます

519 :名無しさん@お腹いっぱい。 :02/07/19 03:08
>515
既に前スレで議論されてなかったっけ?

520 :nanashi :02/07/19 03:52
>>519
前スレで議論した時は、flim がある場合は (require 'mel) だけで
base64-hogehoge 関数が使えたんだったと思う。
んで、エラーが起こるということなので最新版を引っ張って来て XEmacs に突っ
込んでみた所、>>515 のようなことがわかった。

>>517
base64 の処理は 7/16 以降では変えてなかったはず。flim をアップグレード
したとかその手の環境の変化なんじゃないかと。

とりあえず、>>515 に書いたように (require 'base64) するように変更して
commit しました。とりあえずはこれで XEmacs + flim でもバイトコンパイル
できるようになると思うです。


521 :517 :02/07/19 05:23
>>520
xemacs 自体は全く弄ってませんが、ちゃんとコンパイル出来ました。
素早い対応ありがとう御座いますです。

522 :mami :02/07/19 07:58
>>516
monazilla ML で頼めばテスト用のアカウント発行してもらえるかも。

>>518
モナーフォントは使えない環境ですか?


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)