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

Navi2ch for Emacs (Part 17)

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/08/29(火) 01:10:37
Emacsen で動く 2ch 専用ブラウザ、Navi2ch のスレッド Part 17 です。

Navi2ch 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/
0301名無しさん@お腹いっぱい。2006/10/29(日) 10:29:08
>>299
まず1.7.5のことは忘れて叩き消しなさい。>>9参照。
それからパッチ云々とか head の変更とかも忘れていい。

で、navi2ch を起動する。
navi2ch が起動しないなら cvs 版があるところに load-path を通そう。
それだけで動くんじゃないの?
0302名無しさん@お腹いっぱい。2006/10/29(日) 11:38:17
重ね重ねありがとうございます。1.7.5はディレクトリごと削除しました。
/home/user/navi2ch/の中を全て消したあともういちどCVSの入手を
行いましたが、今度はnavi2chが起動しなくなってしまいました。
load-pathの通し方が分からないのですが、どうすればよいのでしょうか?
何度も質問をしてしまい、お気にさわられたらごめんなさい。
0303名無しさん@お腹いっぱい。2006/10/29(日) 11:59:29
(setq load-path (append '("/path/to/elisp/dir" "/path/to/another/elisp/dir") load-path))
0304名無しさん@お腹いっぱい。2006/10/29(日) 12:11:19
/home/user/.emacsに上記の一文を書けばよろしいのでしょうか?
インストールした場所が/home/user/navi2ch/の中なのですが、
どのように読み替えればいいのですか?
ほんとにすみませんです・・・
0305名無しさん@お腹いっぱい。2006/10/29(日) 12:26:46
>>304
> /home/user/.emacsに上記の一文を書けばよろしいのでしょうか?
yes

> インストールした場所が/home/user/navi2ch/の中なのですが、
その直下に navi2ch.el その他もろもろがあるなら、
(setq load-path (append '("/home/user/navi2ch") load-path))
0306名無しさん@お腹いっぱい。2006/10/29(日) 12:27:44
おまえらすげー親切だなwww
0307名無しさん@お腹いっぱい。2006/10/29(日) 12:33:59
そこまでしてnavi2ch使うこともなかろうに…
0308名無しさん@お腹いっぱい。2006/10/29(日) 12:48:04
みなさん、ご親切にありがとうございます。ほんとに感謝しています。
感謝の言葉もありません!
無事起動致しまして、書き込みもできました!!
何度もうっとおしい初心者質問を連投したことをここにお詫びいたします。
0309名無しさん@お腹いっぱい。2006/10/29(日) 13:07:46
おつ。
もし make してないならするのも一興。バイトコンパイルしとくと速いぞ。
0310名無しさん@お腹いっぱい。2006/10/29(日) 13:17:07
>ほんとに感謝しています。感謝の言葉もありません!
ちょwwおまwww
0311名無しさん@お腹いっぱい。2006/10/29(日) 14:00:21
え、CVS とってきて make も install もせずに動かないとか言ってたの?
0312名無しさん@お腹いっぱい。2006/10/29(日) 15:02:02
バイトコンパイルはしてるけどpath通すだけで使ってるyo
0313名無しさん@お腹いっぱい。2006/10/29(日) 18:05:38
>>282
巡回する時にその板の新スレを指定したブックマークに集めてくれる機能があった。
0314名無しさん@お腹いっぱい。2006/10/29(日) 22:08:06
meadow からインストールしたのですが

[+]Navi2ch
[+]ブックマーク
[+]変わった板
[+]bbsmenuは移転しました

しか表示されません。どこを設定すればいいのでしょうか?
navi2chのマニュアルを見ましたが該当する箇所を見つけれませんでした。
宜しくお願いします。
0315名無しさん@お腹いっぱい。2006/10/29(日) 23:06:35
.navi2ch/init.elに
(setq navi2ch-list-bbstable-url "http://menu.2ch.net/bbsmenu.html";)
が必要なんじゃないかな。

0316名無しさん@お腹いっぱい。2006/10/29(日) 23:13:11
客先で作業する時にこそこそと使いたいんだけど、オープニングの
スプラッシュ(つーんだっけ?)出ないようにできない?w
0317名無しさん@お腹いっぱい。2006/10/29(日) 23:34:05
で き る よ
0318名無しさん@お腹いっぱい。2006/10/29(日) 23:37:05
客先で2ch見るなよ
0319名無しさん@お腹いっぱい。2006/10/29(日) 23:38:14
>>316
スプラッシュというキーワードまで辿りついてるなら
,----[ (info "(navi2ch)General Qestions") ]
| Q.
| ○○を△△にしたいんだけど。
|
| A.
| とりあえず `navi2ch-vars.el' っていうファイルを見てみてね。それか
| `M-x customize-group RET navi2ch RET' するか。*Note Customize::.
`----
03203162006/10/30(月) 00:25:13
おー、できました。
(setq navi2ch-display-splash-screen nil)
ってやりました。
navi2ch-vars.el 見てみました、かなりいろいろカスタマイズできるですね。
0321名無しさん@お腹いっぱい。2006/10/30(月) 00:57:47
>>316
お前、俺んとこ来たらお前の会社出入り禁止な。
0322名無しさん@お腹いっぱい。2006/10/30(月) 01:31:06
客先で 2ch するやつと、2ch で粘着相手を探すのに懸命なやつの、熾烈な争いw
0323名無しさん@お腹いっぱい。2006/10/30(月) 01:41:51
unstable版は爆速ですか?
0324名無しさん@お腹いっぱい。2006/10/30(月) 06:26:04
そういえば >>283 ででてる
navi2ch-multibbs-send-message-retry-confirm-function
は navi2ch-vars.el に移した方がいいんジャマイカ?
0325名無しさん@お腹いっぱい。2006/10/30(月) 09:23:52
unifile がコア吐いて落ちまくるので、 spamfilter.el 使おうと思ったけど、

byte-code: Symbol's value as variable is void: ?

なんやねんこれ。
jtoken-bigram-buffer-for-each
辺りでエラー起こしてるような気がするけど、 debug-on-error を t にしても
トラップしてくれないぜorz

Part13 に同じ症状の人いたけど解決方法載ってなかったし。
0326名無しさん@お腹いっぱい。2006/10/30(月) 09:28:04
>>325
ごめん、japanese-tokenizer.elc 削除したら動き出した。
0327名無しさん@お腹いっぱい。2006/10/30(月) 14:10:46
>>321
けっ、お前んとここそ、ウチ会社へ発注禁止だ。おとといきやがれ。
0328名無しさん@お腹いっぱい。2006/10/30(月) 15:46:43
>>327
どっちが強いと思ってるんだ。

>>326
トラブル時は.elcが問題な事がたまにあるね。
高速なマシンではbyte-compileしなくてもいいかもと思ってしまう。
03293142006/10/30(月) 16:10:27
>>315様、
おかげさまでカテゴリまでは見れるようになりました。
しかし板を選択すると、
Searching for program: no such file or directory, gzip not updated
と表示されてしまいます。
識者の皆様、どうしたらよろしいでしょうか?
0330名無しさん@お腹いっぱい。2006/10/30(月) 18:16:46
>>329
gzip 入ってるの?

(setq navi2ch-net-accept-gzip nil)
0331314=3292006/10/30(月) 20:08:05
入っていないかもしれません。
Meadowのインストーラで自動でインストールしただけです。

(setq navi2ch-net-accept-gzip nil)

をホームディレクトリの.emacsに追加すればよろしいのでしょうか?
0332名無しさん@お腹いっぱい。2006/10/30(月) 20:16:33
ドキュメントを読もうという気にはならんのかね
0333名無しさん@お腹いっぱい。2006/10/30(月) 23:32:04
いちいち聞いてないでまずやってみろよ
これだからゆとり教育世代は
0334名無しさん@お腹いっぱい。2006/10/31(火) 03:01:12
「navi2ch から初める emacs ハック」っていう本を出版してください。
0335名無しさん@お腹いっぱい。2006/10/31(火) 03:17:33
>>334
つ言いだしっぺの法則
0336314=3292006/10/31(火) 09:03:36
色々やっていたらまた板一覧が見えなくなりました。
さらに「bbsmenuは移転しました」の2ch運用情報を見ようとすると
GnuServ
Error 109 when reading from stdin!
Aborting
というエラーが出るようになってしまいました。

やったことはMeadowのbinディレクトリにtar.exeとgzip.exeを入れたのと、

init.elに以下の行を追加しました。
(setq navi2ch-list-bbstable-url "http://menu.2ch.net/bbsmenu.html";)
(setq navi2ch-net-accept-gzip nil)
(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)

.emacsには以下の行を追加しています。
(require 'w3m-load)

(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)
(setq navi2ch-net-accept-gzip 'nil)
0337314=3292006/10/31(火) 10:41:42
無事動きました。
cygwinのpathが通ってなかったためのようです。
お騒がせしました。
0338名無しさん@お腹いっぱい。2006/10/31(火) 22:32:30
スナップショットの tar ボールの中身が更新されていません。

navi2ch-cvs_0.0.20060706-1.tar.gz
navi2ch-cvs_0.0.20061024-1.tar.gz
navi2ch-cvs_0.0.20061030-1.tar.gz
navi2ch-cvs_0.0.20061031-1.tar.gz

現状上記ファイルの中身が ChangeLog を除いて同一となってます。
0339名無しさん@お腹いっぱい。2006/11/01(水) 05:45:04
すいません、sendlog のディレクトリを指定はどうすれば可能ですか?
setq navi2ch-directory で .navi2ch/ を指定しても、
init.el とか、bookmark とか history とかは個別に指定しないとダメなんですね。
で、sendlog ディレクトリも指定する必要があり、質問させていただきました。

0340名無しさん@お腹いっぱい。2006/11/01(水) 06:11:06
navi2ch-message-sendlog-board か
0341名無しさん@お腹いっぱい。2006/11/01(水) 17:24:10
navi2chで書き込みしようとすると
文字を入力した時点で文字化けしてしまいます。
テスト → eXg
となってしまいます。
文字コードのせっていはどこでやるのでしょうか?
0342名無しさん@お腹いっぱい。2006/11/01(水) 17:32:43
>>341
navi2ch 起動前の Emacs 上では化けないの?
03433412006/11/01(水) 18:22:20
>>341様、ありがとうございます。
Emacsでも化けますね
Emacsの設定について調べてみます。
0344名無しさん@お腹いっぱい2006/11/01(水) 19:27:48
http://oss.jodi.org/ss3.html  
0345<b>名無しさん@お腹いっぱい</b>2006/11/01(水) 19:31:04
<font size="5">うんちゃん</font>
0346名無しさん@お腹いっぱい。2006/11/01(水) 20:07:16
連投規制はCVS先端で実装されているんでしたっけ
waitやsecondで探しても見つからない・・・
0347名無しさん@お腹いっぱい。2006/11/01(水) 20:37:51
>>346
>>118
0348名無しさん@お腹いっぱい。2006/11/02(木) 01:54:11
>>340
うーん、これ設定してみましたがダメみたいです。
emacs終了できなくなっちゃった・・
0349名無しさん@お腹いっぱい。2006/11/02(木) 02:51:22
>>348
navi2ch-list-board-name-list もいじらないとだめかも
0350名無しさん@お腹いっぱい。2006/11/02(木) 08:10:29
>>338
手元のスクリプトがまずかったので直しました。ただ、古いtar ballは
更新していません。したほうがいいでしょうか?
0351名無しさん@お腹いっぱい。2006/11/02(木) 10:45:33
test

03523412006/11/02(木) 16:25:32
ここに書いてあるとおりに
ttp://www.ysnb.net/meadow/meadow-users-jp/2002/msg00140.html

M-x set-keyboard-coding-system で、japanese-shift-jis-dos
をすると文字化けが直りました。
.emacsに何を書いたらいいのか分かりません。
どなたか教えていただけませんでしょうか?
0353名無しさん@お腹いっぱい。2006/11/02(木) 16:38:38
>>352
(set-language-environment "Japanese")
(set-keyboard-coding-system 'japanese-shift-jis-dos)
0354名無しさん@お腹いっぱい。2006/11/02(木) 18:23:44
>>352
navi2ch と関係ないでしょ。

meadowについて語ってくれなスレッド
http://pc8.2ch.net/test/read.cgi/unix/1005460254/
0355341=3522006/11/02(木) 18:34:16
>>353様、
ありがとうございます。
お蔭様で文字化けが直りました。

>>354様、
確かにそうでした。以後気をつけます。

navi2chから書き込みをしようとしましたが、
書き込み確認画面で
Retry? (yes or no)
となってどちらに答えても書き込みが出来ませんでした。
もしかして、書き込みに時間がかかるのでしょうか?

0356名無しさん@お腹いっぱい。2006/11/02(木) 20:57:31
>>350
navi2ch-cvs_0.0.20061102-1.tar.gz
だと debian/changelog のみが更新されてますね。
pserver のアドレスが古いままだったりしませんか?

tar ball の差し替えは個人的には必要ないと思います。
0357名無しさん@お腹いっぱい。2006/11/02(木) 21:15:56
>>355
もしかして >>314 の人?
たぶん古い navi2ch 入れてるよ。
Meadow3 用の netinstall から入れてれば、>>329 のエラーはでないはずだし。
# 安定版の言葉にだまされて Meadow 2.10 をいれてるとみた。
ttp://www.meadowy.org/meadow/netinstall
から「Meadow 3.00 開発版」を入れるべき。

ほんとに meadow ユーザーなら
ttp://pc7.2ch.net/test/read.cgi/software/1129480572/l50
に移動してね。
# >>354 のリンク先よりソフトウェア板の方が活発だから。
0358名無しさん@お腹いっぱい。2006/11/03(金) 02:21:24
2.10ユーザーは騙されているのかw
0359314=341=3522006/11/03(金) 17:30:08
>>357
ありがとうございます。
meadow 3.00 入れてみます。
ソフト板に移住します。
navi2chスレのみなさんご迷惑をおかけして申し訳ありませんでした。
0360名無しさん@お腹いっぱい。2006/11/03(金) 20:07:37
>>359
meadow スレにこれだけ書いてあって吹いた。
> From: [751] 名無しさん@お腹いっぱい。 <>
> Date: 2006/11/03(金) 17:56:32 ID:QZ9h2qoB0
>
> navi2chでの書き込み出来ました!
> 2.10で苦労していたのが嘘のようです。
> 3.05万歳!
0361名無しさん@お腹いっぱい。2006/11/06(月) 10:35:23
>>356
pserverでなくover sshでアクセスしていたのですが、アクセス先のホスト名
を間違えていました...
本日のtar ballでは直っているはずです。
0362名無しさん@お腹いっぱい。2006/11/06(月) 17:39:59
>>361
なおってたよ。
お疲れ。
0363名無しさん@お腹いっぱい。2006/11/07(火) 23:39:31
>>347
これちゃんと動きます?
やってみていますが期待どおり動かないのでひとつひとつ lisp を調べているところです
0364名無しさん@お腹いっぱい。2006/11/08(水) 00:18:12
動いてるよ。
60 秒待てと言われたら C-u 60 C-c C-c。
0365名無しさん@お腹いっぱい。2006/11/08(水) 01:01:31
あそうやって使うんですか。
使い方もわかってなかった(^_^;

ちなみにこれとは別に、
例えば 60 秒規制の板だったら、前回投稿した時刻から 60 秒以内に投稿しようとすると
自動的に 60 秒後になるまでその差だけ待ってから投稿してくれるような hook があったら
便利ではないでしょうか(←はじめ上記コードをこういう機能だと勘違いしていました)

時間を見て作ってみたいと思います。lisp 初心者なので調べながらですが
0366名無しさん@お腹いっぱい。2006/11/08(水) 01:03:25
>>364
それとちゃんとそれでこちらでも動きました。ありがとうございました。
0367名無しさん@お腹いっぱい。2006/11/08(水) 17:31:40
>>355ではないのですが、navi2chで書き込もうとするとRetry? (y or n)と
表示され書き込みができません。Meadowを使っているのですが、2.10でも
3.00でも同じ症状でした。これはMeadow側の問題なんでしょうか。

navi2chはcygwinでmake installして入れました。
0368名無しさん@お腹いっぱい。2006/11/08(水) 22:41:36
>>367
まさかリリース版いれてないよね?
ってか、Meadow3 なら netinstall で問題無いってのが判ってるんだから
netinstall 試さないのはなぜ?
0369名無しさん@お腹いっぱい。2006/11/08(水) 23:21:07
>>368
すみません、そのまさかです。netinstallで試したら
うまく行きました。
別のPCでFreeBSD+Emacs21を動かしているので、Meadowでも
Emacsと同じようにmake installしたほうがなんとなく
よさそうな気がして、そうしていました。

netinstall版があるものを自分でmake installするメリットって
何もないですかね。
0370名無しさん@お腹いっぱい。2006/11/08(水) 23:29:25
メリット: 自分のスキルがちょっぴり上がるかもしれない。
0371名無しさん@お腹いっぱい。2006/11/09(木) 17:37:58
my-navi2ch.el の作者さんいる?

mew-use-biff を t にしてる時に、my-navi2ch-patrol すると、たまに
ad-Orig-navi2ch-board-sync: Buffer is read-only: #<buffer +inbox>
というエラーが出ます。

このエラーが出てから +inbox に移動すると、(mew の summary バッファです)
summary の中に2にちゃんのレスが混ざってしまいます。
0372名無しさん@お腹いっぱい。2006/11/10(金) 21:09:07
eval しろよ
0373名無しさん@お腹いっぱい。2006/11/10(金) 21:36:04
evalんじゃねえ。
0374名無しさん@お腹いっぱい。2006/11/11(土) 02:19:25
>>371
板の更新のタイミングと mew の biff のタイミングが重なると、
その現象が生じるのだと思うのですが、根本的なエラー箇所が特定できてません。
とりあえずの対策として、巡回中は mew の biff を止めるしかないかなと思います。

(defadvice my-navi2ch-patrol (around stop-mew-biff activate)
(mew-biff-clean-up) ;; biff の停止
(unwind-protect
ad-do-it
(mew-biff-setup))) ;; biff の再開

たぶん、これで巡回中 biff を止められるはずです。
0375名無しさん@お腹いっぱい。2006/11/11(土) 02:50:19
>>374
レスありがとうございます。
こちらでも同じ用なコードを書いて回避しておりました。

また何かわかったら、ここに書き込みますね。
0376名無しさん@お腹いっぱい。2006/11/12(日) 18:25:21
ひとつ要望だけど、インストールディレクトリは
/usr/local/share/emacs/site-lisp/
以下をデフォルトにして欲しい気がする。
(現状、/usr/local/share/emacs/22.0.90/site-lisp/)

そうすると、emacsのmake uninstall時に削除されなくて(゚д゚)ウマー
なんだけど。
今は、configure時に、インストールディレクトリを変更して対応してる。
0377名無しさん@お腹いっぱい。2006/11/13(月) 00:18:51
じゃあそれでいいじゃん。
0378名無しさん@お腹いっぱい。2006/11/13(月) 05:58:32
site-lispをmake uninstallが削除するって方も変な感じがするね。
0379名無しさん@お腹いっぱい。2006/11/13(月) 12:54:29
>>376
同じ作業を何度もやるなら
なんか shell script でも書いときゃいいんじゃないか?

私は Linux 使ってるから rpm で全部やってるけど。
0380名無しさん@お腹いっぱい。2006/11/13(月) 15:41:42
デフォルトでどこがベターか、って話だと思うんだが…。
このあたり、なんか指針なかったっけ。
0381名無しさん@お腹いっぱい。2006/11/13(月) 17:46:38
elc と el を
emacs のバージョンを 含める/含めない ディレクトリに
別々にインストールできるようにすればいいって話?
0382名無しさん@お腹いっぱい。2006/11/13(月) 18:00:00
emacs 22 の find-function 等は .el と .elc が別のディレクトリにあると
うまく動作しない。
0383名無しさん@お腹いっぱい。2006/11/13(月) 18:12:26
>>382
それは emacs22 の find-function 等 が抱えてる問題?
それとも emacs22 以降では「別々にするな」という方針?
0384名無しさん@お腹いっぱい。2006/11/13(月) 19:55:04
>>383
emacs22 で別の場所にインストールした場合は `find-function-source-path'
を適切に設定しろ、という話。
単に *.el のほうに load-path を通すんでもいいけど。
0385名無しさん@お腹いっぱい。2006/11/14(火) 00:02:53
ってか、別に22固有の問題でもないような。
Emacs21時代なら別でも問題なかったんだっけ?
0386名無しさん@お腹いっぱい。2006/11/14(火) 05:52:55
>>384
(locate-library "navi2ch")
=> "/home/oreore/obj-navi2ch-emacs22/navi2ch.elc"
(locate-library "navi2ch.el")
=> "/home/oreore/navi2ch/navi2ch.el"
(condition-case e (find-function 'navi2ch) (error e))
=> (error "Can't find library /home/oreore/obj-navi2ch-emacs22/navi2ch")

>>385
emacs 21 では同じ条件で問題無し。
0387名無しさん@お腹いっぱい。2006/11/15(水) 20:10:17
cvs serverがおかしなエラーを返す。

$ cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch
Fatal error, aborting.
anoncvs_navi2ch: no such system user
$
0388名無しさん@お腹いっぱい。2006/11/16(木) 13:02:59
>>387
% cvs -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch login
Logging in to :pserver:anonymous@navi2ch.cvs.sourceforge.net:2401/cvsroot/navi2ch
CVS password: [return]
% cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch
で普通に取り寄せられたが
0389名無しさん@お腹いっぱい。2006/11/16(木) 22:36:55
>>308
直ったってことだろ。

22:00 ごろは、>>387 と同じ現象だったし。
0390名無しさん@お腹いっぱい。2006/11/16(木) 22:38:25
>>389
ちょっと追記。

(昨日の) 22:00 ごろは、>>387 と同じ現象だったし。
0391名無しさん@お腹いっぱい。2006/11/16(木) 23:05:54
sourceforge が一時的に変になるのはいつものことだから、24 時間くらいは
様子見すれば?
ここに書いたところでどうにかなるわけでもないし。
0392名無しさん@お腹いっぱい。2006/11/17(金) 04:18:22
> 私は Linux 使ってるから rpm で全部やってるけど。
吹いたw
俺も Linux 使ってるが、rpm は使ったことないなぁ。
0393名無しさん@お腹いっぱい。2006/11/17(金) 11:02:55
>>392
rpmのspecファイルなんてshell scriptみたいなもんだし、
笑うポイントが分からん。
0394名無しさん@お腹いっぱい。2006/11/17(金) 11:10:13
>>393
単に詳しい人気取りしたいだけでしょ
0395名無しさん@お腹いっぱい。2006/11/17(金) 12:59:29
Linuxはカーネルのことだからと予想。
まぁ、Debianとかなら rpm じゃないし。
0396名無しさん@お腹いっぱい。2006/11/17(金) 13:29:42
それでも吹き出すほど面白いとは思えん。
0397名無しさん@お腹いっぱい。2006/11/17(金) 16:54:22
Linux使っている人でrpm使ってる人の割合ってどれくらい?
0398名無しさん@お腹いっぱい。2006/11/17(金) 17:12:43
>>397
くだらねえ質問はここに書き込め! Part 134
http://pc8.2ch.net/test/read.cgi/linux/1162550615/
0399名無しさん@お腹いっぱい。2006/11/28(火) 01:06:35
や、そこもスレ違いだろうw
0400名無しさん@お腹いっぱい。2006/11/30(木) 03:50:13
過疎ってるな
■ このスレッドは過去ログ倉庫に格納されています