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



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

navi2ch for emacs (part 4)

1 :名無しさん@お腹いっぱい。 :01/12/26 13:17
Emacsenで動く2ch用ブラウザ、navi2chスレッドpart 4です。
はたしてsourceforgeでの共同開発は実現するのか。

* 作者の(not 1)さんのページ
http://www.geocities.co.jp/SiliconValley-Oakland/7673/

>>2 リンク、過去スレッド
>>3 インストール、起動のしかた(READMEから抜粋)

586 :585 :02/01/22 14:11
あれ?
(setq navi2ch-enable-readcgi t)
(setq navi2ch-board-enable-readcgi t)
なのに、新しいレスが読めなくなった…。このスレに書いた
自分の書いたレスが 見えない。read.cgi の version は変っていないし、
read.cgi 経由で読みにいっているはずなのになぁ。HTTP/1.1 も
使っていないはずだし、proxy もつかっていないし、C-u s もしたのに…。


587 :名無しさん@Emacs :02/01/22 18:40
どれどれ、、テストと。

588 :名無しさん@Emacs :02/01/22 19:37
ローカルルールを見る方法はあるんでしょうか?


589 :名無しさん@お腹いっぱい。 :02/01/22 20:03
>>588
(require 'navi2ch-head)

590 :名無しさん@Emacs :02/01/22 20:27
>>589
行けました。


591 :名無しさん@お腹いっぱい。 :02/01/22 20:34
こりゃどうしようもないな。サーバからこんなのが返ってきてるよ。
|なんか不調です。
|
|1 名前:read.cgi ver5.28 (01/11/27)投稿日:2001/04/12(木) 15:11
| なんか不調です。


592 :名無しさん@お腹いっぱい。 :02/01/22 20:50
>>591
> こりゃどうしようもないな。サーバからこんなのが返ってきてるよ。

すいませんが、サンプルのURLをおしえてください。


593 :名無しさん@お腹いっぱい。 :02/01/22 21:07
>592 もう、どこでも。たとえば今試してみたら
checking file...updated: getting file with read.cgi...done
になっても*navi2ch message*が更新されなくて、そのURLをwgetで取ってきてみると
$ wget http://pc.2ch.net/test/read.cgi/unix/1010749468/
--21:02:03-- http://pc.2ch.net/test/read.cgi/unix/1010749468/
=> `index.html'
Resolving localhost... done.
Connecting to localhost[192.168.1.1]:3128... connected.
Proxy request sent, awaiting response... 302 Moved Temporarily
Location: http://www.he.net/cgi-bin/error500 [following]
--21:02:03-- http://www.he.net/cgi-bin/error500
=> `error500'
Connecting to localhost[192.168.1.1]:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]

[ <=> ] 757 739.26K/s

21:02:04 (739.26 KB/s) - `error500' saved [757]
中身はapacheの吐いたCGIのconfiguration error。
むこうが壊れてるんだからnavi2chではどうしようもないと思う。
あ、今直った。ってな具合に不安定。

594 :名無しさん@お腹いっぱい。 :02/01/22 21:33
どうも昨日今日くらいからか、
書き込んだ後などのレス自動取得ができないっぽいね。

595 :名無しさん@お腹いっぱい。 :02/01/22 21:38
893.
↑半角数字が入ってると書き込めませんよ。

596 :名無しさん@お腹いっぱい。 :02/01/22 21:41
     ∧_∧∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    ( ´∀`)/< 先生! Xemacsだと駄目ですがEmacs20.7だと死ぬほど快調です!
 _ / /   /   \_____________
\⊂ノ ̄ ̄ ̄ ̄\
 ||\        \
 ||\|| ̄ ̄ ̄ ̄ ̄||
 ||  || ̄ ̄ ̄ ̄ ̄||
    .||          ||


597 :名無しさん@お腹いっぱい。 :02/01/22 21:42
>>593
う〜ん、再現しないなぁ。


598 :593 :02/01/22 22:25
>597 squid経由でwgetを使ったときだけみたい。squidがフィルタしてるヘッダが
関係あるらしいけど、navi2chには関係なさそうなんで忘れてください。


599 :593 :02/01/22 23:25
>593 の「なんか不調です」はwow.bbspink.comが吐くエラーで、原因は >598 と同じ。
忘れてください。

600 :名無しさん@お腹すいた :02/01/23 00:29

よく直リン禁止で  ttp:// とか書く奴いるが、
自動補完でブラウザ呼ぶときには http:// にならんかなー。

って、これは browse-url の改造か… 打つだし脳 sage




601 :名無しさん@お腹いっぱい。 :02/01/23 00:37
>>600
navi2ch は ttp://foo/bar にも URL プロパティ付けますよ。

602 :名無しさん@Emacs :02/01/23 00:43
cvs の最新のを使ってます。
caramel.2ch.net にある板 (のほダメとか) のスレ一覧が
checking file...moved
って出て、取得できません。
これって、あきらめないといけないんですか?

603 :名無しさん@お腹いっぱい。 :02/01/23 01:07
>>602
うちは最新CVSのdebなんですが、見れますよ。


604 :名無しさん@Emacs :02/01/23 01:25
C-c C-u (navi2ch-goto-url) で
http://www.hogehoge.com/read.cgi?bbs=XXX&key=NNNNNNNNNN
を開いても
http://www.hogehoge.com/read.cgi/XXX/NNNNNNNNNN/
を読みに行くのかな?

2ch外の板で上の形式のみ対応のとこが読めなくなったのでションボリ


605 :名無しさん@お腹いっぱい。 :02/01/23 01:27
>602 Emacsのバージョンは何使ってるの?

606 :名無しさん@お腹いっぱい。 :02/01/23 01:39
>>605
"GNU Emacs 21.1.1 (i386-debian-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2001-12-07 on raven, modified by Debian"
です。

(setq navi2ch-board-use-subback-html t)
してますか?


607 :605 :02/01/23 01:45
>606
うちは >593 な状況なんだ。
読み書きは完璧だけどモナーが崩れるのが悲しいのでEmacs21も試してみるよ。

もちろん(setq navi2ch-board-use-subback-html t)。


608 :名無しさん@お腹いっぱい。 :02/01/23 01:46
ここは、2ch側が落ち着くまで様子を見るのはどうよ?
今、対策とってもすぐ変更されるかもしれないし。

609 :605 :02/01/23 01:53
>606 試してみたよ。XEmacsの時と同じ症状で、updateされているのに更新されない。
落ち着くまではみんなでEmacs20を使おうということかナ? ことかナ?


610 :名無しさん@お腹いっぱい。 :02/01/23 01:54
そだね。
でも、見れないときはここに報告があると安心しない?

611 :名無しさん@お腹いっぱい。 :02/01/23 01:57
逆にEmacs20だと(同じinit.elなのに)movedって言われちゃう板が…

612 :mami :02/01/23 02:05
新着レスが取れない件、強引に下記のようにしてみたら改善されました。
commit はしてません。

=====
--- navi2ch-net.el.orig Wed Jan 23 01:45:05 2002
+++ navi2ch-net.el Wed Jan 23 02:01:11 2002
@@ -278,7 +278,7 @@
((assoc "Content-Length" header)
(let ((size (string-to-number (cdr (assoc "Content-Length"
header)))))
- (while (and (eq (process-status proc) 'open)
+ (while (and ; (eq (process-status proc) 'open) ; いつのまにか 'close になってた
(goto-char (+ p size))
(not (= (point) (+ p size))))
(accept-process-output))))
=====

613 :605 :02/01/23 02:06
>611 どこどこ?

614 :名無しさん@お腹いっぱい。 :02/01/23 02:26
>>612
いまその辺いじってるんで commit は待ってください。

615 :mami :02/01/23 02:28
>>614
了解。

616 :名無しさん@お腹いっぱい。 :02/01/23 02:41
>>615
commit しました。これで試してみてください。

;; HTTP/1.1 ですごしてるので気づかなかった。;-)

617 :(not 1) :02/01/23 02:48
うー、微妙に忙殺されてる。

突然ですが、あんまり状況とか追いきれてないんですけど、読めない人が多げ
なんで 1.5.1 を出しちゃいましょう。
んで、対処方法としては User-Agent を変える方法を使うという事で大丈夫で
しょうか?
subback.html だと落としてくるファイルの大きさが微妙に大きくなるのがい
やだなぁと思うので。

現状の CVS の最新で何か問題があったらいってください。
問題がなければ今日の朝、家を出る前(8時)くらいに 1.5.1 を出すつもりです。

;; とりあえず navi2ch-net-enable-http11 を t にして使ってみてます。

618 :名無しさん@お腹いっぱい。 :02/01/23 02:51
>616
emacs21では快適に戻りました。xemacsはこれからです。
windowsの方はどうだろう。

619 :605 :02/01/23 02:53
     ∧_∧∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    ( ´∀`)/< 先生! XemacsでもEmacs21.1でも死ぬほど快調です! 漏れそうです!
 _ / /   /   \_____________
\⊂ノ ̄ ̄ ̄ ̄\
 ||\        \
 ||\|| ̄ ̄ ̄ ̄ ̄||
 ||  || ̄ ̄ ̄ ̄ ̄||
    .||          ||


620 :(not 1) :02/01/23 02:54
それともう一つ。
navi2ch 関連で monazilla の ML に入りたいという方は
info@monazilla.org 宛ではなくて俺に連絡下さいな。
連絡方法は問わずです。

といっても navi2ch の開発陣はほとんど入ってしまったのだけど。


621 :nanashi :02/01/23 03:14
とりあえず CVS の head で snapshot を作っときました。
http://navi2ch.sourceforge.net/snapshot/navi2ch-1.5-DEV-020123.tar.gz
http://navi2ch.sourceforge.net/snapshot/navi2ch-1.5-DEV-020123-elc.tar.gz

俺はもう寝ますが、これをテストして問題あるようだったらレポートしてくだ
さい。(not 1) さんが見て 1.5.1 に反映してくれるかもしれません。;-)

あ、そういえば FreeBSD の ports freeze ですね。
とりあえず上の 1.5-DEV を ports にしておいて、1.5.1 が間に合うようなら
差し替えるというのはどうでしょうか。> メンテナ様

622 :名無しさん@お腹いっぱい。 :02/01/23 03:18
お疲れ様です。感謝、感謝です。>(not 1)さん、開発者の方々

623 :名無しさん@お腹いっぱい。 :02/01/23 03:25
>559
emacs21を使うとnavi2ch-history-alist中のartidの部分に text-property が付く問題ですが
解決してないようです。history.txt中に
(artid . #("1005641273" 0 10 (face navi2ch-article-face)))
このような要素を含むリストが現れてしまいます。

624 :名無しさん@お腹いっぱい。 :02/01/23 03:47
>621 このsnapshotはありがたいです。portsはそのような方向で。

625 :(not 1) :02/01/23 03:57
>>623
> (artid . #("1005641273" 0 10 (face navi2ch-article-face)))
> このような要素を含むリストが現れてしまいます。
navi2ch-article-face で適当に見当を付けて対処してみました。どうでしょ?

>>621
> 俺はもう寝ますが、これをテストして問題あるようだったらレポートしてくだ
> さい。(not 1) さんが見て 1.5.1 に反映してくれるかもしれません。;-)
あう、俺ももう寝ますですよ。
というか HTTP1.1 のコードは見てもよくわからないっす。(^^;

>>622
> お疲れ様です。感謝、感謝です。>(not 1)さん、開発者の方々
いやぁ、俺はなんにもしてないんで。
他の開発者の方には俺からも感謝です。

626 :名無しさん@お腹すいた :02/01/23 05:39

>>601
> navi2ch は ttp://foo/bar にも URL プロパティ付けますよ。

URLのプロパティつくのでクリックできるが、
ttp:から始まるURLを探すので http://ttp://foo/bar とかいう
URLを探そうとしてシクるのですがこれってオレが悪い?

渡すときに ttp:// を削ってくれるといいのかも。



627 :要望 :02/01/23 06:13
スレを正常に読みこめなかった時(dat落ちやあぼん)にも
状態フラグに変化を付けてもらえないでしょうか?
ブックマークを巡回してる時なんかに氏んだスレが一目でわかって
便利だと思うんですがいかがでしょう
検討していただけると幸いです


628 :名無しさん@お腹いっぱい。 :02/01/23 07:55
>>626
これたどれる?
ttp://2ch.net/


629 :名無しさん@お腹いっぱい。 :02/01/23 08:58
Vine-2.1.5 + CVS なんだが,makeすると

While compiling toplevel forms in file /home/nanashi/navi2ch/navi2ch-mona.el:
!! Symbol's function definition is void ((pair))
Done
make[2]: *** [navi2ch-mona.elc] エラー 1

ってエラーが出るで.どうすればいいの?

630 :名無しさん@お腹いっぱい。 :02/01/23 09:36
スレをテキスト形式で保存するのって
ボードモードでスレの上で
e
をおせばいいんですが、保存したいディレクトリ
までしか指定できませんね。
保存したいファイル名まで指定できるとうれしいんですが。

631 :名無しさん@XEmacs :02/01/23 09:42
>>626
RET だと飛べない?
navi2ch-article-mode では RET に
navi2ch-article-select-current-link がバインドされてる。
これをマウスにも割り当てれば良いんじゃないかと。

話変わるけど、かちゅ〜しゃなんかだと(聞いた話だけど)、
www. で始まる文字列も URL として飛べるらしいです。
んで、 navi2ch でも www[0-9]*\. とかで飛べるようになると
嬉しいなと開発者方面に言ってみるテスト。

632 :(not 1) :02/01/23 11:07
ごめんなさい。朝時間がなくて 1.5.1 出せませんでした。
今晩あたりにやっときます。他の方が先にやっちゃってもいいです。

>>626
俺んとこでは大丈夫。例えばどこでしょか?

>>627,630
考えときまーす。

>>631
過去ログにあった気がします。

633 :(not 1) :02/01/23 11:10
>>629
どっかで conflict おこしてたりしませんか?
自分でファイルを触ってたりするとなる事があります。
よくわからなかったら、一回全部取り直す事をおすすめします。

もし、他に同じ事がおこり人がいたら報告お願いです。

634 :mami :02/01/23 11:17
>>630
これ、わたしやっていいですか?
ちょっと時間かかるかもしれませんが。

635 :(not 1) :02/01/23 11:52
>>634
了解。お願いしまーす。


636 :631 :02/01/23 12:12
いじってみました。貼るだけ貼っときます。
ここでテストした限りでは、上手く動いてるようです。
http://cheese.2ch.net/test/read.cgi/qa/1011149324/53

>>632
> 過去ログにあった気がします。
http://pc.2ch.net/test/read.cgi/unix/996244120/29-42n
これですね。
重くなるからヤメって話と、あとコードも出てるけど…。

一応、取り込まれることを希望しておきますが、判断はお任せします。

----BEGIN BASE64----(diff.gz)
H4sIAEYeTjwCA5VSYW+bMBD9XP5Cv5wytjghl1Bo02EpCuu37g9MWqk2jzhgjWBk
TNNNU397D0KlqMvYdjKy7Hvvmbt7G7XdApoGSvGggjSfa6OyRX9AYaxKCzmXxUv+
RMpBxL/Rzz7JDXwUJQQh+BEPfO4vIfD9wPE8b0D7mHfh8/CaX/a8OAYMl8vZNXjt
FkEcO9AFK1RtYbwVqYTxK0lsTIFtxoEzgo4LVX4H2x92uqklHni5yvKCPutglyMe
sFSXqbAwyq2t+GIxArYTlsRra1SZYamxMrqS9JSs4WLSheMN8fubIZ2glWgDBmHh
5OW9tg0OsI3c1s036sTrFlSNxVTZvlI2afEs01ZjmgsDrNKqtLhTJYltBu3xIEx9
yhv9/Z+N0QP+zxUnSGSJy4j74ZElooMluu1gCZ4Z3VS/WYHqPnQpbWqrd3DKKUZm
8rFyEGhmaxpavaaxJQm7Q4E/P+BnH6Mvq/UbN376+vbd1PuVJIv5jN97STIZOR6x
CHtMJADb7/d3xLufJsmccN36N0GqZTRtjXTu3rjmduVqN4qvrma3q/erc3bTAbj9
UZF9+x8fqv4ZttBVw/oDAAA=
----END BASE64----


637 :knok :02/01/23 13:05
>>632
1.5.1 を出す機会で、>>503 に書いた copyright の問題も
なんとかできませんでしょうか? これさえクリアできれば
Debian official package にできるので...

あいかわらず navi2ch 本体には手をつけられない elisp 厨房なんですが、
ギコペ http://go.to/gikope のデータを利用するための elisp を
書いてみました。

~/.navi2ch/mojidata.txt にデータファイルを置いて
M-x giokpe-parse-aa で読みこみ、M-x gikope-copy-to-killring-aa で
killring にデータを copy できます。
今のところ使い勝手は最悪な上に elisp としてもかなりアレだと思いますが、
なんとか使えるものにできたらなと思います。

----BEGIN BASE64----(gikope.el.gz)
H4sICEArTjwCA2dpa29wZS5lbAClVW1zEzcQ/hz/Bb4s11PRUc5Ok2EGYhLyAg1h
gpt2pnwAA6PcrW3FZ8lIcuL0Q397V7qzE7+cW8Azvjutdp99e7Rqt9vQl0M9xiYW
kKYpHNlMyvTIOBgIlRdS9cFpXTQapHmix7dG9gcOdra3d2Co9BBe+OfhxKKxTasn
JsOeNn1sKnQH3uZcZqgs7sHpxXkAMVgIhzm9S3VLwlkQMHBuvNdq9XXT6VYp80be
LptYp0fyb3FZIFwLI/2HbfAce7SqAFIh0p4kheifVlOJa7mTDVojfSVz4UTTTV3U
AIgexMesyXbZh3d/sNOHL9hL9hd7yGI2fMCPo6QGMs107qvxyA5kz325kjbNtd0I
F3cYZ5btkuyU/URf26UDn9Gqk0JnwkmtUlFI6+ART/4D/PzgoBO/2T4/eR+bt5+O
n8XPY58BBPu1eVxOej00oGSxGdr8dhZ/iXdjGx+yC3bi5XWlGZAvbW5nmNVGRkxJ
nU6HsigMVY00gdyRoz/Zc/aGXdXBXWJfqtRgH6cQfe52P76j5mFHjHC/2+XNx91u
0u1+ihfbWEbvU/ciX3LysPtL+/cz9/ZJ3Dl8+vTJ2f6z/TqfqPL7Hl93Xv1PF/uP
O+11LhptkMR544KziYINVSm77HdAhKMnTCApl8qhEZmT1+hVeIGOXv7HuS5yaiXw
bGIMKlf1NUkqBeBCKCrZ/fVITBeWUs2X5Qe34hpTnBKmJRbOfFl0X6GEa2wFSaZH
YwrGx29Q5KUUoqMj8Ep7EFWSOmZX20SY+X+FTvNUuL2RLhv4qlXkXWZzshQpZUYx
UoOrR04PYa3Oqixq40r8bxlMTCuIHwELfSeGhV0b2l8FutCXWR+WMy67nTQIsA1j
YSwu8SrIApl+1mMfgyB80w/MCntAzfETEGikw+VEFnlt4Mvcg+gi+g7+eSjpcHQn
IjeLAj+WF1lqHZH/bknn8hs4ujLleE/SwQ6jW2mLBWbOV78c46m9tRRNzYxflH4P
GcMcU96R7q0laikLJyjVqriFeeL8ZuBvMG4wtSgM+aMb9UaYvGZM+gNExlsVZ2eV
pwILH6x1ftTAr4lXqZBSutdxblJ1BvhYU+OD3ibf83HpFRfyXI+aaWVXfKyLNyje
W4drcEabO4vaG7MaLCtAtWe0sZVs6G117JLyvv4XkFcoPioJAAA=
----END BASE64----


638 :名無しさん@お腹すいた :02/01/23 13:10

>>628
>>631

> RET だと飛べない?
> navi2ch-article-mode では RET に
> navi2ch-article-select-current-link がバインドされてる。
> これをマウスにも割り当てれば良いんじゃないかと。

先生! retで飛べました。
つーことで、define-keyで 
navi-2ch-article-modeの中だけ マウスに割り当ててみた。

すばらしく快調。漏れそう!って感じ。  619の真似なので sage



639 :mami :02/01/23 13:16
>>637
copyright の件は同意なんですが。

> Debian official package にできるので...
official にする必要ってあります?

 navi2ch 1.5.1 が woody に入る
→woody が stable になる
→2年間とか woody が stable のまま
→2ch はどんどん変わる
→woody の navi2ch は使いものにならない
→マズ-
になっちゃいません?


640 :名無しさん@お腹いっぱい。 :02/01/23 13:29
>>637
  Λ_Λ
  ( __ __)
 (6 ・ 」・)  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (  ∀) < 仲良くしようよ!
 /    \  \___________
⊂|   |\つ
  | | |
  | | |
  (__)__)

わははは。
面白いっす。

select-x-face みたいにプレビューしながら
n, p で回せるような仕様だといいですよね。

AA 登録機能の足掛かりになりそうな予感。

641 :名無しさん@Meadow :02/01/23 13:49
快適に使わせていただいてます。v1.5っす。主にMeadow。

ほんで、navi2ch-message-user-nameの定義を以下のように変更するな
んぞいかがでしょう。

*** navi2ch-vars.el.org Fri Jan 18 00:45:17 2002
--- navi2ch-vars.el Wed Jan 23 13:47:39 2002
***************
*** 463,471 ****

;;; message variables
(defcustom navi2ch-message-user-name
! (if (featurep 'xemacs)
! "名無しさん@XEmacs"
! "名無しさん@Emacs")
"*名前"
:type 'string
:group 'navi2ch-message)
--- 463,471 ----

;;; message variables
(defcustom navi2ch-message-user-name
! (cond ((featurep 'xemacs) "名無しさん@XEmacs")
! ((featurep 'meadow) "名無しさん@Meadow")
! (t "名無しさん@Emacs"))
"*名前"
:type 'string
:group 'navi2ch-message)


めちゃ細かいことですが…。

642 :629 :02/01/23 14:00
>633
「一回全部取り直す事」で直りました。./configure しなかったのが悪かった
のかも。CVS なんて初めてなんで、戸惑ったのが正直な気持ち。でもって、

(setq navi2ch-board-enable-readcgi t)
(setq navi2ch-board-use-subback-html nil)

して、車板など moved されなくなりました。

643 :名無しさん@お腹いっぱい。 :02/01/23 14:07
>625
history.txt等にtext-propertyが入ってしまう件です。
えーと、XEmacsでは match-string-no-properties という関数が無いので
このままではエラーが出てしまいます。
ただXEmacsではmatch-stringでtext-propertyを含まないようなので、
featurepなどで分ければ問題が無いような気がします。

644 :ひろゆきと愉快な信者達 :02/01/23 14:12
50 :参加するカモさん :01/11/30 21:16
28 名前:西村の同級生 投稿日: 2001/02/12(金) 10:08
中学の頃クラスでイタズラ電話や下駄箱の靴が紛失する事件が頻発したんだけど
その時、女子の間では「犯人西村」説が跋扈していた。
真相は藪の中だけど、実は私もそう思ってたうちの一人。
証拠もないのに疑いをかけるのは悪い事だと思うけど、西村にはそういう嫌疑を抱かせる
雰囲気があったのも事実。

52 :参加するカモさん :01/11/30 22:33
50を読んでも驚かないところが不思議
ふーんて感じ
そういうダーティーなところも含めてひろゆきカッコイイ

53 :参加するカモさん :01/12/01 05:08
オレも52と同様、1変人として素晴らしいと感じる。
我等変態をナメるな。
ひろゆき擁護者として、間違い無く彼が犯人だったと断言するぞ。

54 :参加するカモさん :01/12/01 16:47
堂々たる変人ぶりだ、、、

645 :名無しさん@お腹いっぱい。 :02/01/23 14:12
http://wow.bbspink.com/ascii2kana/のboard一覧がparseできていないようです。
proxyのログによるとsubback.htmlの取得はできていますが、一覧の表示は出ず
Invalid read syntax: "#"
とメッセージバッファに表示され、*navi2ch board*は真っ白です。
直接スレのURLを指定すれば読むことはでき、更新もできますが、
navi2ch-article-syncするたびにInvalid read syntax: "#"が表示されます。
書きこみは成功しますが、同じエラーで中断します。

同じwowにあるascii,ascii2dは正常です。

646 :nanashi :02/01/23 14:39
>>643
対応しました。
navi2ch-save-info でテキスト属性を取り除いてから保存するようにしたので、
今後は保存したファイルにテキスト属性がまざることはないと思います。

>>645
テキスト属性の問題っぽいです。CVS の HEAD を使い、一度 GNU Emacs でそ
の板を読み、終了してから XEmacs で再度開けば大丈夫だと思います。

647 :645 :02/01/23 15:12
>646 バッチリです。ありがとう!

648 :nanashi :02/01/23 15:43
navi2ch に自動更新機能を付けてみました。ChangeLog 参照してください。
あまり色々入れると重くなるので、これに入れるのは2ちゃんねるの仕様変更
に追従するためだけということでお願いします。> developers

649 :knok :02/01/23 15:54
>>639
policy では major bug fix なら stable でもできることになってるので、
unusable な状態を修正するのは major bug fix になると思います。
その場合、proposed-updates に入ったり、revision が上がる時に
main tree に入ったりするはずなので、stable 向けにリリース
されたバージョンを提供するのはそれなりに意味があるかなあと。

まあでも、どれくらい需要があるかもいまいち把握できてないので、
実は cvs snapshot と unofficial deb だけで十分なのかもしれません。
ということで要望が多そうなら official に、という方針にすることに
します。


650 :名無しさん@お腹いっぱい。 :02/01/23 18:34
officialにすることに賛成!!
してまずいことあります?

651 :mami :02/01/23 19:58
>>649
そういえば revision てのがありましたか。

>>650
> してまずいことあります?
うーん、knok 氏の作業量が増える、とか……
あと……、あんまりないかも。

652 :名無しさん@Emacs :02/01/23 22:03
ふときづいたので

--- navi2ch.texi 2002/01/19 14:01:35 1.11
+++ navi2ch.texi 2002/01/23 13:02:00
@@ -163,7 +163,6 @@
* Bookmark Mode Key Bindings:: Bookmark モードでのキーバインド
* Article Mode Key Bindings:: Article モードでのキーバインド
* Message Mode Key Bindings:: Message モードでのキーバインド
-z* Message Mode AA List:: Message モードでのアスキーアート一覧
* Message Mode AA List:: Message モードでのアスキーアート一覧

@end detailmenu


653 :652 :02/01/23 22:08
もういっかしょありましたね。


654 :nanashi :02/01/23 22:09
>>652
さんくす。修正しました。

655 :mami :02/01/23 22:14
navi2ch-ask-when-exit が navi2ch.el で defvar されてて
navi2ch-vars.el で defcustom されてます。
なにか理由あります?

656 :mami :02/01/23 22:20
>>641
> ! ((featurep 'meadow) "名無しさん@Meadow")
やってみました。

657 : :02/01/23 22:53
以前は、ブックマークで g とするとカーソルのあるスレの
板がデフォルトになっていたんですが、最近それがなくな
ちゃったんですけど、これは正しい動作なのでしょうか。

658 :(not 1) :02/01/23 23:40
>>657
直しました。

> nanashi
navi2ch-strip-properties は下みたいな方がすっきりすると思うんですけど
変更すると何か問題ありますか?
(defun navi2ch-strip-properties (obj)
(cond
((consp obj)
(cons (navi2ch-strip-properties (car obj))
(navi2ch-strip-properties (cdr obj))))
((stringp obj)
(let ((str (copy-sequence obj)))
(set-text-properties 0 (length str) nil str)
str))
((vectorp obj)
(vconcat (mapcar 'navi2ch-strip-properties obj)))
(t obj)))

659 :nanashi :02/01/23 23:45
>>658
> navi2ch-strip-properties は下みたいな方がすっきりすると思うんですけど
> 変更すると何か問題ありますか?
最初はそんな感じで書いてたんですが、そこで再帰を使うと
max-specpdl-size 以上の長さのリストをコピーする際にスタックオーバーフ
ローになっちゃうんですよ。てことで car 側は再帰、cdr 側はループに展開
してあります。コメント入れといた方がよかったですね。

660 :(not 1) :02/01/23 23:50
>>637
> 1.5.1 を出す機会で、>>503 に書いた copyright の問題も
> なんとかできませんでしょうか? これさえクリアできれば
> Debian official package にできるので...
了解です。Navi2ch Project に変更しておきます。

> ギコペ http://go.to/gikope のデータを利用するための elisp を
               .Λ_Λ
               (´Д`イ ) ス、スワレル・・・
          /二三二|:∧∵\__‥∵
     ドクン //    ノ∴  ̄ / \__)
       //   / / |  | ズ
      (((     (_)   (_) キ
      \\       | l|  ュ
        \\    // /
     ドクン  \\ //  ン
          / // /
         / // /_
       / ( *゚ー゚) /\
     /| ̄ ̄ ̄ ̄|\/
       |  しぃ  |/

つかってみた(w
とりあえず、switch-to-buffer を set-buffer に変えるとそれっぽくなりそ
うな予感。あとは let で空の変数を宣言するときは () はいらないよとか。


661 :(not 1) :02/01/24 00:07
>>659
> 最初はそんな感じで書いてたんですが、そこで再帰を使うと
> max-specpdl-size 以上の長さのリストをコピーする際にスタックオーバーフ
> ローになっちゃうんですよ。
なーるほど。了解。
考えが足りんかったです。


662 :名無しさん@お腹いっぱい。 :02/01/24 00:27
>445 のM-dが動いているようですので、M-bのバインドを外してもらえませんか。


663 :nanashi :02/01/24 00:31
>>662
忘れてた。commit しました。

664 :602 :02/01/24 00:47
>>602 ですが、$cvs update したらうまくいきました。
開発されているみなさま、いつもありがとうございます。

665 :navi2ch 1.5.1 release :02/01/24 01:29
navi2ch-1.5.1 のリリースです。

主な変更点は、
・最近の 2ch の変更に対応。
・subback.html からも読めるように。
といった所です(もっとあるけど)。

http://prdownloads.sourceforge.net/navi2ch/navi2ch-1.5.1.tar.gz
http://prdownloads.sourceforge.net/navi2ch/navi2ch-1.5.1-elc.tar.gz

からどうぞ。

あ、あと Copyright を Navi2ch Project に変更しました。

666 :nanashi :02/01/24 01:49
>>665
おつかれさまです。
web も更新しておきました。navi2ch-update.el も Copyright だけ変更。:-)
;; No Files ってなってるのは、公開されるまでに時間がかかるからなのかな。

667 :(not 1) :02/01/24 01:59
>>666
おつかれさまでーす。

> ;; No Files ってなってるのは、公開されるまでに時間がかかるからなのかな。
みたいですね。url を直接指定すれば取れるんですけどね。

668 :名無しさん@お腹いっぱい。 :02/01/24 02:40
xemacsなんですが、elisp-compでエラーになるのでこうしてます。バージョン
に依るのかも知れませんが、少なくともnilである必然はないと思うのですが。

--- navi2ch-1.5/elisp-comp.orig Tue Jan 15 01:46:27 2002
+++ navi2ch-1.5/elisp-comp Sat Jan 19 20:41:15 2002
@@ -36,4 +36,4 @@ else
fi

- $EMACS -q -batch -eval "(setq load-path (cons nil load-path))" -f batch-byte-compile $*
+ $EMACS -q -batch -eval '(setq load-path (cons "." load-path))' -f batch-byte-compile $*
fi


669 :名無しさん@お腹いっぱい。 :02/01/24 10:24
スレの進行が早くてもうどうなってるのか分からない。
毎日更新版いれてるけど。

670 :名無しさん@お腹いっぱい。 :02/01/24 10:25
NEWS見ればいいのか。。。

671 :名無しさん@Meadow :02/01/24 11:49
>>656
OK!

しかし、
↓この辺りの関係がよく分かっていなかったりする。
(setq navi2ch-enable-readcgi nil)
(setq navi2ch-board-enable-readcgi nil)
(setq navi2ch-board-use-subback-html t)
↑とりあえず、これで動いているけど…。

672 :knok :02/01/24 13:03
>>660
ありがとうございます。いつでも official にもってゆけるように
1.5.1 をパッケージングしました。cvs snapshot もいつも通り
更新してあります。

elisp の方はもっと精進します。
まずは >>640 の preview の実装からですかね。
数が多いので p, n だけだとちょっと辛いかも。本家ギコペは
どうやってるか一度確認しよう...


673 :mami :02/01/24 13:13
>>665
> あ、あと Copyright を Navi2ch Project に変更しました。
doc/ と contrib/ がもとのままです。
ちょっと時間ないのでどなたかお願いします。

674 :名無しさん@Meadow :02/01/24 13:49
わざとだったらごめん。

*** navi2ch.el.org Thu Jan 24 13:44:25 2002
--- navi2ch.el Thu Jan 24 13:44:55 2002
***************
*** 72,76 ****
(defun navi2ch-version ()
(interactive)
! (message "Navivagor for 2ch %s" navi2ch-version))

(defun navi2ch-save-status ()
--- 72,76 ----
(defun navi2ch-version ()
(interactive)
! (message "Navigator for 2ch %s" navi2ch-version))

(defun navi2ch-save-status ()


675 :knok :02/01/24 14:54
>>673
直して commit しておきました。


676 :名無しさん@お腹いっぱい。 :02/01/24 18:54
ギコペはデータをカテゴリ別に分類する機能が欲しいところ
え、自分でやれって?
卒論発表の資料作成が・・・

677 :名無しさん@お腹いっぱい。 :02/01/24 18:57
板一覧でカテゴリの展開状況を記憶するようになってますが、
この機能のon/offをカスタマイズできると嬉しいです

678 :nanashi :02/01/24 20:19
>>674
直してみた。
わざとだったら元にもどしてください。> (not 1)

>>677
navi2ch-list-load-category-list という変数に従うようにしてみました。

679 : :02/01/24 21:52
>>658
> >>657
> 直しました。

Symbol's function definition is void: nil
というエラーが出てしまいます。

680 :名無しさん@お腹いっぱい。 :02/01/24 22:15
ところでやたらmakeが速くなったんですけど

681 :名無しさん@お腹いっぱい。 :02/01/24 22:47
Emacs21 で Mona fonts を使う時に、frame で使っているフォントと
同じサイズのが既定値だと嬉しいのですが。

Index: navi2ch-mona.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-mona.el,v
retrieving revision 1.4
diff -u -r1.4 navi2ch-mona.el
--- navi2ch-mona.el 2002/01/23 15:50:52 1.4
+++ navi2ch-mona.el 2002/01/23 16:48:35
@@ -53,7 +53,15 @@
(defvar navi2ch-mona-font "-mona-gothic-medium-r-*--16-*-p-*"))
((and (boundp 'emacs-major-version)
(>= emacs-major-version 21))
- (defvar navi2ch-mona-font "-mona-gothic-*-*-*--16-*-*-*-*-*-fontset-mona16"))
+ (defvar navi2ch-mona-font
+ (when window-system
+ (let ((font-size
+ (aref (fontset-info (cdr (assq 'font (frame-parameters))))
+ 1)))
+ (unless (memq font-size '(12 14 16))
+ (setq font-size 16))
+ (format "-mona-gothic-*-*-*--%d-*-*-*-*-*-fontset-mona%d"
+ font-size font-size)))))
)

;; mona 用の face を作成。


682 :nanashi :02/01/24 23:32
>>679
直しました。

>>680
一気にバイトコンパイルするようにしてみました。その代わり、一つでもファ
イルを変更すると常にすべてリコンパイルするようになってます。

683 :nanashi :02/01/24 23:52
>>668
うちの XEmacs 21.1.14 だと今のままでちゃんとコンパイルできますし、
load-path の nil は GNU Emacs 同様 default-directory を意味するみたいです。

elisp-comp は automake の付属品なんで default-directory や "." じゃな
くて nil を使う必然性についてはわかりません。

684 :名無しさん@お腹いっぱい。 :02/01/25 02:56
なんか書き込んだ時に、最後空行が一行入らない?

685 :名無しさん@お腹いっぱい。 :02/01/25 02:57
あ、大丈夫だ。
これでどうだ?


次100 最新50 (10:00PM - 03:00AM の間一気に全部は読めません)

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