トップページunix
1001コメント323KB

Navi2ch for Emacs (Part 14)

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。05/01/20 01:35:04
Emacsen で動く 2ch 用ブラウザ、Navi2ch スレッド Part 14 です。

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

* よくある質問とその答え
http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html

* 前スレ Navi2ch for Emacs (Part 13)
http://pc5.2ch.net/test/read.cgi/unix/1085940686/

* テストは以下で。このスレでテストするのはやめてちょ。
運用情報板 http://qb5.2ch.net/operate/ の書き込みテストスレ
navi2chテスト板 http://jbbs.livedoor.jp/computer/2452/

過去スレなどは >>2-10 あたり。
0521名無しさん@お腹いっぱい。05/03/02 15:57:54
>>519
> どのバッファで?
少なくとも emacs-lisp mode とか lisp-interaction-mode のバッファで
そうなるね。 text-mode ではならない。

> > C-h v の結果ぐらいさらしたら?
truncate-lines's value is nil
Local in buffer .emacs; global value is t
Automatically becomes buffer-local when set in any fashion.

>>520
つまらん。
0522名無しさん@お腹いっぱい。05/03/02 16:00:48
> Automatically becomes buffer-local when set in any fashion.
となってんじゃん。
~/.navi2ch/init.el かどっかで、自分で setq-default してんじゃないの?
0523名無しさん@お腹いっぱい。05/03/02 16:01:56
>>521
まずは、Emacs の基礎から練習すべきでは。
0524名無しさん@お腹いっぱい。05/03/02 16:03:03
>>522
> ~/.navi2ch/init.el かどっかで、自分で setq-default してんじゃないの?
いや、だからしてないって。俺のローカル設定ファイル内で truncate-lines をいじってる
のは .emacs 内の (setq-default truncate-lines t) のみ。
0525(゚Д゚)ハァ?05/03/02 16:03:47
>>503
> navi2ch-splash.el で
> (setq truncate-lines t
> となってるんだけど、これはローカル変数を作ってやった方がいいんじゃない?
> 他のモードでも navi2ch 使うと勝手にラインが切れてしまう。

>>516
> ん、これ buffer-local なんか? それでも、 (setq-default truncate-lines t)
> してるけど、 navi2ch 使用後は truncate-lines nil の状態になってるけど?

おまいは論理的な思考方法ができていないのか?
0526名無しさん@お腹いっぱい。05/03/02 16:04:08
>>523
> まずは、Emacs の基礎から練習すべきでは。
基礎がどこからどこまでか言いなはれ。てか、さっきからあんたの発言は
意味もないし、単に邪魔。
0527名無しさん@お腹いっぱい。05/03/02 16:05:28
>>526
(info "(elisp)Creating Buffer-Local")
(info "(elisp)Truncation)
0528名無しさん@お腹いっぱい。05/03/02 16:06:50
>>526
> 基礎がどこからどこまでか言いなはれ。てか、さっきからあんたの発言は
> 意味もないし、単に邪魔。

ニート乙
0529名無しさん@お腹いっぱい。05/03/02 16:07:26
>>525
だから、>>503 以外のどこかに truncate-lines が nil になる原因がある
と考えるのが普通だろ? 俺は自分では truncate-lines には前述した場所
以外では変更してないんだから。
0530名無しさん@お腹いっぱい。05/03/02 16:11:35
「若干の疑問を感じる。カネさえあれば何でもいいんだ、力ずくでいいんだと
いう考え方は、今の日本の教育の成果なのか」
0531名無しさん@お腹いっぱい。05/03/02 16:12:32
>>529
他人が理解できる文章を書きなさい。
ついてに↓これも読んででなおしてきなさい。
http://www.amazon.co.jp/exec/obidos/ASIN/4480877533/
0532名無しさん@お腹いっぱい。05/03/02 16:14:53
>>531
> 他人が理解できる文章を書きなさい。
あんたマジうざい。何処が理解できないか言え。

なんだよ、この時間、結構人いるじゃん。
0533名無しさん@お腹いっぱい。05/03/02 16:14:57
>>529
> >>525
> だから、>>503 以外のどこかに truncate-lines が nil になる原因がある
> と考えるのが普通だろ?

 サイレントマジョリティにのみ依拠した発言が、いかに無意味である
のか、理解できていないようですね。

 修行が足りません。
0534ニート乙05/03/02 16:15:40
>>532
主旨が不明確
0535名無しさん@お腹いっぱい。05/03/02 16:18:15
君は文章から内容を読みとる能力ないようだね。
サイレントマジョリティ。(゚Д゚)ハァ?
それ日本語? 英語でそんなフレーズ意味が通じませんよ。
0536名無しさん@お腹いっぱい。05/03/02 16:25:06
意味がわからなかったので辞書で調べてみました。
goo辞書
サイレント-マジョリティー [silent majority]
公の場で意思表示をすることのない大衆の多数派。
1969年にアメリカ大統領ニクソンが、
声高に政府批判をする者は少数派であるとする意をこめて言った語。
物言わぬ大衆。
          三省堂提供「大辞林 第二版」より

英辞郎
silent majority : 声なき大衆、声なき声、一般国民
0537名無しさん@お腹いっぱい。05/03/02 16:30:25
馬鹿晒しあげ
0538名無しさん@お腹いっぱい。05/03/02 16:38:08
なんか伸びてると思ったらバカが暴れてるだけかよ。
ニート君は何が問題でどうしろというのか、自分の主張を筋道たてて整理してみれ。

0539名無しさん@お腹いっぱい。05/03/02 16:40:12
おい >>534、出番だぞ
0540名無しさん@お腹いっぱい。05/03/02 16:42:57
>>539
「文中の波線部は誰を指しているか」という国語の問題が不得意だっただろ。
0541名無しさん@お腹いっぱい。05/03/02 16:49:40
馬鹿に説教する奴も馬鹿。
0542名無しさん@お腹いっぱい。05/03/02 16:53:58
>>541
0543名無しさん@お腹いっぱい。05/03/02 17:06:13
>>541
> 馬鹿に説教する奴も馬鹿。

ということにしたいんどえすえ
0544名無しさん@お腹いっぱい。05/03/02 17:59:12
> それともあなたは今だに「他人には敬語使いなさい」とか逝ってる保守的 (古典的) 日本人?
0545名無しさん@お腹いっぱい。05/03/02 18:02:11
>>544
によってニートであることがバレてしまったな。
0546名無しさん@お腹いっぱい。05/03/02 18:12:00
厨房を煽って楽しもうと思ったらもうどっかいっちゃったのか?
0547名無しさん@お腹いっぱい。05/03/02 18:28:41
なにこのスレ
0548名無しさん@お腹いっぱい。05/03/02 19:31:02
過去スレ全部さかのぼって、パッチの説明とパッチ自体をまとめたら
navi2ch.sourceforge.netに掲載してくれますか?
0549名無しさん@お腹いっぱい。05/03/02 19:47:44
質問
Boardモードで正規表現にマッチしたスレタイを隠すって出来ますか?
具体的には速報headlineで[株1]とか[実+]を含むスレを表示しないように
したいんですが
0550名無しさん@お腹いっぱい。05/03/02 21:41:23
>>549
うまくいくかどうか分からんけど,
(setq navi2ch-board-filter-list '(("grep" "-v" "hogehoge")))
みたいなのでどう?
perl とかでフィルタ書いてもいいけど
0551名無しさん@お腹いっぱい。05/03/02 23:06:55
>>550
有難う。これでうまくいっています。
(setq navi2ch-board-filter-list '(("grep" "-v" "\\(株1\\)\\|\\(実+\\)")))

0552名無しさん@お腹いっぱい。05/03/03 00:52:46
>502
>231 で up されてるのでも可能ですよ。
0553名無しさん@お腹いっぱい。05/03/03 07:14:03
http://morejams.no-ip.com/blosxom/hack/ajax/20050303065515.htm
Ajax を用いた 2ch ビュワー

とりあえず、部品だけ作ったので、ご意見きぼんぬ。
0554名無しさん@お腹いっぱい。05/03/03 10:26:27
うほっ、いいオケヒ。

ajaxちょっと流行ってますね。いい感じです。
0555名無しさん@お腹いっぱい。05/03/03 10:29:59
>>553
とりあえず、これすごいよ!(・∀・)イイ!!
0556名無しさん@お腹いっぱい。05/03/03 10:55:19
>>554-555
サンクスです。
ブラウザでnavi2chの快適なUIを実現できるといいなと思っております。
0557名無しさん@お腹いっぱい。05/03/03 13:44:42
Wanna source cord?
0558名無しさん@お腹いっぱい。05/03/03 14:14:04
cord? code?
0559名無しさん@お腹いっぱい。05/03/03 22:31:18
sage進行のスレで ageてるレスをフィルタリングするには、
どのように設定するのが良いでしょう?
0560名無しさん@お腹いっぱい。05/03/04 01:56:10
>>231のパッチを使わせてもらったのですが、navi2ch-article-exit の度に
*-sync が実行されると古いマシンだとちょっとストレスが溜ります。
「表示内容」のスタイルによっては *-sync が不必要でしょうから、
切り換えるようにしてはいかがでしょうか
0561名無しさん@お腹いっぱい。05/03/04 02:11:58
と思いましたが、そうは単純じゃないんですね。face もこのタイミングで
更新しているんですね
0562名無しさん@お腹いっぱい。05/03/04 03:15:56
>>502 です。
>>505 >>507 >>552 の人たちありがとうございます!!

>>231 のモジュールを使ってみたところ
まさに希望の(というよりそれ以上の)動作になりました。
すばらしいです!

ところで、このモジュールで板移転の対応というのがあって
これはリンクのつじつま合わせの機能だということですが、
これとは別のことで自分も板移転で困ったことになってしまっています。

dat落ちしたスレ(板移転に関係ない?)のログ(=キャッシュ?)の
置いてあるディレクトリが古い板のアドレスのままなのに、
bookmark2.txt では新しい板のアドレスに書き換わってしまっているため
ローカルに保存してあるログが見れなくなってしまっています。
これは原理的にしょーがないことなんでしょうか?
手動で .dat ファイルの引越しをすれば見られるとは思うんですが、
けっこう手間がかかりそうで、やっていません・・
0563名無しさん@お腹いっぱい。05/03/05 00:57:19
スレを ID 別に投稿数をランキング表示できないでしょうか?
0564名無しさん@お腹いっぱい。05/03/05 11:15:25
えらく建設的な話の中すんまそん。
某所で入手した.datファイルをnavi2chで見ようとして失敗しとります。

~/.navi2ch/hoge/dat/
にdatを突込み、~/.navi2ch/hoge/に
ファイル名<>タイトル\n (SJISで)
の書式でsubject.txtを作成。
~/.navi2ch/etc.txtに
hoge
/home/oira_name/.navi2ch/hoge
hoge
と追加したんですけど、ミニバッファに
wrong type argument: stringp, nil
と出てうんともすんとも言わず。

変なとこあったら教えてくだしゃい。
0565名無しさん@お腹いっぱい。05/03/05 11:24:45
>564
ローカルのdatファイルにそんな方法とる人はじめて見た
0566名無しさん@お腹いっぱい。05/03/05 11:29:58
>564
C-cC-f
0567名無しさん@お腹いっぱい。05/03/05 12:34:38
>>564
> /home/oira_name/.navi2ch/hoge
x-localbbs:///home/oira_name/.navi2ch/hoge
でどうよ。
056856405/03/05 20:17:30
ありがとうです。
>>566,567両氏の方法ともうまく行きました。
次はもちっと過去ログとか読んで
いろいろ遊び方を考えてから来ますわ。
板汚しゴメン
0569名無しさん@お腹いっぱい。05/03/09 05:10:54
~/.navi2ch/ にたまっている dat ファイルをスレタイトルやレスの文字列を
navi2ch から検索する機能ってないですよね?
作るとすればどのあたりからいじればいいかヒントだけでもいただけないでしょうか。
0570名無しさん@お腹いっぱい。05/03/09 05:14:39
同人板でもついに殺人予告!

http://comic6.2ch.net/test/read.cgi/doujin/1109490031/
0571名無しさん@お腹いっぱい。05/03/09 06:25:17
>>569
htmlに変えてnamazuとかが一番楽かな
0572ヽ(´ー`)ノ ◆.ogCuANUcE 05/03/09 11:49:00
>>569
board モードで ? すれば検索できない?
0573名無しさん@お腹いっぱい。05/03/09 16:33:00
すれっどの URLがしりたいのですが
指定したスレッドのURLをしるほうほうはありますか?
0574名無しさん@お腹いっぱい。05/03/09 16:42:39
URL を知りたいスレを開いて、U
0575名無しさん@お腹いっぱい。05/03/09 18:24:07
? スレを開かずとも…。
0576名無しさん@お腹いっぱい。05/03/09 21:56:25
スレ欄を一行ごとに色分けしたいんだけどどうやったらできる?
0577名無しさん@お腹いっぱい。05/03/09 21:57:33
sage忘れた…
0578名無しさん@お腹いっぱい。05/03/09 22:28:56
>>576

スレ欄ってどこのことかわからなかったけど、一行ごとならstripesはどう?

http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=stripes
0579名無しさん@お腹いっぱい。05/03/09 22:38:09
ふむふむ…
ありがd
0580名無しさん@お腹いっぱい。05/03/10 03:20:31
>>571-572
ありがとうございました!
「?」があったんですね。失礼しました。
0581名無しさん@お腹いっぱい。05/03/12 21:44:20
ttp://tokyo.cool.ne.jp/progn/navi2ch.down.diff.gz
ここのpatch、before_fix_for_68sanに当てると、エラーでまくらない?
0582名無しさん@お腹いっぱい。05/03/13 00:41:30
サイズの大きい(レスの多い)スレを開くのが遅いのはなんとかならないかな。
フィルタリングをいちいち適用しているのが問題だと思うのですけどキャッシュ
できないの?
0583名無しさん@お腹いっぱい。05/03/13 00:41:31
どんなエラー?
0584名無しさん@お腹いっぱい。05/03/13 03:01:16
板一覧、スレ一覧、スレを3つとも常に表示、スレは常時20から30個をバッファにため、
emacsもnavi2chも常駐しております。電源もずっと落としてません。

それでしばらく使ってると、スレバッファでqもしくは直接C-xkでバッファを閉じる時に
ミニバッファに "Selecting buffer" と表示されてバッファを閉じれなくなる時が
あります。これはnavi2chのバッファでしかおきません。その時は仕方なくnavi2chだけ
再起動させると直ります。あと、スレバッファでfとbで次のスレに移動すると、スレバッファ
ではなく、板一覧の方のバッファの表示が切り替わったりしてしまいます。

こんな症状が出てる方他にいますか?
特別かもしれない状況といえばescreen.elを使ってる事ぐらいです。

長いので次に続けます。
0585続き05/03/13 03:03:34
バッファを閉じれない時のbacktraceを貼っておきます。

Debugger entered--Lisp error: (error "Selecting deleted buffer")
navi2ch-bm-get-article-internal(#<killed buffer>)
navi2ch-bm-update-article(((name . "PC\xd2b2\xd0bc\xd2e0")
(bbstype . unknown) (uri . "http://game10.2ch.net/game/") (id . "game") (type . board) (seen))
((subject . "\xd0da\xe635\xe741\xd0db\ Enemy Territory Fortress Part5\xd0da\ ETF\xd0db")
(time . "Sat, 12 Mar 2005 17:17:33 GMT") (artid . "1110432596")) cache)
navi2ch-article-kill-buffer-hook()
ad-Orig-kill-buffer("*navi2ch article http://game10.2ch.net/game/dat/1110432596.dat")
kill-buffer("*navi2ch article http://game10.2ch.net/game/dat/1110432596.dat")
call-interactively(kill-buffer)

環境
emacs-22.0.50.1 & navi2ch-1.75
0586名無しさん@お腹いっぱい。05/03/13 04:08:04
>>584
> スレバッファでqもしくは直接C-xk
2004-10-26 mami
* navi2ch-articles.el (navi2ch-articles-get-article): バッファが削
除されていたときエラーとならないように。
(navi2ch-articles-get-board): 同上。
http://pc5.2ch.net/test/read.cgi/unix/1085940686/671
じゃないかなあ。

> スレバッファでfとb
b のときにそうなりそう。
でも眠くて自信ないんでまた明日書きます。
058758105/03/13 11:45:15
>>583
$ patch -p1 < navi2ch.down.diff
patching file navi2ch-article.el
Hunk #4 succeeded at 1111 (offset 56 lines).
Hunk #5 succeeded at 1251 (offset 56 lines).
Hunk #6 succeeded at 1261 (offset 56 lines).
Hunk #7 succeeded at 1321 (offset 56 lines).
Hunk #8 succeeded at 1335 (offset 56 lines).
Hunk #9 succeeded at 1390 (offset 56 lines).
Hunk #10 succeeded at 1465 (offset 56 lines).
Hunk #11 succeeded at 1501 (offset 56 lines).
Hunk #12 succeeded at 2286 (offset 62 lines).
Hunk #13 succeeded at 3212 (offset 67 lines).
patching file navi2ch-board-misc.el
patching file navi2ch-board.el
Hunk #1 succeeded at 577 with fuzz 1.
patching file navi2ch-bookmark.el
patching file navi2ch-face.el
patching file navi2ch-jbbs-net.el
patching file navi2ch-jbbs-shitaraba.el
patching file navi2ch-localfile.el
patching file navi2ch-machibbs.el
patching file navi2ch-multibbs.el
Hunk #1 succeeded at 339 (offset 10 lines).
patching file navi2ch-net.el
patching file navi2ch-oyster.el
patching file navi2ch-util.el
Hunk #1 FAILED at 337.
1 out of 1 hunk FAILED -- saving rejects to file navi2ch-util.el.rej
patching file navi2ch-vars.el
Hunk #1 succeeded at 1356 (offset 27 lines).
0588名無しさん@お腹いっぱい。05/03/13 12:05:16
一ヶ所だけじゃん。navi2ch-util.el.rej 見て手で当てれ。
0589名無しさん@お腹いっぱい。05/03/13 12:15:22
(´-`).。oO(これをエラーがでまくるというのか…)
0590名無しさん@お腹いっぱい。05/03/13 12:49:54
ミリワロス
0591名無しさん@お腹いっぱい。05/03/13 13:35:57
わろた
059258105/03/13 15:00:16
Hunkって何?
hunk
 〔名〕《略式》 1 《a 〜》(パン肉の)大きなかたまり,厚い一切れ《of...》.2 たくましいセクシーな男(hunk of a man). .. [さらに]

だって。
0593名無しさん@お腹いっぱい。05/03/13 15:06:35
さよか
0594名無しさん@お腹いっぱい。05/03/13 15:46:57
ナノワロス
0595名無しさん@お腹いっぱい。05/03/13 16:28:55
>>592
君んとこの man patch には載ってないのかね。
0596名無しさん@お腹いっぱい。05/03/13 16:37:11
>>586
時期的にぎりぎりで1.7.5よりちょっと後ですかね。
今夜CVS版いれてみます。

>b のときにそうなりそう。
まさにその通りでした。検証不足ですいません。
059758105/03/13 20:14:12
>>588
うまくいきますた、スマソ。
0598名無しさん@お腹いっぱい。05/03/13 20:16:51
global bookmarkの並び方を変えたいのですが、どうすればいいでしょうか。
0599名無しさん@お腹いっぱい。05/03/13 21:16:49
>>553
これってもう消されちゃったのかな?
0600名無しさん@お腹いっぱい。05/03/13 21:42:01
600!
0601名無しさん@お腹いっぱい。05/03/13 23:48:50
>>598
vi ~/.navi2ch/bookmark2.txt
0602名無しさん@お腹いっぱい。05/03/14 00:26:08
>>601
うわー、これめちゃ編集し辛いし、カッコがunmatchだって怒られるんですが、
もっと楽な編集の仕方ないですか?何かこの複雑な入れ子を分かりやすくするmodeとか。
0603名無しさん@お腹いっぱい。05/03/14 01:27:58
>>602
yahtml
0604名無しさん@お腹いっぱい。05/03/14 01:30:03
ppで整形してから弄るとか
0605名無しさん@お腹いっぱい。05/03/14 01:33:18
つまらん
http://navi2ch.sourceforge.net/doc/navi2ch/Browsing-Bookmark.html
0606名無しさん@お腹いっぱい。05/03/14 01:43:40
cvs 落ちてる?
0607名無しさん@お腹いっぱい。05/03/14 08:02:30
>>605
?
0608名無しさん@お腹いっぱい。05/03/14 10:10:14
>>598
以前 C-k, C-y でそれをできるコードが貼られていたよ。いつごろかは忘れ
ちゃった。
本体側にあって然るべき機能だと思うけど、どうざんしょ?
0609名無しさん@お腹いっぱい。05/03/14 16:26:36
>598
>608
>507にあるよ
0610名無しさん@お腹いっぱい。05/03/14 20:10:47
自分のローカルマシンにログは存在するけど、
1000までイッたせいでそのスレッドが見えなくなるのはなんとかなりませんか?
表示する方法ってありますか?
0611名無しさん@お腹いっぱい。05/03/14 20:20:57
>>610
?o
0612名無しさん@お腹いっぱい。05/03/14 20:22:06
>610
1 「前スレへのリンク」があればそこから
2 navi2chの履歴から
3 C-cC-f
お好きなのをどうぞ
0613名無しさん@お腹いっぱい。05/03/14 22:22:47
>>609
え?それって、どれ?
ttp://tokyo.cool.ne.jp/progn/navi2ch.gikope.diff.gz
のこと?
061460905/03/14 23:03:11
>613
ごめんマジボケかました
>231の間違い
0615名無しさん@お腹いっぱい。05/03/14 23:40:37
^x-navi2ch すると、こんなメッセージがエコーラインに出ます。

ディレクトリのロックに失敗しました。危険を承知で続けますか?
(yes or no)
0616名無しさん@お腹いっぱい。05/03/14 23:47:00
600!!

「ディレクトリのロックに失敗しました。危険を承知で続けますか?」
これって、どういう理由ででるの?
Emacsがいきなり落ちた後とかに見るんだけど
いまいち何を伝えたいんだかわからない。
0617名無しさん@お腹いっぱい。05/03/15 00:00:41
>>615-616
FAQ
0618名無しさん@お腹いっぱい。05/03/15 00:10:37
(ここに書けばいいのにね)
0619名無しさん@お腹いっぱい。05/03/15 00:14:07
>>618
(き・も・ち・わ・る゛ぅ〜)
062058605/03/15 01:24:46
>>596
> >b のときにそうなりそう。
> まさにその通りでした。検証不足ですいません。
navi2ch-article-backward-buffer で
(progn
(navi2ch-split-window 'article)
(switch-to-buffer buf))
の navi2ch-split-window と switch-to-buffer を入れ換えるのが一番お手軽そう
だけど、これやると navi2ch-article-backward-buffer が article モードでしか
呼べなくなっちゃう。

まともな fix が思いつかないんで、どなたかよろしく。
■ このスレッドは過去ログ倉庫に格納されています