Navi2ch for Emacs (Part 17)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/08/29(火) 01:10:37Navi2ch Project Home Page
http://navi2ch.sourceforge.net/
*info* (navi2ch)Top
(info "navi2ch")
開発版
% cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch
過去ログ
>> ~/.navi2ch/etc.txt
> navi2ch
> http://navi2ch.sourceforge.net/log/
> navi2ch
前スレ
Navi2ch for Emacs (Part 16)
http://pc8.2ch.net/test/read.cgi/unix/1140084512/
0543名無しさん@お腹いっぱい。
2007/01/22(月) 18:41:35俺はPCサロン問題なく見えるな。@1.7.5-DEV
0544名無しさん@お腹いっぱい。
2007/01/22(月) 20:14:54h 押すと見えたりする?
0545名無しさん@お腹いっぱい。
2007/01/23(火) 10:26:44ありがとうございます。解決しました。
0546名無しさん@お腹いっぱい。
2007/01/23(火) 10:40:02変なフィルタリングルールでも入ってた?
0547名無しさん@お腹いっぱい。
2007/01/24(水) 10:59:59PCサロンでsageるとIDが???になって、引っかかっていたようです。
0548名無しさん@お腹いっぱい。
2007/01/25(木) 21:27:06新版(2007-01-25 20:57 時点)を使用しています。
M-x navi2ch として Navi2ch を起動すると、
>Warning: `assoc-ignore-case' is an obsolete function; use `assoc-string'
> instead.
との警告が Compile-Log バッファに表示されます。
「assoc-ignore-case の代わりに assoc-string
を使え」ということなので、 assoc-ignore-case
が使用されていると思しき、 navi2ch-net.el や
navi2ch-util.el を修正すれば、警告されないよ
うになるのだろうとは思いますが、わたしのスキ
ルでは手も足も出ません。
普段使う分には影響がないようなので、無視して
使っていましたが、起動の度にこの警告が表示さ
れるため、さすがに目障りになってきました。
何か、良い方法はないでしょうか?
0549名無しさん@お腹いっぱい。
2007/01/25(木) 22:34:280550名無しさん@お腹いっぱい。
2007/01/25(木) 23:28:47修正済
0551名無しさん@お腹いっぱい。
2007/01/26(金) 19:09:19CVS リポジトリからチェックアウトしても、実際
に落ちてくるものは古いようなので、
# ChangeLog を確認すると、何故か 2006-09-14
# 付のエントリが最新でした。
スナップショットパッケージの最新と思われる
navi2ch-cvs_0.0.20070114-1.tar.gz を試してみ
ましたが、>>548の警告は依然として発生してい
ます....
0552名無しさん@お腹いっぱい。
2007/01/26(金) 21:20:450553名無しさん@お腹いっぱい。
2007/01/26(金) 22:33:450554名無しさん@お腹いっぱい。
2007/01/26(金) 22:37:29そうでしたか_| ̄|○
ttp://navi2ch.cvs.sourceforge.net/navi2ch
を見る限りでは、 Anonymous CVS には、その
unstable ブランチに該当するものが見あたら
ないのですが、もしかして、それは Developer
CVS にのみ存在するものでしょうか?
0555名無しさん@お腹いっぱい。
2007/01/26(金) 23:03:50ttp://navi2ch.cvs.sourceforge.net/navi2ch/navi2ch
0557名無しさん@お腹いっぱい。
2007/01/27(土) 01:28:35深い意味はないっす。
0558名無しさん@お腹いっぱい。
2007/01/27(土) 01:55:30漏れ的には便利だな。
こりゃ良いものを教えてもらった。
0559名無しさん@お腹いっぱい。
2007/01/27(土) 03:30:33古いのしか落ちてこないんですけども。
0560名無しさん@お腹いっぱい。
2007/01/27(土) 03:44:58直上のレスがヒントです.がんばれ.
0561名無しさん@お腹いっぱい。
2007/01/27(土) 04:16:41あれでいいのか。さんくす>>560
ウェブページ書き換えといてね、中の人。
0562名無しさん@お腹いっぱい。
2007/01/27(土) 04:34:06早くなった気がする
0563名無しさん@お腹いっぱい。
2007/01/27(土) 04:41:55あー,-runstable というオプションじゃねえっす.
(そういうのがもしあるとしたら --runstable になるはずだよね)
man なら,"-r tag"で説明されてるから.
0564名無しさん@お腹いっぱい。
2007/01/27(土) 16:05:05そこを見ても見当たらないんです。
…って、「Sticky Tag」から unstable を選択すれば良いのか。
ということは、
>CVS による開発版の入手
>navi2ch は CVS で開発しているので以下の手順でファイルを手に入れる事ができます。
>% cvs -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch login
>とするとパスワードを聞かれるので何も入力せずに enter を押して下さい。その後で、
>% cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch
>とすれば navi2ch のソース一式が取り出せます (多分)。
で取り出せるのは、 head ブランチのファイル(なので古い)。
unstable ブランチのファイルを取り出すには、明示的に unstable ブランチを指定してやる必要があるわけですね。
ありがとうございます。
あとは CVS のヘルプなどを見て頑張ります。
0565名無しさん@お腹いっぱい。
2007/01/27(土) 16:10:17$ cvs -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch login
$ cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co -runstable navi2ch
として入手した Navi2ch を試したところ、>>548
の問題は解決済みであることが確認できました。
皆さん、ありがとうございました。
0566名無しさん@お腹いっぱい。
2007/01/28(日) 15:25:57ttp://groups.google.co.jp/group/navi2ch/web/my-navi2ch.tar.gz
unstable ブランチ用に修正したものを up しときました。
修正点
・board モードでスレの bookmark, hide 情報がキャンセルされる不具合修正
・レスアンカーにカーソルを合わせても minibuffer にアンカー先の
レスが表示されなくなる不具合修正
0567名無しさん@お腹いっぱい。
2007/01/28(日) 22:26:50蝶GJ。
今試したら自分の理想どおり動いた。
ただ、README.TXTで
(require 'my-navi2ch-patrol)
という例しか書いてないけど、my-navi2ch.el を使う場合は
(require 'my-navi2chl) でいいんだよね?
0568名無しさん@お腹いっぱい。
2007/01/29(月) 00:37:19Goooooooood JoooooooooB !!!!!!
0569名無しさん@お腹いっぱい。
2007/01/29(月) 01:43:06「>>」が「>>」みたいにエンティティ丸出しになっちゃたりしたんだけど
なぜだか分かる人いる?
調べてみたら2006-10-31のnavi2ch-util.elの変更でこうなったっぽい
環境はDebian sargeです
0570名無しさん@お腹いっぱい。
2007/01/29(月) 02:01:000571名無しさん@お腹いっぱい。
2007/01/29(月) 11:36:070572名無しさん@お腹いっぱい。
2007/01/29(月) 15:12:540573名無しさん@お腹いっぱい。
2007/01/29(月) 21:17:28my-navi2ch.el を使う場合はそれで OK です。
0574名無しさん@お腹いっぱい。
2007/01/29(月) 22:48:47ディレクトリが自動的に決まってたような気がするんだけど、
(/usr/share/emacs-21.3/site-lisp/navi2ch とか)
最近のは${datadir}/site-lisp/navi2chしか検出しないようになってしまってるね。
Changelogより、
2006-11-12
* configure.in: lispdir の扱いを automake にまかせる
この変更のせいなのでしょうか?
自分でprefixを設定すればいいのでしょうけど、
できれば前のように自動的に検出するようにして欲しい。
0575名無しさん@お腹いっぱい。
2007/01/30(火) 11:09:070576名無しさん@お腹いっぱい。
2007/01/30(火) 11:12:470577名無しさん@お腹いっぱい。
2007/01/30(火) 11:14:07meadowが動くなら動くんじゃね?
試して報告よろ。
0578名無しさん@お腹いっぱい。
2007/01/31(水) 15:20:45これはunstableの陰謀じゃよ!!
0579名無しさん@お腹いっぱい。
2007/01/31(水) 17:37:170580名無しさん@お腹いっぱい。
2007/01/31(水) 19:48:35あの機能かなりいいよね
簡単な実装で済むけど、情報的には良質
0581名無しさん@お腹いっぱい。
2007/02/01(木) 19:02:29関係でトラブルが。
hide にしたら
Wrong type argument: listp, :invert
とメッセージが出てログ参照がおかしくなります。
具体的には、違うスレなのに1つ前に見たログしか見られなくなるんですが
設定か何か有るんでしょうか?
ちなみに init ファイルのフィルタリング設定を削除したら問題なく見られます。
「強化されているフィルタ」というのが気になる所ですが・・・。
0582名無しさん@お腹いっぱい。
2007/02/01(木) 20:05:12おれも同じのが出るので気になってる。
0583名無しさん@お腹いっぱい。
2007/02/01(木) 22:30:30この問題って、navi2ch の方で対処しないの?
0584名無しさん@お腹いっぱい。
2007/02/01(木) 22:49:35るやつあるよねえ。
0585名無しさん@お腹いっぱい。
2007/02/02(金) 23:22:37作ってみました。
ttp://navi2ch.googlegroups.com/web/my-navi2ch-osusume2ch.el
使い方はスレを開いた状態で
M-x my-navi2ch-osusume2ch
を実行してください。
0586名無しさん@お腹いっぱい。
2007/02/03(土) 00:57:47~/.emacs で
(requires my-navi2ch-osusume2ch)
した後でスレを開いてM-x my-navi2ch-osusume2ch
を実行したらいけた。
ただ、出てくるURIをクリックすると
見ているスレが開く。
0587名無しさん@お腹いっぱい。
2007/02/03(土) 13:58:38navi2chで開いてくれなくなってるんだね。
Linux板Gentooスレの>>2で見ると
part1から6まではnavi2chで開けるけど
7からはFirefoxが開いて「このスレッドは過去ログ倉庫に格納されています」
が出る。
この区別ってどこでやってるんでしょーか?
0588名無しさん@お腹いっぱい。
2007/02/03(土) 18:36:490589名無しさん@お腹いっぱい。
2007/02/03(土) 19:58:40> ただ、出てくるURIをクリックすると
> 見ているスレが開く。
navi2ch がオフライン、もしくはリンク先が dat 落ちしてませんでしたか?
手元では上記以外はリンク先が開きます。
0590名無しさん@お腹いっぱい。
2007/02/03(土) 20:31:03数例試したみたが、link先に行けないスレは板移動している模様。
ちゃんといけるスレもあったので、やっぱりスレの板移動が問題ぽい。
あと>>586は
(requires 'my-navi2ch-osusume2ch)
の間違い。スマソ。
0591名無しさん@お腹いっぱい。
2007/02/03(土) 20:42:26(require 'my-navi2ch-osusume2ch) desyo?
0592extra
2007/02/03(土) 22:45:15もうちょっと情報ください。
> hide にしたら
hide にした具体的な方法は、Articleモードで "!" を入力して対話的に
おこなう方法でしょうか?
> 具体的には、違うスレなのに1つ前に見たログしか見られなくなるんですが
hide 後、全スレで新着レスが表示されなくなる、ということですか?
> ちなみに init ファイルのフィルタリング設定を削除したら問題なく見られます。
その削除した設定内容はどんな内容でしょうか?
文字列部分は差し支えがあれば改変しても構わないので、構造が分かる形
で晒せませんか?
0593名無しさん@お腹いっぱい。
2007/02/03(土) 23:09:17サンクス、指が滑った...
.emacsからコピペすべきだったな。
しかも s/板移動/サーバ名変更/g だし
0594名無しさん@お腹いっぱい。
2007/02/04(日) 16:45:21(requires 'my-navi2ch-osusume2ch) したけど、何も変化ないけど、どう使うのさ?
0595名無しさん@お腹いっぱい。
2007/02/04(日) 17:41:080596名無しさん@お腹いっぱい。
2007/02/04(日) 18:13:47パスが通ってない場所に置いて、パス付きで require してたから、そこまでやらなかったわ。
キーバインド割り当ててくれたら良いのに。
自分でやれと言われそうだが。
0597名無しさん@お腹いっぱい。
2007/02/04(日) 18:26:11感謝。重宝しています
>>595
.emacs とかに↓を書き込めばおk
"h" を割り当てたいキーで置き換える。article モードで割り当てたキーを押すと(゚д゚)ウマー
(require 'my-navi2ch-osusume2ch)
(add-hook 'navi2ch-article-mode-hook
'(lambda ()
(define-key navi2ch-article-mode-map "h" 'my-navi2ch-osusume2ch)))
0598名無しさん@お腹いっぱい。
2007/02/04(日) 18:50:50>>595 じゃなくて >>594
0599名無しさん@お腹いっぱい。
2007/02/04(日) 19:34:260601名無しさん@お腹いっぱい。
2007/02/05(月) 18:20:09よく文字化けしてるんだけど、俺だけ?
0602601
2007/02/05(月) 18:22:45「中趁ト子」って表示される。でもリンク辿ってみるとしっかり
「中川翔子」って表示される。
0603名無しさん@お腹いっぱい。
2007/02/05(月) 20:05:54>hide にした具体的な方法は、Articleモードで "!" を入力して対話的に
>おこなう方法でしょうか?
です。
>hide 後、全スレで新着レスが表示されなくなる、ということですか?
新着レスが表示されず、ゼロから取得しようとしても "Wrong type argument: listp, :invert"
というメッセージが出ます。
ただし、Board モードから一旦 List モードに戻り、再度 Board モードになると
C マークが付いているので、dat の取得は出来ているようです。
しかしそのログを見ようとすると "Wrong type argument: listp, :invert" になります。
>その削除した設定内容はどんな内容でしょうか?
---[ ./.navi2ch/init ]----------------------------------
(defun navi2ch-js-p (uri)
(or (string-match "http://jbbs.livedoor.jp/" uri)))
(navi2ch-auto-modify
(setq navi2ch-article-message-filter-by-name-alist
'(("NGワード" . hide))))
-------------------------------------------------------
これだけです。
navi2ch-auto-modify を消すとなんら問題なく動きます。
0604名無しさん@お腹いっぱい。
2007/02/05(月) 20:12:39→ name→Use extended matching: n→Name: NGワード→Result: h
→Apply new rules to current messages now?: y
→Wrong type argument: listp, :invert
その状態でスレを q で閉じて他のスレを開ける
→ログは取得したっぽい (取得率の表示が出る) が、ログ表示の段階で
"Wrong type argument: listp, :invert"
また、NG ワードを登録した状態で、取得済みのスレが更新されていないスレを見ようと
すると問題無いです。
# NG 処理が走らないから?
.emacs も必要最低限 (日本語環境の宣言と navi2ch のロード指示くらい) にしてみたものの
変わり無しでした。
わかりにくい書き方でしたらすみません。
0605名無しさん@お腹いっぱい。
2007/02/05(月) 22:06:46Carbon Emacsでutf-8な俺は全て化け化けです
0606名無しさん@お腹いっぱい。
2007/02/05(月) 23:51:17ttp://navi2ch.googlegroups.com/web/my-navi2ch-osusume2ch+%282%29.el
修正点
・おすすめの並び順が反転していたものを修正
・2ch 以外の URL は無視するようにした
ttp://navi2ch.googlegroups.com/web/my-navi2ch-osusume2ch+%283%29.el
上記修正に加え、一時ファイルを作成しないようにし、
shift_jis 決め打ちで navi2ch-net-get-content() の結果を decode するようにした。
>>601-602,605
下の方でうまくいくか試してもらえませんか?
0607extra
2007/02/06(火) 01:37:04> '(("NGワード" . hide))))
これを見た瞬間、原因に思い当たりました。
; なんで気付かなかったんだ orz
unstable を修正しましたので、お試しください。
0608名無しさん@お腹いっぱい。
2007/02/06(火) 02:52:43>>605です
文字化けしなくなりました、ありがとう^^
0610名無しさん@お腹いっぱい。
2007/02/06(火) 10:41:27CVS の unstable でない Navi2ch は
/usr/local/emacs-current/share/emacs/22.0.93/site-lisp/navi2ch
などにインストールされると思うのですが、
navi2ch-unstable をインストールすると、
/usr/local/share/emacs/site-lisp
にインストールされてしまってうまく load してくれないようなのですが、
これはそういうものでしょうか?
それとも普通はそうはならないというか私の環境の固有の問題でしょうか?
0612名無しさん@お腹いっぱい。
2007/02/06(火) 17:47:54$EMACS か、--with-lispdir で指定汁。
これくらいわからないようじゃ current とか unstable 使う資格無いとおもふ。
0613名無しさん@お腹いっぱい。
2007/02/06(火) 18:31:56今日はお薬ちゃんと飲んだ?
0614名無しさん@お腹いっぱい。
2007/02/07(水) 00:12:250615名無しさん@お腹いっぱい。
2007/02/07(水) 01:43:47日本語でおk
0616名無しさん@お腹いっぱい。
2007/02/07(水) 02:36:550617名無しさん@お腹いっぱい。
2007/02/07(水) 04:35:37日本人であるということは、日本国籍を有しているということでよろしかったでしょうか?
0618名無しさん@お腹いっぱい。
2007/02/07(水) 11:34:220619名無しさん@お腹いっぱい。
2007/02/07(水) 12:16:52>>613 は、もう黙ってろ。
0620名無しさん@お腹いっぱい。
2007/02/07(水) 12:22:510621名無しさん@お腹いっぱい。
2007/02/07(水) 13:04:35ヒント: 北海弁
0622名無しさん@お腹いっぱい。
2007/02/07(水) 13:47:530623名無しさん@お腹いっぱい。
2007/02/07(水) 14:44:480624名無しさん@お腹いっぱい。
2007/02/07(水) 18:08:340625名無しさん@お腹いっぱい。
2007/02/07(水) 18:39:140626まーくん ◆5Pb130oT1Y
2007/02/07(水) 18:56:54Thanks.
個人的に
(setq osusume-lst (cons (list (match-string 1)
(match-string 2)
(match-string 4))
osusume-lst))
の方が情報の質がいいと思う.一回変えてみて、他人の
意見も聞いてみると良いかもね
0627名無しさん@お腹いっぱい。
2007/02/07(水) 22:56:12ttp://navi2ch.googlegroups.com/web/my-navi2ch-osusume2ch%20%284%29.el
変更点
・文字化けの原因は coding-system-for-write の設定をしていなかったものと
思われるので binary を設定するようにした。
・一定時間はキャッシュを利用するようにした
・おすすめ2ちゃんねるを取得しない板、サーバーを設定可能にした
・一時ファイルの利用の有無を切り替え可能にした
・スレタイの表示形式を切り替え可能にした
>>626
my-navi2ch-osusume2ch-thread-title で切り替え可能にしました。
t だと
■ Monazilla(モナジラ)の逆襲 (5) [2ch運用情報]
nil だと
■ Monazilla(モナジラ)の逆襲 [2ch運用情報]
この括弧の中の数字が何を表しているかを知っている人はいますか?
いたら教えてください。
# ヒット数なんですかね?
0628名無しさん@お腹いっぱい。
2007/02/08(木) 08:56:040629名無しさん@お腹いっぱい。
2007/02/08(木) 10:06:45カーソルを当ててもエコー領域にレス先が表示されなくなるようです。
症状としては、スレ内を往復しているといつの間にか表示されなくなってます・・・。
復帰するには Navi2ch を終了させるか、問題の発生したスレのログを削除して
再読込するまで表示されません (再読込すると表示される)。
雰囲気的には、URL の上に 1度でもカーソルを当てると、次からはレスアンカーに
カーソルを当ててもレス先がエコー領域に表示されないっぽいです。
# レスアンカーにカーソル当てて RET するとジャンプは出来ます。
すみませんがご確認いただけますと幸いです・・・。
0630名無しさん@お腹いっぱい。
2007/02/08(木) 11:54:20対応してないみたいですというメッセージが出て板(サーバー?)ごと無視する設定にされてしまいます。
おすすめ2chを利用しない板、サーバーは手動設定のみの方が良い様な気がします。
0631名無しさん@お腹いっぱい。
2007/02/08(木) 16:22:37もしかして今は違うのか
0632名無しさん@お腹いっぱい。
2007/02/08(木) 18:35:51今もそうだけど、何か気に入らないことでも?
0633名無しさん@お腹いっぱい。
2007/02/08(木) 21:13:04ttp://navi2ch.googlegroups.com/web/my-navi2ch-osusume2ch%20%285%29.el
変更点
・"おすすめ2ちゃんねる" の取得に失敗 (ステータスが "200" 以外) した板の
取扱いを一定回数以上失敗した場合に、それ以降取得に行かないようにした.
・上記判定の実施の有無を切り替え可能にした.
>>629
Google グループに投げている my-navi2ch.el を使用していますか?
そうであれば >>566 を見てください。
0634名無しさん@お腹いっぱい。
2007/02/08(木) 22:26:56>>566 を入れてみます。
ただ、旧版の my-navi2ch.el がどこに入っているのかわからなくなって
しまったので時間がかかりそうですが・・・。
hide 連鎖の設定を .emacs に書いたら効くのでどこかに居るはず。
0635634
2007/02/08(木) 23:06:23.emacs に my-navi2ch.el の一部を入れると治りました。
お手数おかけしてすみませんでした。orz
0636名無しさん@お腹いっぱい。
2007/02/11(日) 01:00:010637名無しさん@お腹いっぱい。
2007/02/11(日) 10:29:050638名無しさん@お腹いっぱい。
2007/02/11(日) 10:43:59つまんね
お前死ねよ
0639名無しさん@お腹いっぱい。
2007/02/11(日) 11:07:17次はどうすればいいですか?
0640名無しさん@お腹いっぱい。
2007/02/11(日) 11:10:490641名無しさん@お腹いっぱい。
2007/02/11(日) 11:16:53スマン俺が悪かった化けて出ないでくれ
0642名無しさん@お腹いっぱい。
2007/02/12(月) 04:24:31http://pc9.2ch.net/test/read.cgi/software/1171219916/
■ このスレッドは過去ログ倉庫に格納されています