■ 2ちゃんねるは、ここのサーバを使ってるです。。。
 .jp ドメインお持ちのお客様大歓迎。maido3.jp
 .fm 取得代行します。(US) maido3.fm
 .ca 取得代行します。(US) maido3.ca
 .com .net .org 取得代行します。(US) maido3.com
 .cc .to .tv 取得代行はじめました。NEW
人気サイト
月々1,000円からの BinboServer.com 2ちゃんねるも使っている Big-Server.com
>> 2ちゃんねる、サーバ監視所

■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
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から抜粋)


2 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 13:17
リンク
* hc2ivan's webpage
http://www18.tok2.com/home/navi2ch/
* navi2ch rpm
http://members.tripod.co.jp/~navi2ch/
* Mona fonts (モナーフォント)
http://members.tripod.co.jp/s42335/mona/

過去スレッド
* 過去ログ その3 (前スレ)
http://pc.2ch.net/test/read.cgi/unix/999166513/
* 過去ログ その2
http://pc.2ch.net/test/read.cgi/unix/996244120/
* 過去ログ その1
http://cocoa.2ch.net/unix/kako/976/976032951.html


3 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 13:18
インストール::
%./configure; make
#make install
お終い・・・だけじゃあれなんで一応重要な configure のオプションを。

--with-emacs Emacs の種類を指定
--with-xemacs XEmacs の種類を指定
--with-lispdir navi2ch をインストールするディレクトリを指定。

例えば Meadow だったら(俺の場合)

./configure --with-emacs=meadow95.exe
--with-lispdir=/app/meadow/site-lisp/navi2ch

ってなる。

使い方::
.emacs に (require 'navi2ch) と書く。
XEmacs で mona font を使いたい場合は以下のように .emacs に書く

(require 'navi2ch-mona)
(add-hook 'navi2ch-article-arrange-message-hook
'navi2ch-mona-arrange-message)

(setq navi2ch-mona-enable-board-list '("mona"))

M-x navi2ch で起動。


4 名前: (not 1) 投稿日: 01/12/26 14:30
>>1
おつかれです。

とりあえず、書き込んできました。
http://sourceforge.net/tracker/index.php?func=detail&aid=496723&group_id=1&atid=200001
これから sourceforge の人達とやりとりがあると思うので英語の翻訳等お願いします。

;; 名前が・・・(^^;;


5 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 16:01
さっそくそのSRをmonitor設定しときました。
はやく登録されるといいですね。


6 名前: 名無しさん@Emacs 投稿日: 01/12/26 20:58
お前らの中で(゚Д゚)ゴルァなどのキーバインディングがC-c C-a gなどに変わっ
たのを知らず、自分でC-c gに割り当てていたが、今日M-x describe-bindings
して気づき、欝になったという方はいらっしゃいますか?


7 名前: 名無しさん 投稿日: 01/12/26 22:47
バグ報告。
article modeのとき g で板移動しようとすると
Wrong type argument: stringgp, nil
とかいうエラーが出て何も操作ができなくなります。(終了も)


8 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 22:52
C-c C-a U (-_-)ウツダ
C-c C-a u (゚д゚)ウマー
C-c C-a s Σ(゚д゚lll)ガーン
C-c C-a n ( ̄ー ̄)ニヤリッ
C-c C-a m (´∀`)
C-c C-a k キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
C-c C-a j (・∀・)ジサクジエンデシタ
C-c C-a i (・∀・)イイ!!
C-c C-a h (゚Д゚)ハァ?
C-c C-a G ガ━━(゚Д゚;)━━ソ!
C-c C-a g (゚Д゚)ゴルァ
C-c C-a F (´ー`)
C-c C-a f ( ´_ゝ`)フーン
C-c C-a a (´Д`)

もっと増やしてくれ。


9 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 22:58
>>8
何が欲しい?


10 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 23:05
ヽ(`Д´)ノ
(・∀・)イイ!!
(;´Д`)ハァハァ
ヽ(´▽`)ノ

このへんのを良く使う。


11 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 23:11
っていうか、そのつど登録出来るようになってたほうがいいような。

または素直に SKK なりなんなりで処理しろってこった。


12 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 23:12
abbrevとかね。


13 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 23:23
SKKってのは/で変換ってこと?


14 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 23:37
>>12
そうだよね。abbrev ってのを忘れてた..

>>13
いや、普通に。
▽ごるあ -> (゚Д゚)ゴルァ


15 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/26 23:42
>>10
キーバインドを決めてやろう。
勝手に登録するように。
イイ! はもうあるからいらない。

C-c C-a b ヽ(`Д´)ノ
C-c C-a H (;´Д`)ハァハァ
C-c C-a M ヽ(´▽`)ノ


16 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/27 07:13
( ゚д゚)ポカーン もぜひつけ加えていただきたい。


17 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/27 08:21
ほれ。
C-c C-a p ( ゚д゚)ポカーン


18 名前: 投稿日: 01/12/27 08:33
(゚д゚)ウマー があるのなら (゚Д゚)マズー
もあってしかるべきだと思うが、既にキーが予約
されているな。


19 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/27 10:55
(・∀・)イイ!!


20 名前: (not 1) 投稿日: 01/12/27 11:28
>>4
> とりあえず、書き込んできました。
> http://sourceforge.net/tracker/index.php?func=detail&aid=496723&group_id=1&atid=200001

返事がありました。
概要を訳すと、
「サポートチームが近いうちにこれを見ると思うよ。
それで何か聞きたい事があったらまたここに書くからね。
何か知りたい事があったらここに書いてね」
って所でいいですか? -> 英語が分かる人。


21 名前: (not 1) 投稿日: 01/12/27 11:32
>>5
> はやく登録されるといいですね。
なんかドキドキしますね。

>>7
> article modeのとき g で板移動しようとすると
> Wrong type argument: stringgp, nil
> とかいうエラーが出て何も操作ができなくなります。(終了も)
*scratch* バッファで
(setq navi2ch-board-current-board nil)
とするととりあえず大丈夫になると思います。

>>11
> っていうか、そのつど登録出来るようになってたほうがいいような。
やろうと思ってほっぽってあります。ごめんなさい。


22 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/27 13:30
>>20
定型文っぽい感じだけど、とりあえず彼らのqueueには入ったってことですね。
ところで、以前からnavi2chというホストはsourceforgeにあるみたいだけど、
これって問題ないのかな。
(not 1)さんが以前に申請したときに予約されただけならいいんだけど。

% host navi2ch.sourceforge.net
navi2ch.sourceforge.net is a nickname for usw-pr-web.sourceforge.net
usw-pr-web.sourceforge.net has address 216.136.171.201
usw-pr-web.sourceforge.net mail is handled (pri=15) by externalmx.valinux.com
usw-pr-web.sourceforge.net mail is handled (pri=10) by mail.sourceforge.net

% host -t soa sourceforge.net
sourceforge.net start of authority ns1.valinux.com hostmaster.valinux.com(
2001122101 ;serial (version)
3600 ;refresh period
900 ;retry refresh this often
7200 ;expiration period
3600 ;minimum TTL
)


23 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/27 13:37
それって何でもいいんじゃなかったっけ?
どんな名前を入れてもそうならない?


24 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/27 13:56
>>23
いま適当な名前で試してみたら、たしかにそうみたい。
てことで、この件は気にしなくてもいいようです。
今の所はsourceforgeのサポートチームの反応待ちですな。


25 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 15:41
sourceforge、サポートチームの反応がありませんなあ。


26 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 16:34
年末だからなあ。年明けまで寝ててもおかしくないね。


27 名前: mami 投稿日: 01/12/29 16:38
>>25
ありませんなあ。
申請スレを空 age したい気分だ。


28 名前: mami 投稿日: 01/12/29 17:25
過去の申請見てみたら、9月くらいから放置されてんのも多いね。
むー。


29 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 17:35
Openlab とかで CVS スペース貸し出ししてくれ....ないか。


30 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 17:53
monazilla.org のサーバで cvs ができないかな、と言ってみるテスト。


31 名前: mami 投稿日: 01/12/29 17:55
>>30
IP アドレスが 2ch.net のとなりだ。
夜勤さんに頼むとなんとかなったりするかな、と言ってみるテスト。


32 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 17:56
>>30
それって結構理にかなってるよね。
mami さんなんとかしてくれ、と言ってみるテスト。


33 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 17:59
he.netだからウェブホスティング以外は難しいんじゃないかな。
もし可能ならうれしいけど。


34 名前: mami 投稿日: 01/12/29 18:01
>>32
んーと、とりあえず誰が交渉するかは置いといて。(w

必要なのって CVS だけなのかな?
tar ball の配布はどこでもできるし。
ML とか bug tracking はなくても
ここでなんとかなるし。


35 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 18:49
今のところはsourceforgeでの実現を目指しておいたほうがいいんじゃない?
他のサービスを検討するのは明確にrejectされてからでもいいと思われ。
> tar ball の配布はどこでもできるし。
> ML とか bug tracking はなくても
> ここでなんとかなるし。
この辺は無くてもいいけど、一箇所でできたほうがより便利なわけだし。

てことで、もうちょい待ってみて反応がないようなら「現状教えろや、ゴルァ」
て質問してみるのもいいかも。


36 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 21:29
>>35 に同意。
といいつつ (not 1) さんも噛んでる某 elisp ソフトウェアが
ホスティングされてるサイトでも提供は可能です、といってみるテスト。


37 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 22:13
>>36
その某 elisp ソフトウェアが知りたいです、といってみるテスト。
やっぱ (not 1) さんは某有名人なのかなぁ...


38 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/29 22:19
これを書くのは野暮かもしれないけどw3m.elのことではないでしょうか


39 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/30 11:31
BBS Table
http://www6.ocn.ne.jp/~mirv/bbstable.html
が最新の状態に追随できてなくて見れない板が結構たくさんあるんですけど。
そうやって回避してますか?


40 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/30 11:31
>>39
> そうやって回避してますか?
「どうやって」


41 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/30 11:43
>>39
~/.navh2c/init.elで
(setq navi2ch-list-bbstable-url "http://www.2ch.net/newbbsmenu.html")

newbbsmenu.htmlにも書いてない板を読みたい場合は~/.navi2ch/etc.txtに追加。


42 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/30 12:47
そろそろsourceforgeつついてみますか? ↓みたいな感じでどうでしょ。

Hi SourceForge.net support team,

Could you tell us the current status of your reviewal of this support
request?

Thanks,
daresore


43 名前: mami 投稿日: 01/12/30 13:39
>>39
(setq navi2ch-list-bbstable-url "http://isweb36.infoseek.co.jp/computer/hima2908/bbsmenu.html")
って手もあるよ。


44 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/30 14:05
>>42
さすがに今の時期は休暇な人が多そうだけど...
年開けまで待った方がいい気がする。


45 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/30 17:09
>>41 >>43
ありがとう


46 名前: 名無しさん@お腹いっぱい。 投稿日: 01/12/31 21:20
書き込みに失敗した時に2ちゃんねるからのエラーメッセージを表示するpatch。

Index: navi2ch-net.el
@@ -385,7 +385,13 @@
(string-match "書きこみました。"
(decode-coding-string (navi2ch-net-get-content proc)
navi2ch-net-coding-system)))
-
+
+(defun navi2ch-net-send-message-error-string (proc)
+ (let ((str (decode-coding-string (navi2ch-net-get-content proc)
+ navi2ch-net-coding-system)))
+ (when (string-match "ERROR:\\([^<]+\\)" str)
+ (match-string 1 str))))
+
(defun navi2ch-net-send-message (from mail message subject board article)
"メッセージを送る。
送信成功なら t を返す"
@@ -425,7 +431,10 @@
(progn
(message "send message...succeed")
(delete-process proc) t)
- (message "send message...failed")
+ (let ((err (navi2ch-net-send-message-error-string proc)))
+ (if (stringp err)
+ (message "send message...failed: %s" err)
+ (message "send message...failed")))
(delete-process proc) nil))))

(defun navi2ch-net-download-logo (board)


47 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/02 08:11
ヒマなんでnavi2chのTexinfo書いてみたよ。

http://www.geocities.co.jp/SiliconValley-Oakland/7674/
navi2chの隣が空いてた(藁

ざっと書いただけなんで意見募集。


48 名前: 名無しさん@XEmacs 投稿日: 02/01/02 09:13
(・∀・)イイ!!

# 意見にもなってないので sage 。


49 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/02 09:17
>>47
すばらしい。やっぱInfoがあるとわかりやすいね。
あとはスレ一覧で出るCVUの意味とかマークについての説明が
あれば完璧じゃない?

# 板もブックマークできるとはしらんかった。


50 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/02 09:41
どんなにsageで書いてもnavi2chなら発見できていいね


51 名前: 47 投稿日: 02/01/02 18:04
>>48
サンクス。

>>49
Board モードに若干追記して更新した。
まだまだ説明不足だと思うんで、詳しい人、説明を追加してちょーだい。

今回から PDF 以外は tar 玉で置くことにしました。
http://www.geocities.co.jp/SiliconValley-Oakland/7674/


52 名前: mami 投稿日: 02/01/02 20:24
>>47
HTML 版プリーズ。


53 名前: 47 投稿日: 02/01/02 20:50
>>52
作ったよ。

http://www.geocities.co.jp/SiliconValley-Oakland/7674/navi2ch-doc/navi2ch.html


54 名前: 47 投稿日: 02/01/02 20:53
うーん、自動的にヘッダが付くのか。
規約だからしょうがないし、preview みたいなもんだからこれでもいいか。


55 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/03 10:28
(・∀・)イイ!!


56 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/03 10:49
マークの辺りを書いてみた。
以前ここに出ていたFAQもいれたぞ。

http://snowstorm.tripod.co.jp/navi2ch.texi-20020102.patch.gz

「ここは全然違うぞ!」とか思ったらどんどんいってくれ。


57 名前: 投稿日: 02/01/03 12:46
FAQ が出たときにも思ったのだが、

> Q. ふーん。navi2ch って便利なんだね。ところで 2ch って何?
>
> A. あなたには navi2ch は必要ないかもです。

これはオチとして寒すぎるので要らん。


58 名前: 投稿日: 02/01/03 20:30
やっぱり文書として読めると使い方の理解が整理できていいね。

ところで、状態フラグの「U」は、既にバッファとして持ってい
るかどうかを区別していないけど、これを例えば「U」と「u」」
などとして区別できないものでしょうか。

(setq navi2ch-article-exist-message-range nil) な環境ですと、
レス数の多いスレでは、バッファを新たに読み込むのにそこそこ
の時間が掛ってしまいます。あらかじめバッファを持っていない
のが判っていれば、ストレスも軽減できるんじゃないでしょうか。


59 名前: mami 投稿日: 02/01/03 23:09
>>58
バッファとして持ってると「V」になるよ。


60 名前: 投稿日: 02/01/03 23:40
>>58
「V」なスレでも更新されたら「U」になるんでは?

もしかしてボードとブックマークとでは挙動が違う?


61 名前: mami 投稿日: 02/01/04 00:33
>>60
そうだね。スマソ。
C とごっちゃになってた。


62 名前: 47 投稿日: 02/01/04 02:01
>>56
サンクス。マージしました。

マージしてて思ったんだけど、global bookmarkはセクションを一つ設けた方
がよさそうね。例によって俺は使ってないんでうまい説明の仕方がわからない
んだけど。コード読みつつ使い方勉強してみよう。

>>57
とりあえずコメントアウトしておいた。

てことで更新しました。いつものとおり、
http://www.geocities.co.jp/SiliconValley-Oakland/7674/

HTML と PDF も最新版になってますです。

# index.html もリポジトリに入れようかなあ。


63 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/04 02:08
Win98, Cygwin(最新), Meadow1.14, navi2chをインストールしなおしたら、
板やスレ開くときに、
Spawning child process: exec format error
って言われるようになった。
悪そうなのはCygwin?


64 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/04 03:17
>>63
gzipがうまく動いてないと思われ。


65 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/04 10:43
sf.net開通オメデトウ!!


66 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/04 11:00
SourceForge にちょっと動きがあったみたいだけど、あれは何?


67 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/04 11:08
>>66
http://sourceforge.net/projects/navi2ch/

OK でたんで SR クローズしたってこと。


68 名前: 66 投稿日: 02/01/04 11:52
>>67
おお、すばらしい。おめでとう。
でも登録日が11月7日になってるね。


69 名前: mami 投稿日: 02/01/04 12:13
http://navi2ch.sourceforge.net/ もできてますな。


70 名前: 47 投稿日: 02/01/04 12:18
めでたい。
てことで、ドキュメントも更新。
SourceForge への言及と Bookmark についてを追記。
Bookmark についてはもうちょっと考えようかと思ってたんだけどまあいいや。


71 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/05 07:43
(;´Д`)ハァハァヽ(´▽`)ノヽ(`Д´)ノヽ(`Д´)ノ


72 名前: デフォルトの名無しさん 投稿日: 02/01/05 13:28
ハァハァかよ!


73 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/05 17:55
datを落としてきて読もうとすると変なことになるんですけど。
npの挙動とかrで範囲が変えられないとか。


74 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/05 18:21
>>73
たぶんこれで直る。

--- navi2ch-article.el.orig Sat Jan 5 18:19:41 2002
+++ navi2ch-article.el Sat Jan 5 18:19:05 2002
@@ -408,7 +408,8 @@
(setq navi2ch-article-view-range
navi2ch-article-new-message-range))
(save-excursion
- (navi2ch-article-sync-from-file file)))))
+ (setq navi2ch-article-message-list
+ (navi2ch-article-sync-from-file file))))))

(defun navi2ch-article-setup-menu ()
(easy-menu-define navi2ch-article-mode-menu


75 名前: 47 投稿日: 02/01/05 19:29
List モードでの Navi2ch カテゴリの板や検索について書いてみた。
過去スレやコード見ながら書いてるんで勘違いがあるかも。

そろそろ追記するネタが思い付かないんで、「この機能の説明もしろや」って
のがあったら教えてね。

http://www.geocities.co.jp/SiliconValley-Oakland/7674/

# ドキュメント書いてて navi2ch にすごく詳しくなったような気がする(藁


76 名前: (not 1) 投稿日: 02/01/05 20:51
sourceforge に登録されましたねぇ。
なんだか嬉しいような恥ずかしいような。

ということで、開発者さんを募集します。
とりあえず >>47 さんを登録しておきますね。
mami さんはどうでしょう?
あと、ほかの人でも参加者は大歓迎です。

;; PC を新しいのに買い替え && OS を WinXP にしてたので反応が鈍くなって
;; しまいました。ごめんなさい。
;; CPU が速くなったら navi2ch-article-exist-message-range とかを nil
;; にしてもぜんぜんストレスがなくなったのでちょっとびっくりでした。


77 名前: 47 投稿日: 02/01/05 21:14
>>76
メール読みました。
俺も sourceforge 初めてなんで使い方とかはあんま力になれそうもないっす。
ぜひ詳しい人にも参加して欲しいですね。


78 名前: 投稿日: 02/01/05 21:23
自分は emacs-lisp は書けないので、今まで通り勝手な
要望や、不具合の報告等に徹します(w

>>76
>;; CPU が速くなったら navi2ch-article-exist-message-range とかを nil
>;; にしてもぜんぜんストレスがなくなったのでちょっとびっくりでした。

それはよろしいですね。うちの K6-2 500MHz なマシンでは、レス数 900
以上のスレを新規に開くときは、結構憂鬱になります(w


79 名前: mami 投稿日: 02/01/05 22:31
>>76
> mami さんはどうでしょう?
お願いします。
正直、LISP はよくわかってません。
あと、三日坊主です。

> あと、ほかの人でも参加者は大歓迎です。
deb/rpm/ports のパッケージャのみなさまはどうでしょ。


80 名前: rpmの者 投稿日: 02/01/05 23:49
お世話になっております。
今年もよろしくお願いします。

>>79
お声をかけていただきありがとうございます。
すいませんコーディングできません < 無能。
私に何かできますでしょうか…


81 名前: (not 1) 投稿日: 02/01/06 00:04
47さんとmamiさんを登録しました。

>>78
> 自分は emacs-lisp は書けないので、今まで通り勝手な
> 要望や、不具合の報告等に徹します(w
いやぁ、ドキュメントを書いてもらえるだけでもかなり助かります。
これからもよろしくです。

>>79
> > mami さんはどうでしょう?
> お願いします。
こちらこそです。

> 正直、LISP はよくわかってません。
> あと、三日坊主です。
俺も分かってるとはいえないです。
三日坊主も同じく(^^;

> > あと、ほかの人でも参加者は大歓迎です。
> deb/rpm/ports のパッケージャのみなさまはどうでしょ。
ですね。パッケージャの人も是非参加してくださいな。


82 名前: mami 投稿日: 02/01/06 00:06
>>81
ども。
ためしに http://navi2ch.sourceforge.net/ をいじれることを確認しました。


83 名前: (not 1) 投稿日: 02/01/06 00:08
>>80
> 今年もよろしくお願いします。
こちらこそ、よろしくです。

> >>79
> お声をかけていただきありがとうございます。
> すいませんコーディングできません < 無能。
> 私に何かできますでしょうか…
コーディングできなくってもとりあえず参加しちゃってくださいな。
何かやれる事はあると思うので。
;; rpm は sourceforge に置くのと今までのとこに置くのはどっちがいいのかな?


84 名前: (not 1) 投稿日: 02/01/06 00:13
ssh の公開鍵をさっき登録したばっか(6時間後に有効になるそうです)なので
ファイルを触れません。
なので cvs にファイルを import したりするのは明日以降と言うことで。


85 名前: mami 投稿日: 02/01/06 00:14
>>84
あれ?
web の login のパスワードで入れましたよ。


86 名前: (not 1) 投稿日: 02/01/06 00:44
>>85
パスワードを変えたら login できちゃいました。
何がいけなかったのかなぁ。
でも、眠いので続きは明日起きてからという事で。


87 名前: 47 投稿日: 02/01/06 00:57
登録されてますね。(not 1) さんどうもです。

~/.ssh/authorized2 を置いたら shell ホストでは公開鍵認証もできたけど、
cvs ホストではだめみたい。6時間待つことにします。

で、cvs の構成ですが、cvsroot 以下に
CVSROOT/
navi2ch/ - navi2ch のソース
doc/ - navi2ch のドキュメント
htdocs - ほめぱげ
cgi-bin - CGI
みたいな感じで並べるといいんじゃないかと思うんだけど、どう?

カコイイ web site を作れる人にも参加してほしいなあ。


88 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/06 01:49
sourceforge 登録おめでとうございます。最近、顔文字板に
よく行くので init.el に、こんなの書いてみました。

(defun navi2ch-article-view-aa-with-popup-article (prefix)
"AA を popup-article で見てみる C-u で stack - message"
(interactive "P")
(navi2ch-popup-article-stack-current-message prefix)
(navi2ch-popup-article-view-aa-with-buffer))

(defun navi2ch-popup-article-view-aa-with-buffer ()
"popup-article で AA を見てみる"
(interactive)
(let* ((from-date-regexp "^From: .+\nDate: .+\n")
(buffer-read-only nil)
data-str)
(goto-char (point-min))
(while (re-search-forward from-date-regexp nil t)
(setq data-str
(concat data-str
(cdr
(assq 'data
(navi2ch-article-get-message
(navi2ch-article-get-current-number)))) "\n")))
(erase-buffer)
(insert data-str)
(navi2ch-article-arrange-message))
(enlarge-window
(- (frame-height) (window-height) window-min-height))
(goto-char (point-min)))


89 名前: 88 投稿日: 02/01/06 01:50
(defun navi2ch-popup-article-stack-current-message (&optional prefix)
(let* ((c-num (navi2ch-article-get-current-number))
(m-num (or (and prefix (car (car navi2ch-article-point-stack)))
c-num))
(beg (min c-num m-num))
(end (max c-num m-num))
list)
(while (>= end beg)
(push end list)
(setq end (1- end)))
(navi2ch-popup-article list)))

(add-hook 'navi2ch-hook
(lambda ()
(define-key navi2ch-article-mode-map
"\C-cv" 'navi2ch-article-view-aa-with-popup-article)
(define-key navi2ch-popup-article-mode-map
"\C-cv" 'navi2ch-popup-article-view-aa-with-buffer)))


90 名前: 名無しさん@Emacs 投稿日: 02/01/06 14:45
追加希望

(´-`).。oO(なんでだろう?)


91 名前: (not 1) 投稿日: 02/01/06 15:27
sourceforge の cvs repository に navi2ch のソースを置きました。

初めて取り出すときは
cvs -d:pserver:anonymous@cvs.navi2ch.sourceforge.net:/cvsroot/navi2ch login
とするとパスワードを聞かれるので何も入力せずに enter を押して下さい。
その後で、
cvs -d:pserver:anonymous@cvs.navi2ch.sourceforge.net:/cvsroot/navi2ch co navi2ch
とすれば navi2ch のソース一式が取り出せます(多分)。

それ以降追っかけをやるときは navi2ch ディレクトリに移って、
cvs update
とすれば OK です。

navi2ch のファイルをあぷしたはずなんだけど、何故か取れないです。
これもしばらく待てば取れるようになるのかなぁ。


92 名前: (not 1) 投稿日: 02/01/06 15:32
http://navi2ch.sourceforge.net がプロジェクトのホームページ。
http://sourceforge.net/projects/navi2ch/ がプロジェクトの詳細。
ってのを書き忘れてました。

それと、今の cvs の最新のファイルは
・expire の実装を少しまともにした。
・board-mode ですでに見た(下線なスレ)の管理方法を変えた。
・何かバグが直ってる(はず)。
・どっかバグが増えてる(かも)。
な感じです。
ただ、最近の patch はほとんど当たってません。


93 名前: mami 投稿日: 02/01/06 16:08
>>92
> ただ、最近の patch はほとんど当たってません。
今まで出てたパッチっぽいのはこんな感じですかね。

前スレ
http://www.raiji.net/bbs/kaku.cgi/http://pc.2ch.net/test/read.cgi/unix/999166513/
859
860
866
889-890
895-897
919
925
930?
962

現スレ
>>46
>>74
>>88-89

今後のパッチは http://sourceforge.net/projects/navi2ch/
"Tracker" の "Patches" につっこむようお願いします。


94 名前: 79 投稿日: 02/01/06 16:13

どうも。

微力ながら参加させていただきます。
正直、何ができるかまったく見当がついていませんが…

> ;; rpm は sourceforge に置くのと今までのとこに置くのはどっちがいいのかな?

sourceforgeに置いたほうが、もしかするとスマートかもしれませんね。


95 名前: 94 投稿日: 02/01/06 16:14

う、すいません94 = 80です。
79ではありません。
新年早々…U2DA…(-_-)


96 名前: 投稿日: 02/01/06 16:28
anonymous CVS でファイルを落としてきましたが、
何故か a+x な形で落ちてきました...


97 名前: (not 1) 投稿日: 02/01/06 17:35
>>93
> 今まで出てたパッチっぽいのはこんな感じですかね。
あ、さんくすです。
思ったよりか少なくってよかったです。

> 今後のパッチは http://sourceforge.net/projects/navi2ch/
> "Tracker" の "Patches" につっこむようお願いします。
まぁ、なるべくって事で。
突っ込んどかないと忘れる可能性高くなっちゃうよーぐらいな感じでいきましょう。

>>94
> 微力ながら参加させていただきます。
> 正直、何ができるかまったく見当がついていませんが…
そしたら、sourceforge に登録したユーザ名を教えてください。
でないと navi2ch の開発者として登録できないので。
;; u2da なんてのもいいかもしれんです。

> > ;; rpm は sourceforge に置くのと今までのとこに置くのはどっちがいいのかな?
> sourceforgeに置いたほうが、もしかするとスマートかもしれませんね。
俺もそんな気はしますが。
ただ、さっき気がついたんですが sourceforge にファイルをあぷするのは結
構面倒臭いんですよね。
なので、その辺をどうするかはは94さんにまかせてしまいます ;-)。

>>96
cygwin の設定が変でそんなことになっちゃってたみたいです。ごめんなさい。
repository のファイルの permission を変える方法ってどうすればいいんで
しょうか?どなたか教えてくださいませ。


98 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/06 17:45
>>97
> repository のファイルの permission を変える方法ってどうすればいいんで
> しょうか?どなたか教えてくださいませ。
1度入れてしまうともう変えられないと思います。
リポシトリを直接触れれば何とかできるのですが。

あと SF は ViewCVS も使えます。
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/navi2ch/


99 名前: mami 投稿日: 02/01/06 17:56
>>93
> http://www.raiji.net/bbs/kaku.cgi/http://pc.2ch.net/test/read.cgi/unix/999166513/
> 859
> 860
> 866
> 889-890
ここまであてました。
board モードの md は hide mode のことを考えてなかったんで、
保留にしときます。

>>97
> まぁ、なるべくって事で。
ですね。すんません。


100 名前: mami 投稿日: 02/01/06 18:01
>>98
> あと SF は ViewCVS も使えます。
charset=iso-8859-1 で送ってくるんで、日本語化けちゃいますね。


101 名前: mami 投稿日: 02/01/06 18:35
>>93
>>46>>74 もあてました。

base64 とかの大物はどなたかお願いします。


102 名前: (not 1) 投稿日: 02/01/06 21:18
>>93
> http://www.raiji.net/bbs/kaku.cgi/http://pc.2ch.net/test/read.cgi/unix/999166513/
> 895-897
こいつを contrib/navi2ch-logo.el として追加しました。
使いたい人は ~/.navi2ch/init.el などに
(require 'navi2ch-logo)
と書いてください。


103 名前: (not 1) 投稿日: 02/01/06 21:23
>>98
> 1度入れてしまうともう変えられないと思います。
> リポシトリを直接触れれば何とかできるのですが。
うーん、マジすか?
やっぱり気になりますよね。どうしよう。

>>99,101
ありがとうございます。


104 名前: (not 1) 投稿日: 02/01/06 22:32
>>93
base64 関係の変更を追加しました。
詳しくは前スレの 930 から 962 あたりを見てください。
;; ファイルの保存関係で少しだけ変更を加えてあります。


105 名前: mami 投稿日: 02/01/06 23:17
>>104
うちの XEmacs 21.1 (patch 10) だと
base64-decode-region 関数がありませんでした。
FLIM が入ってるんで、~/.navi2ch/init.el で
(require 'mel-b-ccl)
してしのいでます。


106 名前: (not 1) 投稿日: 02/01/06 23:24
>>105
base64.el も無いですか?
(locate-library "base64")
の結果はどうなりますか?


107 名前: mami 投稿日: 02/01/06 23:32
>>106
すみません、
"/usr/share/xemacs21/packages/lisp/w3/base64.elc"
にありました。


108 名前: (not 1) 投稿日: 02/01/06 23:47
w3 のパッケージの中ですか。
じゃあ、使えない人とかも中にはいるのかな。
あと、base64 な関数がないときの問題って article-mode で M-b ができない
とかであって、コンパイルができないってことじゃないすよね?


109 名前: mami 投稿日: 02/01/06 23:56
>>108
make install では問題ないんですが、M-b で
Symbol's function definition is void: base64-decode-region
が出ます。

base64 まわりは wl でもいろいろやってましたね。
こんなのとか。
http://cvs.m17n.org/cgi-bin/viewcvs/wanderlust/tests/check-base64.el


110 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 00:00
やっぱりmamiサソも有名オープンソース開発者なのだろうか・・・


111 名前: mami 投稿日: 02/01/07 00:04
>>110
いや、無名です。
コード書きはぜんぜんできないです。ほんとに。
navi2ch いじり始めてから「リスト遊び」読んで感心してたくらいで。


112 名前: 94 投稿日: 02/01/07 00:08
どうも。

>>97

> そしたら、sourceforge に登録したユーザ名を教えてください。
> でないと navi2ch の開発者として登録できないので。

うぅ、すいません、全然わかっていないものでして…
というわけで登録してみました。よろしくお願いいたします。

> なので、その辺をどうするかはは94さんにまかせてしまいます ;-)。

う、かしこまりました(笑)
勉強します X-D


113 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 00:11
>>111
ではnavi2chではばたけ世界へ!debut!!


114 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 00:35
Meadow-1.15preに navi2ch入れています。
M-x navi2ch したあと、RET(M-x navi2ch-list-select-current-board)で
板を表示できません。
なんか、~/.navi2ch/pc.2ch.net/unix/subject.txtが
空なんですがどういうことなんでしょうか???

Navivagor for 2ch 1.0.38

Signaling: (wrong-type-argument stringp nil)
re-search-forward(nil nil t)
navi2ch-board-get-subject-list("d:/home/.navi2ch/pc.2ch.net/unix/subject.txt")
navi2ch-board-sync(nil first)
navi2ch-board-select-board(((name . "UNIX") (uri . "http://pc.2ch.net/unix/") (id . "unix") (seen)) nil)
navi2ch-bm-select-board(((name . "UNIX") (uri . "http://pc.2ch.net/unix/") (id . "unix") (seen)) nil)
navi2ch-list-select-board(((name . "UNIX") (uri . "http://pc.2ch.net/unix/") (id . "unix") (seen)) nil)
navi2ch-list-select-current-board(nil)
* call-interactively(navi2ch-list-select-current-board)


115 名前: mami 投稿日: 02/01/07 01:19
>>114
RET で板に入った後に C-u s を2回実行すると直りませんか?


116 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 01:24
>>113
どうでもいいけどnavi2chじゃ世界へは、はばたけないだろ


117 名前: mami 投稿日: 02/01/07 01:29
>>114
エラーにならないようにだけしておきました。
板一覧が空っぽだったら C-u s してみてください。


118 名前: 47 投稿日: 02/01/07 01:36
うう、でおくれた。
てことで doc/ ディレクトリを追加しました。cvs update -d してください。


119 名前: 114 投稿日: 02/01/07 01:38
早速のレスありがとうございます。

>>115
C-u s を2回実行しても、
Wrong type argument: stringp, nil
が出てしまいます。

>>117
ひょっとして一般人でも CVSから引っ張って来れるのですか?


120 名前: mami 投稿日: 02/01/07 01:40
>>119
むぅ……。

>>91 で CVS から引っぱれますよ。


121 名前: 114 投稿日: 02/01/07 02:14
>>120
91見落としてました。サンキュ。

でも、CVS版にしたら、M-x navi2chするだけで、
Wrong type argument: char-or-string-p, nil
が出るようになった。むむむ...。


122 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 02:27
>>121
エラーなんか出ないよ、おかしいね
navi2ch-version "1.4"


123 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 02:31
CVS 版と 1.4 って同じなの?


124 名前: 114 投稿日: 02/01/07 02:35
>>122
一応 homeを cドライブにして、
Meadowを -qオプションで起動し、M-x navi2chしてもだめでした。

M-x navi2ch-versionは(当然ですが)できます。
Navivagor for 2ch 1.4

Signaling: (wrong-type-argument char-or-string-p nil)
navi2ch-net-update-file("http://www.2ch.net/newbbsmenu.html" "c:/cygwin/home/.navi2ch/board.txt" nil navi2ch-list-make-board-txt)
navi2ch-list-sync(nil t)
navi2ch-list()
navi2ch(nil)
* call-interactively(navi2ch)
execute-extended-command(nil)
* call-interactively(execute-extended-command)


125 名前: 名無しさん 投稿日: 02/01/07 02:47
cvs で navi2ch を取ってきたんですけど、make でこけます。

% make
cd . && aclocal
aclocal: not found
*** Error code 127

aclocal.m4 というファイルはあるのですが・・・。


126 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 02:57
>>125
% which aclocal
してみれ。

で、not foundだったらGNU autoconfをインストールすべし。


127 名前: 名無しさん@Emacs 投稿日: 02/01/07 03:24
>>124
.emacsにこれ書くとどうですか?
(setq navi2ch-net-gunzip-program "gzip")
(setq navi2ch-net-gunzip-args '("-dc"))
最近のcygwinてsymlinkがおかしいんで。


128 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 03:29
>>124
古い.elcを消すなり動かすなりしてからinstallしましたか?
ちゃんとMeadowから見えない所に置いてから入れなおしてみて下さい


129 名前: 114 投稿日: 02/01/07 03:34
>>127
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
おかげさまでうまくいきました。

でもなんで、cygwinの symlinkは
winのショートカットと同じになったのだろう??


130 名前: 125 投稿日: 02/01/07 03:35
>>126
autoconf を入れてみたのですができなくて
automake を入れたらできました。

どうもです。


131 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 03:56
set CYGWIN=nowinsymlinks


132 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 04:57
>>123
CVS 版はどんどん更新されてるよ。CVS に入ってる一番古い版が 1.4。

>>125,126,30
Makefile.in は automake 1.5 で作られてるのに missing が automake 1.4 の
だったんで入れ換えた。
CVS の最新版だと autoconf / automake がインストールされてなくても make
できるようになってるはず。


133 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 08:16
FreeBSD の ports はこんな感じかな?
files/patch-af は必要無いので消してください。

ところで、test で置いてた cBpmDj-0.7.tgz が SourceForge の ftp
ディレクトリには残ってますね。これって消せないのだろうか。

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/japanese/navi2ch-emacs20/Makefile,v
retrieving revision 1.30
diff -u -r1.30 Makefile
--- Makefile 28 Nov 2001 08:31:05 -0000 1.30
+++ Makefile 6 Jan 2002 23:03:07 -0000
@@ -6,9 +6,12 @@
#

PORTNAME= navi2ch
-PORTVERSION= 011128
+PORTVERSION= 1.4
+PORTEPOCH= 1
CATEGORIES= japanese www elisp
-MASTER_SITES= http://www.geocities.co.jp/SiliconValley-Oakland/7673/lisp/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
PKGNAMESUFFIX= -${EMACS_PORT_NAME}

MAINTAINER= sf@FreeBSD.org
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/japanese/navi2ch-emacs20/distinfo,v
retrieving revision 1.21
diff -u -r1.21 distinfo
--- distinfo 28 Nov 2001 08:31:05 -0000 1.21
+++ distinfo 6 Jan 2002 23:07:11 -0000
@@ -1 +1 @@
-MD5 (navi2ch-011128.tar.gz) = 4ab35bbc0b50f2d1227238dcfc96e81d
+MD5 (navi2ch-1.4.tar.gz) = 3ab45fc89074a3b7c510b0397e6fd55d


134 名前: (not 1) 投稿日: 02/01/07 10:15
会社からだと cvs も ssh も使えない・・・。

>>109
とりあえず navi2ch-util の先頭に
(when (featurep 'xemacs)
(condition-case nil
(require 'base64)
(error nil)))
みたいなのを入れとけば OK ですかね。
XEmacs かどうかではなく base64 な関数があるかで判断の方がいいかもですが。

>>112
> というわけで登録してみました。よろしくお願いいたします。
はいはい、あとでやっときますね。
;; 今は sourceforge がメンテナンス中らしい。

>>127
> (setq navi2ch-net-gunzip-program "gzip")
> (setq navi2ch-net-gunzip-args '("-dc"))
自分のとこでもそうしてました。
こっちがデフォルトの方がいいですね。

>>132
> Makefile.in は automake 1.5 で作られてるのに missing が automake 1.4 の
> だったんで入れ換えた。
ありがとうございます。
その辺にも気を使わないとだめだったんですね。


135 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 10:41
>>113
navi2chと一緒に2ch型BBSのソースも配れたらもっとよさそうだなー
「両方揃ってれば世界デビューありかも?」などと思うのです。


136 名前: 135 投稿日: 02/01/07 10:43
あ書き忘れ。
もちろん目標は「slashdotに対抗」ね。:-)


137 名前: nanashi 投稿日: 02/01/07 11:37
>>134
> 会社からだと cvs も ssh も使えない・・・。
SSH さえ使えれば SHELL サーバ逝ってなんとかできるんですけどねえ。

> XEmacs かどうかではなく base64 な関数があるかで判断の方がいいかもですが。
存在する feature を require しても何も問題ないので
(condition-case nil
(require 'base64)
(error nil))
だけで充分でしょう。これで commit しときます。
XEmacs だと base64 を使うには w3 が必要ってことをドキュメントに書いて
おけばいいかな。

# navi2ch.sourceforge.net 更新しました。


138 名前: nanashi 投稿日: 02/01/07 12:06
> 存在する feature を require しても何も問題ないので
FLIM が (provide 'base64) しないようなので↓みたいにしました。
(unless (and (fboundp 'base64-encode-region)
(fboundp 'base64-decode-region))
(cond ((locate-library "base64")
(require 'base64))
((locate-library "mel")
(require 'mel))))


139 名前: mami 投稿日: 02/01/07 12:25
>>93
残りは前スレ http://pc.2ch.net/test/read.cgi/unix/999166513/
918-920 だけかな。
925 は & 問題以外は済みでしょうか。

>>94
> > ;; rpm は sourceforge に置くのと今までのとこに置くのはどっちがいいのかな?
> sourceforgeに置いたほうが、もしかするとスマートかもしれませんね。
spec も CVS につっこんじゃうとよくないすか?
最近の rpm だと tar.gz から直接ビルドできたりするし。


140 名前: nanashi 投稿日: 02/01/07 12:39
>>139
> 残りは前スレ http://pc.2ch.net/test/read.cgi/unix/999166513/
> 918-920 だけかな。
だと思う。

> 925 は & 問題以外は済みでしょうか。
です。
&等はもうちょっと書き直したのがあるのでそのうち merge します。


141 名前: 94 投稿日: 02/01/07 16:08
>>134
お手数をおかけしてしまい申し訳ありません。

>>139
俺はそれで構いません。
というかどちらが良いのか判断できませんので、
もしよろしければ御指示を… m(_ _)m


142 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 16:21
Please use Emacs 21 or later
*** Error code 255

Emacs20.7なんですがどうすればいいのでしょうか?


143 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 16:27
>>142
Emacs21をつかう。


144 名前: nanashi 投稿日: 02/01/07 16:54
>>142
すまん。直した。


145 名前: (not 1) 投稿日: 02/01/07 17:45
>>140
> > 残りは前スレ http://pc.2ch.net/test/read.cgi/unix/999166513/
> > 918-920 だけかな。
> だと思う。
read.cgi が変なところにあるやつは、board と url の alist を作って管理しちゃ
うのが楽そう。
過去ログはとりあえず、保留。

> > 925 は & 問題以外は済みでしょうか。
> です。
> &等はもうちょっと書き直したのがあるのでそのうち merge します。
よろしくです。

>>112
名前がみつからないです。
しばらく待てって事なのかな。


146 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 18:42
[+]ブックマーク
の中にお気に入りをつくったのですが、これは板のお気に入りに追加はできないのですか?


147 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 19:45
>Please see our Japanese page. Sorry for our inconvenient.

Sorry for inconvinienceちゃうんかと。


148 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/07 20:02
>147 inconvenienceちゃうんかと。


149 名前: (not 1) 投稿日: 02/01/07 23:27
>>7
> article modeのとき g で板移動しようとすると
直しました。
ついでに、デフォルトをそのレスの名前に変更してみました。どうでしょう?
;; (not 1)だと 1 になってしまうのはご愛嬌。

あと、info を作るとき(というか make 中に cd したとき)に Meadow では
make SHELL=bash
としないと駄目な人ががたまにいます(俺とか)。
なので、これを自動で configure 等で自動で変更できるようにできないでしょ
うか? > どなたか分かる人。


150 名前: (not 1) 投稿日: 02/01/08 00:39
>>145
> read.cgi が変なところにあるやつは、board と url の alist を作って管理しちゃ
> うのが楽そう。
結局 ~hoge 以下にあるやつはそこをベースに read.cgi の url を求めるよう
にしました。


151 名前: mami 投稿日: 02/01/08 01:58
XEmacs 21.1 で doc/ での make が失敗します。
http://sourceforge.net/tracker/index.php?func=detail&aid=500458&group_id=39552&atid=435772
に入れときました。

; 古いの使ってるのがいけないのかな。
; いーかげんもっと新しいのに入れ替えるか……。


152 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 02:11
デフォルトで
/usr/local/share/emacs/site-lisp/
にnavi2chってディレクトリを掘ってインストール
してくれるとうれしいのですが。駄目ですか?


153 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 03:45
>>152
さんせー


154 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 04:49
それを実装するとしたら、aclocal.m4 を弄ることになるんかな...

./configure --with-lispdir=/usr/local/share/emacs/site-lisp/navi2ch
じゃ駄目ですか?

一回 configure しちゃえば、あとは cvs update; make install で更新できるし。


155 名前: nanashi 投稿日: 02/01/08 08:09
>>147,148
直した。はずかしい。。。

>>149
SHELL=/bin/sh だとだめってこと?

>>151
> XEmacs 21.1 で doc/ での make が失敗します。
navi2ch.texi を開いて texinfo-format-buffer だとどう?

>>154
ざっと automake のマニュアルを見た限りだと、自前でなんとかするしか
なさそう。automake、autoconf に詳しい人の参加キボンヌ。


156 名前: mami 投稿日: 02/01/08 08:14
>>155
「コンパイル方法」の
@table @option
のとこで
@option is not handled by texinfo
と言って止まっちゃいます。


157 名前: nanashi 投稿日: 02/01/08 08:30
>>156
へい、了解。
ところで base64 はあれで OK ですか?


158 名前: mami 投稿日: 02/01/08 08:41
>>157
えーと……。
navi2ch は問題ないです。
ですが、w3 の base64.el を使うと wl の方で問題が起きてしまいます。
なので、mel を優先するか、どの base64 を使うか設定できるようにしていただけると
ありがたいです。


159 名前: mami 投稿日: 02/01/08 08:43
>>158
あ、こっちで load-path から
/usr/share/xemacs21/packages/lisp/w3/ を消しちゃえばいいだけか。
後で試してみます。


160 名前: nanashi 投稿日: 02/01/08 08:47
>>159
そういうことなら .eamcs で (require 'mel) しておくというのはどう?
FLIM は他との名前の衝突が多すぎて、優先的に使う気になれないです。


161 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 09:00
>>155
aclocal.m4 の AC_DEFUN(AM_PATH_LISPDIR,... のあたりを弄るんだと思う。
m4 よくわからんからそこらへんはノータッチ。

liece みたいに Makefile.am から弄るってのも手かもしれないけど。

...
--with-lispdir=.... の指定でいいんでないのー?


162 名前: nanashi 投稿日: 02/01/08 09:04
XEmacs 入れてみました。

navi2ch.texi だけど、XEmacs 21.1 (patch 14) だと make から format できたよ。
この件は XEmacs の問題ということで、解決方法は XEmacs 新しくしろやゴルァ
ということでいいんじゃないかと思われ。
てことで SR は close しといてちょ。


163 名前: mami 投稿日: 02/01/08 10:05
>>160
mel だけだと fboundp 2つが t にならなかったので、
(require 'mel)
(require 'mel-b-el)
(require 'mel-b-ccl)
で解決しました。

>>162
ぎゃふん。
doc/ を make しないようにする方法ってあります?


164 名前: (not 1) 投稿日: 02/01/08 10:07
>>155
> SHELL=/bin/sh だとだめってこと?
http://www.ysnb.net/meadow/meadow-users-jp/2001/msg01036.html
> cygwin の sh (ash?)では、環境変数 PWD にカレントディレクトリがセッ
> トされないのが原因だったと思います。
なんだそうです。
wl の場合は cd しないで info を作るようになってますね。

>>158
> なので、mel を優先するか、どの base64 を使うか設定できるようにしていただけると
> ありがたいです。
(defvar navi2ch-base64-feature
(cond ((locate-library "mel")
'mel)
((locate-library "base64")
'base64)))
(when (and navi2ch-base64-feature
(not (and (fboundp 'base64-encode-region)
(fboundp 'base64-decode-region))))
(require navi2ch-base64-feature))
な感じでどうでしょう。

>>160
> FLIM は他との名前の衝突が多すぎて、優先的に使う気になれないです。
FLIM が入っているときは FLIM を使いたい時が多いと思うので優先的に使ってもい
いんではないかなと思うです。



165 名前: (not 1) 投稿日: 02/01/08 10:17
>>163
> mel だけだと fboundp 2つが t にならなかったので、
ありゃ、そしたら >>164 の navi2ch-base64-feature は
navi2ch-base64-feature-list な方がいいですね。
wl を併用している人は結構いると思うので、できれば個人的な設定をしないで対処
できるようにしたいです。


166 名前: nanashi 投稿日: 02/01/08 10:34
>>164
> wl の場合は cd しないで info を作るようになってますね。
なるほど。ちょい見てみます。
本当は automake 使えばこういうこと気にしなくてすむはずなんですけどね。

> FLIM が入っているときは FLIM を使いたい時が多いと思うので優先的に使ってもい
> いんではないかなと思うです。
たしかにその通りですね。

>>165
うちの XEmacs だと (require 'mel) だけで base64-(en|de)code-region は
両方とも fboundp で t になります。

mel-b-el とか mel-b-ccl とかは Emacs の version によって mel.el が適切
なのを load するようになってるようなんですが。


167 名前: nanashi 投稿日: 02/01/08 10:38
ところで、>>146 ですが、↓みたいなのでどうでしょう。
問題ないなら commit します。
(改行多すぎると言われたので gzip + base64)

----BEGIN BASE64----(patch-navi2ch-list.gz)
H4sICKlLOjwCA3BhdGNoLW5hdmkyY2gtbGlzdADNVE1zmzAQPcOv2PoSUawYcOMk
zHTGnZx6bX4BhrWtCRaOJFzn31cSHzYOEKe91Bcs7dPb1b63+skzPMbAkwOL0i3N
mVS3mLvf//3n/np6hjXLMYZZepCiKNSsTnP5bdJOD65AJRgeGN+A0B/JCg7h7dzN
2HoNtAQq9OpduZTSyz0nCoJoFoSz4B6CIA6+xcHCMUy+7w9jHyAI43kQhwt3uQQa
RQ/TR/DNJ5zDcukCAMlRASGronjZJeIFSJoJIImUr3DTbp4noGkpBHJlF57nueCY
f5Fn2DRfVpglkCOQzrENKroqEpFRnuzQ7kFF4VKojlallIJ1qjDro2cyUYf83iIH
ssPdCgWYSFOjiWoKierV0kaao+ASjtXKswT+VYlc37Eo9bbHDsBunCNY1onrZVWo
75jkOthfaXUaxsttUS0JsT2zRbDM+yyflcqCOrIwLlGcKyOpLFfiVAa4WlNcl7zr
AlVsNjnSYm/08Ky97sLHabgA/y6aT6N766/+s0mW0ZPhbFmEcYUiSRU7oDXEiEbE
WEnhUdG90PmFegOyLzSBZyyr79GYpTLiZw1d+5GwtZHN8JQ8Ryk7trPYC8vVLW/D
5/HBhBrjtIrsS90cS3UqtQE5RuSRuqtkWj+ZbBAmP7KsdcjkbMZawFPCbxRIzDHV
ptoyqTNx/DJpBsUI8NW+DLqj1/Tc2LBXr0YTC+gfqg7k/VR1wn+rqh3+ei6NsHZq
hrWth2pM3g5kWGHfSvexyH4t8gc6N1mHpK4QttH9d7x4R8av2wf+329eX/sqqw8+
cJmGKxx/p/4A1oQ6I28IAAA=
----END BASE64----


168 名前: 名無しさん@Emacs 投稿日: 02/01/08 10:43
>書き込むときの名前をずーっと「名無しさん@Emacs」にしたいん
>だけど。

>`~/.navi2ch/init.el' に以下を追加します。
>(setq navi2ch-message-remember-user-name nil)

のように設定しましたが以前書き込みをした板で w すると名前欄が空欄のこ
とがあります。(前に空欄で投稿したので)
以前の名前を覚えているファイルか何かが残っているのではないかと何となく
考えたのですが。それを消したらいいのでしょうか?
それとも全く検討違いですか?


169 名前: nanashi 投稿日: 02/01/08 11:01
>>168
(setq navi2ch-message-remember-user-name nil)
しててもスレごとのコテハンは覚えちゃいますね。今の所仕様です。

でも、これがコントロールできるとうれしい人もいる (俺も) だろうから、
navi2ch-message-remember-thread-user-name (長い...) とかいう変数でも導
入してカスタマイズできるようにします?
alist にして板ごとに設定できる方がいいかな。


170 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 12:02
>>139
debファイルもconfigureのオプション指定かなんかで生成できるように
できませんか?もしできたらお願いします。


171 名前: mami 投稿日: 02/01/08 12:16
>>165
どっちかつーと navi2ch の問題じゃなく wl と XEmacs の問題なんで、
「まともな base64.el 使え」でもいいのかも。
http://www.debian.or.jp/Lists-Archives/debian-users/200101/msg00367.html
http://lists.airs.net/wl/archive/200107/msg00123.html
とか。


172 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 12:25
>>170
deb の生成なら devscripts 入れて、古い deb のソースと
新しいソースの tar ball 用意して、uupdate するのが
てっとり早いと思われ。


173 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 12:30
今cvsで取得したらBSDのmakeで通らなくなっている。
gmake使ったら出来ました。

% make
Making all in doc
rm -f navi2ch.info
-q -batch -l ./batch-texi2info.el -f batch-texi2info navi2ch.texi
-q:No such file or directory
*** Error code 1

Stop in /home/itojun/cvsroot/navi2ch/doc.
*** Error code 1


174 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 12:42
~itojun …


175 名前: nanashi 投稿日: 02/01/08 12:51
>>173
EMACS が設定されてないねえ。なぜだろう。
俺は FreeBSD 4-STABLE 使ってるんだけど、念のため autoconf / automake
を消して CVS からフレッシュな状態で取り出して ./configure、make してみ
たけど大丈夫だったよ。

可能性としては automake が入ってるけどバージョンが古い、かなあ。


176 名前: 名無しさん@Emacs 投稿日: 02/01/08 12:55
プロクシ認証とかできるようにしてくれないの?
今はリクエスト送信するところに"Proxy-Authorization: Basic hogehoge\r\n"とか
無理やり突っ込んで見てるんだけど。


177 名前: (not 1) 投稿日: 02/01/08 14:15
>>167
> 問題ないなら commit します。
問題ないと思います。commit して下さい。
;; でも、(list type id) より (cons type id) の方が個人的にはいいなぁ・・・な
んて思ったりして。

>>169
> でも、これがコントロールできるとうれしい人もいる (俺も) だろうから、
> navi2ch-message-remember-thread-user-name (長い...) とかいう変数でも導
> 入してカスタマイズできるようにします?
あるスレで入力した名前を他のスレでも使いたいときってあまりなさそうなので、
navi2ch-message-remember-user-name を スレごとの名前を覚えるかどうかに使って
しまってかまわない気がしてきました。

> alist にして板ごとに設定できる方がいいかな。
うーん、これはいらないかなぁという感じです。もうちょっと意見募集中。

>>171
> >>165
> どっちかつーと navi2ch の問題じゃなく wl と XEmacs の問題なんで、
> 「まともな base64.el 使え」でもいいのかも。
確かに。
じゃあ、FLIM の base64 を優先的に使うようにする。
もし問題が起きるようなら、自分で対処してもらう。
という事にしますか。

>>176
> プロクシ認証とかできるようにしてくれないの?
変数に password を覚えさせちゃっていいならやりますよん。


178 名前: (not 1) 投稿日: 02/01/08 14:26
knok さんを開発者として登録しました。
よろしくお願いします。

;; ついでに、開発者全員の権限をなんでもありにしてしまいました。


179 名前: nanashi 投稿日: 02/01/08 14:59
>>177
> 問題ないと思います。commit して下さい。
若干 cleanup し、cons に変えて commit しました。
; list.info 修正しなきゃ。:)

ところで、FreeBSD の ports メンテナ様、pkg-descr は
WWW: http://navi2ch.sourceforge.net/ の方がありがたいのですが。


180 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 20:14
>179 そこは英語ページ空っぽだからイヤン。ということにしたのです。
真ん中にproject home pageのリンクもありますし。


181 名前: nanashi 投稿日: 02/01/08 21:53
>>180
content negotiation で日本語ページに行きませんか。
index.ja.html を index.html にしようかなあ。

>>all、特に Cygwin User さん
あたらしい configure script のテスト版です。cvs update したら configure
できなくなると大変なので別リリースします。
http://navi2ch.sourceforge.net/newconf.tgz
こいつを CVS 版の navi2ch ディレクトリで展開して ./configure してみてください。
(新規に checkout したディレクトリで実験した方がいいと思います。)
テストして欲しい点は、
* --with-lispdir を付けない場合 .../site-lisp/navi2ch がデフォルトになるか
* Cygwin 環境で SHELL=bash になるか
です。よろしくお願いします。


182 名前: (not 1) 投稿日: 02/01/08 22:16
>>176
これでどうでしょう?
navi2ch-net-proxy-userid と
navi2ch-net-proxy-password を設定して使ってみて下さい。

----BEGIN BASE64----(navi2ch-net.el.diff.gz)
H4sICNHtOjwAA25hdmkyY2gtbmV0LmRpZmYAlVZNb+M2ED07QH7BXqaC3NK16bWUdRw7Lepmse0m
QNKgNRY95MJItC2sTDkklY8e+ts7FCWbsmUvSviTfBzOvJl5FKUUBHtOwmhJBdd9nv7bus0E3GXP
EJ5DMJyE4WQYQjgYBKcn3W53B92a5RxumIDBBQRnk0EwCUcGHJ6eTKdAz8JecAFd/AqHMJ2engCJ
+fyZSdcMVVzrRCzoPEk5FWzFwfvr02x2ffd7f/b3zOsc2JYypWkuUxBJajDoXxNsqfWarmX2+kZz
xWUSl/hvgddMqZdMbuClF7nY8V3EVPKnnCsNxHiz4nqZxfB9ttZJJlgKmV5ySZecxVxClAnNhTb+
AhCM/Kk5JnyXmJSjYfKYz4EsEIE/5mgukpxpDgTtRUyDBz96NUM4L3hkPCgY7XSsNTsIRhhxpVyU
flvziskWSQT6nGi6BcYmQ+pNab4yiNphR9FokFYHLzNkyaQZ1pnUxV+0Ydg9jgAMN0baEpaqKpCS
mDQxxNdSsk6TDYkHsuvyYbNQHEyiWALBxD/BD8WEsV6jzozCPRdaTDRCiyBcaDHRCK1C3fXBzNkN
nYoo8rLk4kBkGy5tWA5xdZacSn9kKomog0QbrVbreBcdx1TNs+WZKPbMKX+Ncqmw3txqVJuyBvyq
FSqXTPFy0ZgyojL80AvOoXse9MLAiopjpypBZUIRPAUzgbXCVo8xw8IHhS7BJfDXRPMY2KPI5IrJ
N3jnX/ny53t/6N/47/2x//UdudqadszGVGmJ5b110yxuS9jyrlEPtggyN6foql13Mm+G11aAr8+z
2f37oD94kA/Ca4LdXt9+ol94weEEjiE/Y+1M0OZBwMdN808gSjPFSyTmFb3xMLuXNpks18tml729
SRyXruD9n32lNjZtKVzb7RgcpdiaBtxfLLvHRFTOkGQOu3VupisVvS/i/RXjzWTyD7PceDvqY/Z4
Tc4Y69+I3TmMrNj6YDnUNuCdU6TJlv9o2BtB92KEn07x15w4TCRsa9Hk36BoysVCL7FUYsOyeWOC
jvtE7J7NbeZca3QPjFx1XImvLzg6vMIOYwu8/UX2AtXVJBb9fr/8w2OHdtN17nbLznjUQ20IBuNe
ENb4MbSrUqqReo2aZfsYwuKy7exBC6mGi8H+SiXL1f1VSnP5TJEfkuZ9ocUnBhRTMGppGbLKTpiI
YWfFqdIrYwa8qq4JmuXnHygXeO/yjTqVRV/tKsx5E8+aLIlvfqYxjxlKM50rK3yWAO/+zz8+FjJ5
N324OvPv2uP2b9/91P6lPb7Wvrz54o9RMtGr/wCbkyeVVAoAAA==
----END BASE64----

>>181
> >>all、特に Cygwin User さん
> あたらしい configure script のテスト版です。cvs update したら configure
> できなくなると大変なので別リリースします。
> http://navi2ch.sourceforge.net/newconf.tgz
家に帰ったら試してみまーす。


183 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/08 22:27
>181 あのページを見るのは日本人だけじゃありませんから。


184 名前: knok 投稿日: 02/01/08 22:32
とりあえず英語ページをもう少し書いてみますかね。


185 名前: nanashi 投稿日: 02/01/08 22:43
>>183
なるほど、了解。

>>184
お願いします。
web server の update 方法は www を commit 後に shell server 行って
pcd navi2ch; ./UPDATE.sh です。


186 名前: knok 投稿日: 02/01/08 22:55
更新しました。

; loginfo で commit 即 web に反映ができるといいんだけど...
; cvs サーバ上では cvs 以外できないっぽいから無理かな。

>>181
nanasi さん用 branch を作るのもいいかも?


187 名前: 146 投稿日: 02/01/08 23:09
>>!67
さっきcvsしてみたら出来るようになってました。
ありがとうございます。


188 名前: nanashi 投稿日: 02/01/09 00:00
>>186
ありがとうございます。いい感じですね。
ところでいくつかは There *are* じゃないかと。。。:-)
> ; cvs サーバ上では cvs 以外できないっぽいから無理かな。
どうなんでしょう。
へたに試して sourceforge の人に crack だと思われるのもイヤなので
手動更新にしてます。
> nanasi さん用 branch を作るのもいいかも?
どうしようか迷ったんだけど、今回は枝を切るのはやめにしました。


189 名前: 投稿日: 02/01/09 01:09
ブックマークにあるスレしかチェックしていなかった
ので気付かなかったが、何だよ UNIX 板の状況は(w

今さらの感を覚えつつも、navi2ch の有り難さを思い知る
今日この頃かな。


190 名前: (not 1) 投稿日: 02/01/09 01:10
>>181
> テストして欲しい点は、
> * --with-lispdir を付けない場合 .../site-lisp/navi2ch がデフォルトになるか
> * Cygwin 環境で SHELL=bash になるか
> です。よろしくお願いします。
俺のところでは問題ないようです。
SHELL もちゃんと bash になっていました。


191 名前: mami 投稿日: 02/01/09 01:29
>>188
> ところでいくつかは There *are* じゃないかと。。。:-)
けずっちゃいました。
ついでに Another HTML-lint 通しました。


192 名前: (not 1) 投稿日: 02/01/09 02:00
>>127
そうしました。

>>150
board-id の手前からに変えてみました。

>>177
> じゃあ、FLIM の base64 を優先的に使うようにする。
なようにしました。


193 名前: (not 1) 投稿日: 02/01/09 02:04
書き忘れ。
>>182
> navi2ch-net-proxy-userid と
> navi2ch-net-proxy-password を設定して使ってみて下さい。
navi2ch-net-http-proxy-userid と
navi2ch-net-http-proxy-password の間違いでした。


194 名前: (not 1) 投稿日: 02/01/09 02:30
会社で使えないのは悔しいので snapshot を作った。
http://navi2ch.sourceforge.net/snapshot/navi2ch-020109.tar.gz
これからも気まぐれで出すかも。

こいつは cvs に入れなくてもいいですよね? > 開発者な方々


195 名前: mami 投稿日: 02/01/09 03:33
>(not 1)
UPDATE.sh 編集中ですか?
UPDATE-new.sh を作りました。
問題なければ差し替えます。


196 名前: knok 投稿日: 02/01/09 06:26
恥ずかしいミスをしてしまった...
>>191
お手数かけます。
>>194
いいと思います。


197 名前: 名無しさん@Emacs 投稿日: 02/01/09 09:27
C-c C-f でdatファイル開くと、スレの内容は表示されるけど
スレタイトルが nil で、レス数が 0 になってる。
n,p,g とかのキーもうまく働かない。バグ?

あと、スレ内のリンクから飛んだ先のスレや、
C-c C-u でURL入れて表示したスレが履歴に残らないのは仕様ですか?
残った方が便利だと思うけど・・・

当方 1.4 使ってるんで、CVSでは直ってるのならスマソ。


198 名前: (not 1) 投稿日: 02/01/09 10:20
>>195
差し替えてかまわないっす。


199 名前: (not 1) 投稿日: 02/01/09 10:42
>>197
> スレタイトルが nil で、レス数が 0 になってる。
こっちはバグ。

> n,p,g とかのキーもうまく働かない。バグ?
こっちは >>101>>74 の patch が当たってるので cvs の方では直ってます。
http://navi2ch.sourceforge.net/snapshot/navi2ch-020109.tar.gz
を試してみて下さい。

> あと、スレ内のリンクから飛んだ先のスレや、
> C-c C-u でURL入れて表示したスレが履歴に残らないのは仕様ですか?
ありゃ、直しときます。


200 名前: mami 投稿日: 02/01/09 12:11
>>198
>developers
UPDATE.sh を差し替え、
HTML 版ドキュメントを作成するようにしました。
http://navi2ch.sourceforge.net/doc/navi2ch_toc.html

PDF 版は TeX が日本語対応してないっぽくて、作れませんでした。


201 名前: 176 投稿日: 02/01/09 12:35
>>182
早速ありがとうございます。
うまくいきました。
(変数は、navi2ch-net-http-...ですよね。)

あと、リクエストをformatしてるところで、credentialsの後ろに
"\r\n"をつけてなくてもいいんでしょうか?
一応動いてますが。


202 名前: nanashi 投稿日: 02/01/09 16:01
HTMLタグ関係の変更を commit しました。
&amp; もちゃんと展開されるようになってます。
なんとか以前と同じくらいのパフォーマンスまで持って行ったんだけど、
遅くなったぞゴルァという人がいたら教えてください。


203 名前: nanashi 投稿日: 02/01/09 16:37
> developers
CVS の commit log を mailing list に送るようにしました。
受け取りたい場合は subscribe してください。
;; とりあえず private にしてあるけど、public でもいいのかな。


204 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/09 16:39
ずーとnavi2chを動かしているとどんどん巨大化してしまうのですが
次のスレにいく度にバッファを消すように出来ないのでしょうか?。
今すぐとういうわけどなくTODOの片隅にでも入れておいてもらえますか?


205 名前: タカノ 投稿日: 02/01/09 17:00
引用したらまず先頭に移動してから編集して文章を作る人向け

(defun navi2ch-message-cite-original-save-point (&optional arg)
"point 位置を動かさずに引用"
(interactive "P")
(save-excursion (navi2ch-message-cite-original arg)))
(define-key navi2ch-message-mode-map
"\C-c\C-y" 'navi2ch-message-cite-original-save-point))

うまー


206 名前: mami 投稿日: 02/01/09 17:06
>>204
スレのバッファ数に上限を設ける、ってのを考えてます。

変数名は navi2ch-bm-max-display-articles でいいすか?


207 名前: nanashi 投稿日: 02/01/09 17:11
>>206
> 変数名は navi2ch-bm-max-display-articles でいいすか?
バッファの掃除は navi2ch-article.el でやりません?
名前は navi2ch-article-max-buffers かなあ。


208 名前: 初心者 ◆N65rkMis 投稿日: 02/01/09 17:22
皆様
キャップ使用を推奨いたしております。
騙り防止に効果アリです。

      コピペスマソ


209 名前: (not 1) 投稿日: 02/01/09 17:24
>>201
> あと、リクエストをformatしてるところで、credentialsの後ろに
> "\r\n"をつけてなくてもいいんでしょうか?
付けた方がいいです。あとで commit するときに直しときますね。

>>203
public でいいと思います。

>>207
> > 変数名は navi2ch-bm-max-display-articles でいいすか?
> バッファの掃除は navi2ch-article.el でやりません?
navi2ch-view-article あたりでお掃除してあげればよいかと。
あとはまかせたので、よろしくです :-) > mami


210 名前: nanashi 投稿日: 02/01/09 17:40
>>209
public にしました。commit message が読みたい人は subscribe してください。
list admin は project とは別管理みたいなので、ほかの人もなってほしいなあ。

> あとはまかせたので、よろしくです :-) > mami
FR を open しときました。自分に assign してください :) > mami


211 名前: mami 投稿日: 02/01/09 17:43
>>207 >>209
んが、見ときます。
; (setq list '(1 2 3)) のとき、
; list の最後の要素を取り出すのって
; (car (last list)) でいいですか?

>>208
騙る人いるかなぁ。
もし万が一騙られたら
http://sourceforge.net/developer/diary.php?diary_user=409398
あたりに「あれはおれじゃない」って書いときます。


212 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/09 17:46
>>205
かっこが多い?少ない?


213 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/09 17:47
>>212
最後の(が余分なような‥


214 名前: (not 1) 投稿日: 02/01/09 17:55
>>209
> navi2ch-view-article あたりでお掃除してあげればよいかと。
navi2ch-article-view-article だった・・・。

>>211
> ; list の最後の要素を取り出すのって
> ; (car (last list)) でいいですか?
いいんじゃないでしょか。

> もし万が一騙られたら
> http://sourceforge.net/developer/diary.php?diary_user=409398
> あたりに「あれはおれじゃない」って書いときます。
それ (・∀・)イイ!!

>>213
> 最後の(が余分なような‥
です。


215 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/09 18:21
CVS commit 時に自動で update させるには、
CVSROOT の中にある modules ファイルを弄れば実現できます。

CVSROOT を checkout してから弄ってくださいな。

注意点としては、アップデートするときにデッドロックする可能性があるんで、
UPDATE.sh の中の cvs update 呼び出しは fork して 少しだけ sleep してくださいな。

私は

CVSROOT/modules:
web -i /path-to-script/update.sh web

update.sh:
#!/bin/sh
(
cd /path-to-webdir;
sleep 5;
/path-to-cvs/cvs -d /path-to-repository update -d
) &

ってやってます。


216 名前: mami 投稿日: 02/01/09 18:53
なんか最新版だとスレの表示が速くなったような。
parse とかガベコレのチューニングのためでしょうか。
気のせい?


217 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/09 20:40
どうでもいいけど、Changelog が日本語だと安心する...


218 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/09 22:10
上階へ参ります


219 名前: mami 投稿日: 02/01/10 00:31
>>204
article バッファの数を制限できるようにしました。
(setq navi2ch-article-max-buffers 30) とかやって試してみてください。
問題ないようなら FR#501211 は close します。


220 名前: mami 投稿日: 02/01/10 00:33
>>219
バッファ数の上限を超えたときは、
もっとも長い間見てないスレが消えるはずです。


221 名前: (not 1) 投稿日: 02/01/10 00:39
>>201
proxy 認証関係の変更を commit しました。
もしかしたら、navi2ch-net.el は新しく取り直した方がいいかもしれないです。
;; 変数を navi2ch-vars.el に移したため。


222 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/10 00:43
>219
navi2ch-history-alistに変なのが混ざってると思ったらそういうことだったのね


223 名前: mami 投稿日: 02/01/10 00:49
>>222
え?
おれ、なんかまずいことやっちゃいました?


224 名前: 名無しさん@Emacs 投稿日: 02/01/10 00:58
1.4より新しいのってどうやって取ってくんの?


225 名前: mami 投稿日: 02/01/10 00:59
>>224
see >>91


226 名前: nanashi 投稿日: 02/01/10 01:08
新しい configure 関係のファイルを commit しました。
問題無ければいいんだけど。


227 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/10 01:12
>226
autoconf出来なくなっちゃいました
2.13です


228 名前: nanashi 投稿日: 02/01/10 01:14
>>227
うう、いきなり。。。調査します。


229 名前: 名無しさん@Emacs 投稿日: 02/01/10 01:19
>>225
それだと1.14が落ちてくるんですが。
cvs update ってしたら新しいのがくるのかな。
# make 失敗中です(鬱


230 名前: 名無しさん@Emacs 投稿日: 02/01/10 01:20
まちがえた。1.14 → 1.4


231 名前: 名無しさん@Emacs 投稿日: 02/01/10 01:20
まちがえた。1.4です


232 名前: (not 1) 投稿日: 02/01/10 01:20
>>221
この変更のせいでコンパイルできなくなっちゃったのを直しました。

あと、history に追加する場所を navi2ch-article-view-article に変えてみました。
>>197
> あと、スレ内のリンクから飛んだ先のスレや、
> C-c C-u でURL入れて表示したスレが履歴に残らないのは仕様ですか?
が直ったかも。と思ったけど直ってないや。


233 名前: mami 投稿日: 02/01/10 01:25
>>229
それが 1.4 だっていうのは、なんでわかりました?

↓こういう認識であってます?
CVS に入った最初の版が ver 1.4。
その後 CVS 上で変更が加えられたものは特にバージョン番号なし。
今後のバージョン番号の付け方は未定。


234 名前: タカノ 投稿日: 02/01/10 01:34
CVSおっかけをやっている人は、navi2ch-versionでなく
ChangeLog先頭の日付で話をするといいと思うよ


235 名前: 229 投稿日: 02/01/10 01:36
>>233
navi2ch-version が "1.4" でした。
バージョン変更はないんですね。1.4より新しいのが出てるように読めるレス
があったので勘違いしました。ごめんなさい。


236 名前: タカノ 投稿日: 02/01/10 01:36
もちろんChangeLogのrevisionでもいいけどね
cvs log ChangeLog|egrep "^head:"
とか


237 名前: nanashi 投稿日: 02/01/10 01:54
>>227
autoconf 2.13、automake 1.4 でも動くようにしました。

navi2ch-version は "1.4-CVS" とかにした方がいいかもしれませんね。


238 名前: (not 1) 投稿日: 02/01/10 02:06
>>232
> > あと、スレ内のリンクから飛んだ先のスレや、
> > C-c C-u でURL入れて表示したスレが履歴に残らないのは仕様ですか?
> が直ったかも。と思ったけど直ってないや。
直した。


239 名前: 名無しさん@Emacs 投稿日: 02/01/10 10:12
cygwin@win2kです。
./configure --with-emacs=
でMeadowのパスを指定しても、MakefileでEMACS=MEADOWとなってmake失敗しま
す。MEADOWでシンボリックリンク貼って解決しましたが。


240 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/10 10:28
>>239
同じ環境で、./configure --with-emacs="Meadowのパス"で
makefile および、doc/MakefileがEMACS= t となってました。
手で書きかえたらうまくいきました。
一応、報告だけ。


241 名前: nanashi 投稿日: 02/01/10 11:05
>>240
これで試してみてください。

Index: configure.in
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/configure.in,v
retrieving revision 1.4
diff -u -r1.4 configure.in
--- configure.in 2002/01/09 16:49:15 1.4
+++ configure.in 2002/01/10 02:03:35
@@ -22,7 +22,7 @@
[case $withval in
yes) emacsen="xemacs" ;;
no) emacsen="emacs" ;;
-*) emacsen="$withval" ;;
+*) EMACS="$withval" ;;
esac])

AC_ARG_WITH(emacs,
@@ -30,7 +30,7 @@
[case $withval in
yes) emacsen="emacs" ;;
no) emacsen="xemacs" ;;
-*) emacsen="$withval" ;;
+*) EMACS="$withval" ;;
esac])

if test -n "${with_xemacs+set}" && test -n "${with_emacs+set}"; then


242 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/10 11:23
`d' (navi2ch-board-hide-article) で消したスレを
元に戻すにはどうしたらいいですか?


243 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/10 11:24
>>241
> これで試してみてください。
うまくいきました。ありがとうございました。


244 名前: 名無しさん@Emacs 投稿日: 02/01/10 11:37
>>241の意味が分からなかったりする…


245 名前: nanashi 投稿日: 02/01/10 11:39
>>242
h で hidden モードにして消したスレのみを表示、
そこで d すれば元に戻る。

>>243
テストさんくす。それで commit します。


246 名前: 投稿日: 02/01/10 11:50
時々ブックマークで間違って d を押してしまうことがある。
もちろん C-y や undo が効かない。

仕方がないので、~/.navi2ch/bookmark2.txt を見て、消して
しまったスレを確認し、もう一度登録しなおしている...


247 名前: knok 投稿日: 02/01/10 13:03
ちょうど d, h がらみの記述を texi に追加したところでした。
差分はこんな感じなんですが、いまいち言い回しがこなれてないので
ツッコミ歓迎します。

Index: doc/navi2ch.texi
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/doc/navi2ch.texi,v
retrieving revision 1.3
diff -r1.3 navi2ch.texi
407a408
> * Hide Thread:: スレを隠す
478a480,494
> @node Hide Thread
> @subsection スレを隠す
> しょーもないスレは見たくない、目に入るのもいやだ、という時はスレを隠す機
> 能が便利。
>
> @kbd{d} を押すことでカーソル上のスレを隠すことができる。一度隠したスレは
> 記憶され、次回に起動した時も表示されない。
>
> 後になって隠したスレをまた見たくなったら、@kbd{h} を押すことで隠したスレ
> の一覧を見るモードに移行できる。再度 @kbd{h} を押せば元の(表示したいスレ
> だけを見る)モードに戻る。
>
> 隠したスレを見るモードで @kbd{d} を押せば、カーソル上の隠したスレを再度
> 通常モードで見られるようにできる。
>
621a638,653
> スレを隠す(@ref{Hide Thread}) 時と同様に、 @kbd{d} でレスを隠すことがで
> きる。通常の一覧モードと隠したレスだけを見るモードへの移行 @kbd{h} でで
> き、隠したレスを見るモードで @kbd{d} を押せばまた通常モードでみることが
> できるようになる。
>
> 特定のれすをブックマークしたい場合は、カーソルをそのレスに合わせた上で
> @kbd{a} を押す。ブックマークされたレスを見るには @kbd{$} を押す。再度
> @kbd{$} を押せば元のレス一覧状態に戻る。
>
> navi2ch には、@code{>>1} などのように記述された他のレス参照や、
> @code{http://} で始まるリンクなどを楽に追いかけられる機能が用意されてい
> る。@kbd{TAB} を押すことで、カーソルより後にあるそれらのリンクに移動でき、
> その状態で @key{RET} を押すことで該当する番号のレスに飛んだり、参照して
> いる URL を引数にブラウザを呼び出したりできる。
> レス参照したのち、@kbd{l} を押すことで元のレスに戻ることができる。
>
1356a1389,1393
> 環境変数 @env{HTTP_PROXY} を設定することでもプロクシを利用できます。大文
> 字である点に注意。この変数には、URL のような書式を設定します。例えば前述
> と同じ設定を行なうのであれば、@code{http://127.0.0.1:8080/} という値を設
> 定します。
>
1369c1406
< ふーん、navi2ch って便利なんだね。ところで22ちゃんねるって何?
---
> ふーん、navi2ch って便利なんだね。ところで2ちゃんねるって何?


248 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/10 14:17
(if window-system
(progn
(require 'navi2ch-mona)
(add-hook 'navi2ch-article-arrange-message-hook 'navi2ch-mona-arrange-message)
(setq navi2ch-mona-enable t)
(new-fontset "pgothic12"
'((ascii
."-ricoh-ms pgothic-*-*-*-*-*-*-*-*-p-*-*-*")
))
(setq navi2ch-mona-font "pgothic12")
))

このよに.emacsに書いてEmacs21でモナーフォントではなく
MS PGothicを使ってAAを表示してみようと思ったのですが
上手くいきません。
メッセージの所々が□になってしました。
どなたか教えてください。


249 名前: 242 投稿日: 02/01/10 14:18
>>245
>h で hidden モードにして消したスレのみを表示、
>そこで d すれば元に戻る。
なんかうちのではこれでも戻らないんだけど,
みなさんのでは戻りますか?


250 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/10 14:19
>>249
> みなさんのでは戻りますか?

うちは戻りますよ。
Emacs21+さっきのcvs版


251 名前: 242 投稿日: 02/01/10 14:24
うーんおかしいな.
board-mode に入って h 押して d 押すだけですよね.
>>199 のもの使ってるんですが,
バージョンが古いのかな.


252 名前: 242 投稿日: 02/01/10 14:45
原因がわかりました.
バージョンが古いのでなければ
僕のカスタマイズのせいだと思いますが,
navi2ch-board-hide-mode になっても
navi2ch-board-hide-mode-map が有効に
なってないということがわかりました.
おさわがせしました.


253 名前: 242 投稿日: 02/01/10 18:03
調べてみたところ,
viper-mode が minor-mode-map-alist を
local-variable にしてしまっていたようです.
navi2ch は無実でした.
申し訳ない.


254 名前: (not 1) 投稿日: 02/01/10 18:10
言い回しに関してのつっこみじゃないですが。

> > レス参照したのち、@kbd{l} を押すことで元のレスに戻ることができる。
また、戻りすぎたら @kbd{L} を押すことで逆方向に戻る事ができる。

なんてのを追加してあげるといいんじゃないでしょうか。

あとは、
> > と同じ設定を行なうのであれば、@code{http://127.0.0.1:8080/} という値を設
> > 定します。
プロクシ認証を使うときには navi2ch-net-http-proxy-userid と
navi2ch-net-http-proxy-password にユーザ名とパスワードを設定する。

とかも追加してみたり。


255 名前: 投稿日: 02/01/10 19:33
WindowsXP + Meadow1.15 + Cygwin で Navi2ch を使ってますが、
スレ一覧を取得しようとすると、エコーエリアに Wrong type argument: stringp, nil と表示されて、スレ一覧が表示できません。
板一覧所得先を変えたり、Navi2ch や Meadow をインストールしなおしたり、
Meadow1.14 を 1.15 に変えてみたりしましたが、結果は同じです。
どなたか、アドバイスを頂けないでしょうか。お願いします。
Meadow


256 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/10 20:39
>>255
gzip のバージョンによってはその症状が出るよ。
過去ログに何回か出てる。


257 名前: knok 投稿日: 02/01/10 22:34
>>254
その辺りを追加して commit しておきました。

; elisp はヘタレなんでこんな程度で申し分けない...


258 名前: 255@Emacs 投稿日: 02/01/10 22:34
>>256
ありがとうございます。よく読まずに書き込み、反省してます。
>>127 >>131
ありがとうございます。
おかげさまで数週間ぶりにNavi2chを満喫できました。(´∀`)


259 名前: (not 1) 投稿日: 02/01/11 00:49
>> Meadow Users
configure で --with-emacs をつけなくても Meadow を判別できるようにして
みたんですけど、以下の 一行 patch でちゃんと動きますか?
あと、それ以外の人も問題なく使えるでしょうか?

Index: configure.in
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/configure.in,v
retrieving revision 1.5
diff -u -r1.5 configure.in
--- configure.in 2002/01/10 02:46:32 1.5
+++ configure.in 2002/01/10 15:38:28
@@ -15,7 +15,7 @@
*) SHELL="$withval" ;;
esac])

-emacsen="emacs xemacs"
+emacsen="emacs xemacs MeadowNT.exe Meadow.exe"

AC_ARG_WITH(xemacs,
[ --with-xemacs Use XEmacs to build],


260 名前: (not 1) 投稿日: 02/01/11 00:57
>>255
これって CVS の最新版でもおきますか?
今は gzip の方をデフォルトで使うようになってるので大丈夫だと思うのですが。
うちでは、cygwin の(多分)最新の gzip, gunzip です。

>>257
> ; elisp はヘタレなんでこんな程度で申し分けない...
いやぁ、ドキュメントを貰うだけでもずいぶんありがたいです。


261 名前: 177 投稿日: 02/01/11 02:02
>>259
今 cvs update して書き変えてみましたが、

$ ./configure
(snip)
checking host system type... i686-pc-cygwin
checking for emacs... no
checking for xemacs... no
configure: error: cannot find emacs

で止まっちまいます。

./configure --with-lispdir=c:/usr/Meadow/1.15/site-lisp/navi2ch

だと、Makefile は作られるのですが、EMACS = t となってしまうようです。

--with-emacs=c:/usr/Meadow/1.15/bin/MeadowNT.exe を付ければ make 出来
ます。報告だけですみません。


262 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/11 02:04
入れるのならMneadowNT.exe Meadow95.exeなのでは?
Wanderlustを入れるときに間違ってMeadow.exeを使ったら止まった気が。

それから[Navi2ch-cvs]ですけどcharsetをちゃんとつくように
できませんか?


263 名前: 261 投稿日: 02/01/11 02:05
>>261
すんません。From: 直すの忘れてました。


264 名前: mami 投稿日: 02/01/11 02:21
>>262
> それから[Navi2ch-cvs]ですけどcharsetをちゃんとつくように
> できませんか?
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/navi2ch/
のことですか?
http://sourceforge.net/projects/sfjp/ に参加すれば
いじれるようになるかもしれません。
>>262 さんやってみてはいかがですか?


265 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/11 02:34
p29c96a.ykhmac00.ap.so-net.ne.jp


266 名前: nanashi 投稿日: 02/01/11 02:43
>>259
下のパッチみたいな感じでどうでしょう。

>>261
configure.in を書き換えたら autoconf で configure も更新ね。

Index: configure.in
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/configure.in,v
retrieving revision 1.5
diff -u -r1.5 configure.in
--- configure.in 2002/01/10 02:46:32 1.5
+++ configure.in 2002/01/10 17:34:46
@@ -1,10 +1,15 @@
AC_INIT(navi2ch.el)
AM_INIT_AUTOMAKE(navi2ch, 1.4)

+emacsen="emacs xemacs"
+
AC_CANONICAL_HOST

case $host_os in
-*cygwin*) with_bash=yes ;;
+*cygwin*)
+ with_bash=yes
+ emacsen="$emacsen MeadowNT.exe Meadow95.exe"
+ ;;
esac

AC_ARG_WITH(bash,
@@ -14,8 +19,6 @@
no) ;;
*) SHELL="$withval" ;;
esac])
-
-emacsen="emacs xemacs"

AC_ARG_WITH(xemacs,
[ --with-xemacs Use XEmacs to build],


267 名前: タカノ 投稿日: 02/01/11 04:07
>>205
最後に閉じ括弧が1個多かった。

ところで少し改訂

(defun navi2ch-message-cite-original-save-point (&optional arg)
"point 位置を動かさずに引用する。
ただし、prefix arg付きの場合(レス参照のみ引用の場合)は通常どおりpointを動かす。"
(interactive "P")
(if arg
(navi2ch-message-cite-original arg)
(save-excursion (navi2ch-message-cite-original))))

参照だけ引用の時は引用部分を編集したりしないので、pointが引用の下に来てくれたほうがうれしい。
うまー


268 名前: 261 投稿日: 02/01/11 05:52
無知でスマソ


269 名前: 255@Emacs 投稿日: 02/01/11 07:16
>>260
遅レスすみません。
CVS 版(ver.1.4) にしたところ、
>>127 >>131 無しで正常に動きました。
お騒がせしてすみませんでした。


270 名前: knok 投稿日: 02/01/11 11:02
>>264
多分 ML のことではないかと思います。
; うーん、syncmail は Python で書かれているのか...


271 名前: mami 投稿日: 02/01/11 11:34
>>270
ML でしたか。
http://sourceforge.net/forum/forum.php?thread_id=69535&forum_id=41956
で議論されてますが、止まっちゃってますね。
もしかしたら
http://sourceforge.net/forum/forum.php?forum_id=36907
にもスレがあるかも。

; >>264 ではよけいなこと言っちゃいました。
; >>262 さん、すみません。


272 名前: mami 投稿日: 02/01/11 12:17
>>270
commit を通知するのみで diff はメールに載せない、
ってので workaround になりますかね。
でも syncmail いじる必要があるのかな。


273 名前: nanashi 投稿日: 02/01/11 14:03
commitlog だけ送るようにしました。テストメールが行った人、スマソ。
とりあえずはこれでいいよね。


274 名前: 名無しさん@Emacs 投稿日: 02/01/11 15:21
http://www.geocities.co.jp/SiliconValley-Oakland/7673/
sourceforge.net へのリンクが切れてますよん.


275 名前: knok 投稿日: 02/01/11 15:56
>>274
s/sourceforege/sourceforge/ か...
ここには手をだせないので、(not 1) さんお願いします


276 名前: (not 1) 投稿日: 02/01/11 17:35
>>266
そっちの方がよさそう。
問題がなさそうなら後で commit しておきますね。

>>267
> 参照だけ引用の時は引用部分を編集したりしないので、pointが引用の下に来てくれたほうがうれしい。
実は C-xC-x で >>xxx の下に移動してくれるんだけど、それじゃ不便かな?
デフォルトで移動したい人が多そうならそっちに変えます。

>>269
了解。

>>275
> s/sourceforege/sourceforge/ か...
あう・・・直します。


277 名前: nanashi 投稿日: 02/01/11 17:38
>>276
local ではもうそうなってるんで、こっちで commit しときます。
あと、Makefile.am もいじってるんでいっしょに突っ込んどきます。


278 名前: (not 1) 投稿日: 02/01/11 18:03
>>277
お、今 commit log が来た。
お疲れさまです。
;; nanashi さんが一番動いてるなぁ。んで、俺が一番動いてないかも。


279 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/11 19:34
昨日から今日にかけて cvs update したもので、make install できません。

/bin/sh: @list=navi2ch-article.el navi2ch-articles.el
navi2ch-board-misc.el navi2ch-board.el navi2ch-bookmark.el
navi2ch-face.el navi2ch-head.el navi2ch-history.el navi2ch-list.el
navi2ch-message.el navi2ch-mona.el navi2ch-net.el
navi2ch-popup-article.el navi2ch-search.el navi2ch-util.el
navi2ch-vars.el navi2ch-version.el navi2ch.el: command not found

だそうで。

で、Makefile.in の 115 行目
@list='$(lisp_LISP)'; for p in $$list; do \

list='$(lisp_LISP)'; for p in $$list; do \
ではないでしょうか。


280 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/11 22:49
Through next article or quit?(y, n, or q) y
split-window-vertically: Window height 0 too small (after splitting)

こんなのが出ました。Emacs21です。


281 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/11 23:44
>>280
それってフレーム分割しすぎで狭いって言ってるだけの気が...


282 名前: nanashi 投稿日: 02/01/12 01:24
>>279
Makefile.in の 115 行目に @list=... という行は無いので、ローカルの
automake が動いたんだと思われ。
いくつかレポートが上がっていることだし、autoconf / automake は自動的に
実行されないようにしました。これまでと同じ動作を望む人は configure に
--enable-maintainer-mode を付けてください。
ついでに configure.in でのバージョンを 1.4-DEV に変えました。
問題無いようなら navi2ch.el の (defconst navi2ch-version "1.4") を
(require 'navi2ch-version) に変えてください。 > (not 1)


283 名前: 262 投稿日: 02/01/12 01:52
>>273
いいと思います。


284 名前: (not 1) 投稿日: 02/01/12 03:29
>>282
> 問題無いようなら navi2ch.el の (defconst navi2ch-version "1.4") を
> (require 'navi2ch-version) に変えてください。 > (not 1)
変えました。


285 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/12 05:14
(゚д゚)マズー も登録したいんだけど m も M も使われちゃってるなぁ。
どこに割り当てたらいいでしょう...


286 名前: 名無しさん@お腹いっぱい。 投稿日: 02/01/12 05:49
いつの間にかSourceForge Japanese FoundryでMost Activeになってるage。


287 名前: 名無しさん@Emacs 投稿日: 02/01/12 05:54
ウヒャー、おれの書いたコードが CVS の contrib に
入ってるよ。標準採用できない厨房コードですまぬ。


288 名前: (not 1) 投稿日: 02/01/12 05:57
navi2ch-net と navi2ch-util のお掃除をして、list, board, article 関連
のコードを外に出しました。何か問題が起きたらごめんなさい。
一応 before_cleanup_util ってタグを打っときましたけど。
あとは、board-misc の辺をお掃除したいな。
;; この配置はまずいってのがあったら変えちゃって下さい > 開発者な方々

>>285
C-m とかに割当てられなかったっけ?試してないけど。

>>286
わお。


289 名前: nanashi 投稿日: 02/01/12 06:31
>>288
大改造ですね。CVS 版が動かなくなってもいいように(w
before_cleanup_util を snapshot に置きました。
http://navi2ch.sourceforge.net/snapshot/navi2ch-1.4-DEV-020112.tar.gz
この tar 玉がうまく動かないということは make snap が壊れているというこ
となのでぜひレポートしてください。


290 名前: 名無しさん@Emacs 投稿日: 02/01/12 16:43
article mode で "N" を押したときに navi2ch-article-through-next が
navi2ch-article-enable-through を見にいってしまうのっておかしくない??
(setq navi2ch-article-enable-through nil) してあると
"N" がなんの意味もなくなってしまう…。

以下、いいかげんなパッチです。
あまりにも適当な修正なので、このままマージしちゃいやん。


--------
retrieving revision 1.13
diff -u -r1.13 navi2ch-article.el
--- navi2ch-article.el 2002/01/11 06:01:02 1.13
+++ navi2ch-article.el 2002/01/12 07:38:39
@@ -952,7 +952,7 @@
(condition-case error
(scroll-up)
(end-of-buffer
- (funcall navi2ch-article-through-next-function)))
+ (funcall navi2ch-article-through-next-function t)))
(force-mode-line-update t))

(defun navi2ch-article-scroll-down ()
@@ -974,7 +974,7 @@
(navi2ch-y-or-n-p "Through next article or quit?" 'quit)
navi2ch-article-enable-through))

-(defun navi2ch-article-through-next ()
+(defun navi2ch-article-through-next (&optional ask)