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



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

Navi2ch for Emacs (part 6)

1 :名無しさん@お腹いっぱい。 :02/06/12 21:21
Emacsenで動く2ch用ブラウザ、Navi2chスレッドpart 6です。

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

>>2 リンク、過去スレッド


267 :251 :02/07/02 23:29
>>265
> スレ一覧を作るところをちょっと変えてみました。cvs update してテストよろ。

ばっちしOKです。

> するとなると、がくがくぶるぶる(AA 無いや)

欲しいですね。でもC-c C-a gもC-c C-a Gも使用済みですね。


268 :mami :02/07/02 23:44
>>266
C-x f とかでミニバッファを使おうとするとおこられました。
(defun navi2ch-progress-update-echo-area ()
(let ((cur-mesg (current-message)))
(save-match-data
(if (and cur-mesg
(string-match "\\.\\.\\.\\'" cur-mesg))
(navi2ch-progress cur-mesg)))))

FR#572811 でも timer 使いたいんで、
組み込むときはその辺よろしくです。

269 :nanashi :02/07/02 23:56
>>268
あ、たしかにそれが必要ですね。
(and (stringp cur-mesg) (string-match...
にした方がより確実か。

んで、timer は同時に複数使えますし、navi2ch-net で使う時は
timer on -> connection open〜ダウソ完了 -> timer off
にしようと思ってます。

;; (progn (message "hoge...") (sit-for 10)) とかして楽しんでください(w

270 :名無しさん@お腹いっぱい。 :02/07/03 00:11
(゚∀゚)アヒャヒャヤヤ!


271 :名無しさん@お腹いっぱい。 :02/07/03 00:21
>>265
>>>263
>今のところ、板バッファは一つだけ。これ増やしてさらにフレームの管理まで
>するとなると、がくがくぶるぶる(AA 無いや)

おいらはフレーム管理はいらないけど sticky な板バッファはほしいです。
これも大変そうなのれすか?
気長に待ちまってます。

272 :mami :02/07/03 00:29
いつでも C-c g で UNIX 板に飛ぶ。
ちょっと乱暴ですかね。

(global-set-key "\C-cg"
(lambda ()
(interactive)
(navi2ch-bm-select-board
(cdr (assoc "unix"
(mapcar
(lambda (x) (cons (cdr (assq 'id x)) x))
(navi2ch-list-get-board-name-list navi2ch-list-category-list)))))))


273 :名無しさん@お腹いっぱい。 :02/07/03 00:36
>265
262 です。
(setq navi2ch-list-bbstable-url "http://isweb36.infoseek.co.jp/computer/hima2908/bbsmenu.html")
で対応したのれす。ありがとう。これにすると2chじゃない読めない板が一杯
あるね。

それから 263 に、賛同あるよ。でも、フレームって管理が面倒なんだね。で
も慣れてしまうとフレーム駆使して一ヶ月以上使い続けるからなあ。お願いし
ますレス。

274 :mami :02/07/03 00:43
>>273
これデカ過ぎるんで、わたしはこっちを使ってます。
http://www.onpuch.jp/board/bdleft.html

275 :名無しさん@お腹いっぱい。 :02/07/03 00:48
>>265
>>267
> 欲しいですね。でもC-c C-a gもC-c C-a Gも使用済みですね。

かな漢字変換とか yatex みたいに一覧から選ぶ、とかできたら
いくらでも増やせて嬉しいんだけど…無理かな。

276 :名無しさん@お腹いっぱい。 :02/07/03 01:02
>>265
> 俺は + 愛用なんであんまり g しないんだが、どうなると嬉しいのか
> 教えてちょ。

普段はグローバルブックマークで mami するだけの生活で、板自体には
新スレを探したり、偶にネタを探すときに訪れるだけです。

で、出入りの激しいスレの最後ら辺では、新スレへのリンクが張られて
いないことがあります。仕方がないので新スレを探す為に g とすると、
デフォルトの値が 1001 とかだったりするんですね。

これがそのスレのある板の名前になってほしい。以前はそうだったんだけど、
いつからか挙動が変わってしまいました。

277 :mami :02/07/03 01:04
>>276
Q

278 :名無しさん@お腹いっぱい。 :02/07/03 01:51
>>277
ガ━━(゚Д゚;)━━ソ!
そんなものがあったとは... これで用を足せますが、なんか挙動が
素気ないですね(w

279 :名無しさん@お腹いっぱい。 :02/07/03 01:51
>>276
ブックマークの所で g する方法もあるで。

280 :nanashi :02/07/03 06:58
>>275
最近のだと C-c C-a ? なんてので一覧から選べたりしますです。

>>278
g であまり複雑な条件判断をすると直感と反する動作になる恐れがあるので、
G のデフォルトにスレのある板を入れとくといいかも。これで実装してみます。

281 :nanashi :02/07/03 08:43
>>280
> G のデフォルトにスレのある板を入れとくといいかも。これで実装してみます。
これで commit しました。

282 :(not 1) :02/07/03 10:46
>>266
wl とかの progress-bar の代りに使ってみる。(゚∀゚)アヒャ!
(defun navi2ch-progress-feedback-with-label (label fmt &optional value
&rest args)
(if (and (integerp value) fmt)
(let ((msg (apply 'format fmt args))
(val (abs value)))
(if (> val 100)
(if (zerop (setq val (% val 100)))
(setq val 100)))
(message "%s%s%3d%%"
msg
(nth (% val (length navi2ch-progress-strings))
navi2ch-progress-strings)
val))
(message "")))

(defalias 'progress-feedback-with-label 'navi2ch-progress-feedback-with-label)
(defalias 'lprogress-display 'navi2ch-progress-feedback-with-label)
(make-obsolete 'lprogress-display 'progress-feedback-with-label)


283 :名無しさん@お腹いっぱい。 :02/07/03 13:59
GNU Emacs21 で contrib にある gikope が使えません。
find-file-noselect-as-coding-system がないみたいです。
使ってる人はいないんでしょうか。

284 :(not 1) :02/07/03 16:14
FR#572811 のマウスカーソル位置のリンク先表示を実装してみました。
;; speedbar からパチっただけ。
Meadow でしか動かしてないんで確認よろしくです。
----BEGIN BASE64----(navi2ch-track-mouse.el.gz)
H4sICFGhIj0AA25hdmkyY2gtdHJhY2stbW91c2UuZWwAlVJBcsMgDDzHr9DkEjhw
6Xc6PSgg1zRYuBic5PcVTpO6dZNpfWAspNXuSihHrWcyBzoD4+SfbGcwZW8DmT46
OXCA5z6WscYT9cT5BXY/S3NCezBzmW4aJU0Lr/qNlMuwLAWlGwDlW1AtYS6JBtid
qEc71kT9lIBA9XggE6LFYCZMHveBYHcVlX1k0yG7QEk3GwE9kmeW/R90XzqCrHUF
3DP2zRJNMqIvX4VtFThAxWIJWThCuSf/ZrviMIS/oeDCOZM+0nYt+68PziSZ7CeC
LW2vo8OJDJ1sSaNoua2r3h49u3hcJDfKRnZ+Fm1RurMP86ZADSm+8uVfoos92YoZ
otB+Kr6ljx2xKHuHHt9imh/oetn1ViCb1SicH4eAZxM8i0vPfl/alpJoqFy67liI
VK7q9Bw2Cp0zXYyH32nupFYPXX8AiMzgB2cDAAA=
----END BASE64----


285 :(not 1) :02/07/03 16:17
>>283
こんなパッチを合てると動いたりしません?
----BEGIN BASE64----(gikope.el.diff.gz)
H4sICLCjIj0AA2dpa29wZS5lbC5kaWZmAIVSbU/bMBD+XCR+AV+OytZcglFoxgpl
YlGRGCCGtmkv0qRpcpNL69Wzme0C/cJvn5OGNZBOiyIrvnve7hTOOUzkzNzgHqqH
zqc5whmOIT6AOBkm8TB+Cf047m9uRFG0Ana+Yg6XcxVAEA+G4T3o17g0Bb4/2B1A
VJ1purkBx8fhYDkWt8LWIlwIrkwmvDSaCyWdhxesF2AA3S0yons0od/efaBvt1/T
N/Qz3aaEzsj11cnJNTmPr06/EHv5fXRIjshsi42gUugGPm/bjOdFgRa0VGGKf7a7
O8vSTvd/IezZBflBEuJISt/T07IeIpTma2achlzGLpbupW7dyszNgnvDZ1IpK/Uk
YCFYBrOP9Iie05+1ZLnOV8nuIUTh3I+X+6wf54X1qyvqvFffmBO3yPE+m1sXFhzW
AnUd/e/27KyQOueFVMi1cagw81y4kDEvk7mF8/irwaqAy+azaq/3xOpR/7lhQEVt
FJv8/eaZReGxTWww0QqHbUGFHhh7Ep0XxvIgmK+foRLtMKkdWv/Y0B61d2vGq5fN
xjiRWpcmplilgOae61lKZ260WoBvIO6mQRCYRe5Q2GxahrwTtpmxsgj0Cd6X/09F
/wPIYE/QsAMAAA==
----END BASE64----

;; ちなみに find-file-noselect-as-coding-system は apel を入れれば使えるように
;; なると思います。この patch を当てれば必要ないけど。

286 :名無しさん@お腹いっぱい。 :02/07/03 19:54
navi2ch公認bbs.cgiが欲しぃ。

http://tolkien.s7.xrea.com/paranoia/index.html
ここの2ch互換cgiで取りあえず表示は出来ましたよ。

287 :名無しさん@お腹いっぱい。 :02/07/03 20:53
ふと気付いたら、いつのまにか bookmark が消えてた(;_;)
(´-`).。oO(なんでだろう?)

288 :名無しさん@お腹いっぱい。 :02/07/03 23:27
>>284
「i」が使いものにならなくなる罠。

289 :nanashi :02/07/03 23:29
>>286
前も出てたけど、Navi2ch Project で 2ch 互換の BSS 作るのもいいかもですね。
web programming は俺にまかせろやって人がいたら、committer になってサブ
プロジェクトとして進めてくれるとうれしいかも。

>>287
どっちの bookmark?

290 :名無しさん@お腹いっぱい。 :02/07/03 23:31
>>287
ma mi した直後にネットに繋がってなかった事に気づいて、
emacsを強制終了したら、bookmarkが消えてた事があったな。

で、たしか前スレで自動的にbookmarkをバックアップして
くれるパッチが紹介されてたと思う

291 :290 :02/07/03 23:34
自分はグローバルブックマークでした。

292 :名無しさん@お腹いっぱい。 :02/07/03 23:41
bookmark のバックアップは既に本体にあるような

293 :mami :02/07/04 00:14
>>278
> なんか挙動が素気ないですね(w
どうなるといいですか?

>>284
XEmacs だと↓でした。
Symbol's function definition is void: navi2ch-article-track-mouse-xemacs

>>290
navi2ch 関数で
(add-hook 'kill-emacs-hook 'navi2ch-save-status)
するのを、安全に save できるようになるまで遅らせればいいのかな?
それか安全じゃないときは save しないように
navi2ch-save-status を変更するか。
でも安全かどうかはどうやって判定するんだろう。

294 :287 :02/07/04 00:56
>>289
僕もグローバルのほうです。
>>290 から想像するに、こないだ XEmacs が突然画面白くなって
C-g もなにもかも利かなくなり、やむなく kill した時に消えたんだろうな。

突然なったのはバックグラウンドのプロセス関係かな?
たとえば wl の biff あたり??


295 :(not 1) :02/07/04 01:19
>>293
interactive じゃない方の navi2ch-article-track-mouse は
↓が正しいです(名前が間違ってた)。
(defun navi2ch-article-track-mouse-xemacs (event)
(if (functionp (default-value 'mouse-motion-handler))
(funcall (default-value 'mouse-motion-handler) event))
(navi2ch-article-track-mouse event))

bookmark が消える事への対処は、navi2ch-save-info を
・引数の info が nil のときはセーブしないようにする。
・引数に backup-p を追加してこれが指定されたときは backup を作るように
する。
・bookmark とか history では backup-p を non-nil にして
navi2ch-save-info を呼ぶようにする。
こんな感じにすれば結構安全になりますかね?


296 :(not 1) :02/07/04 01:23
>>289
> 前も出てたけど、Navi2ch Project で 2ch 互換の BSS 作るのもいいかもですね。
いいだしっぺの・・・

それと nanashi さんがどっかのスレで言ってたローカルファイルに書き込み
できる機能は付けてみたいですねぇ



297 :mami :02/07/04 01:28
>>295
> ↓が正しいです(名前が間違ってた)。
ばっちり、いい感じです。
mouse-set-point は (require 'mouse) かな?

298 :nanashi :02/07/04 12:54
>>295
> bookmark が消える事への対処は、navi2ch-save-info を
> ・引数の info が nil のときはセーブしないようにする。
> ・引数に backup-p を追加してこれが指定されたときは backup を作るように
> する。
> ・bookmark とか history では backup-p を non-nil にして
> navi2ch-save-info を呼ぶようにする。
> こんな感じにすれば結構安全になりますかね?
save-info が動いてる途中に落ちるとマズーなので、
1.まず "hogehoge.new" で書き込む。
2.上が成功し、backup-p が non-nil のときは "hoge" を "hoge.bak" に
copy-file する。
3.すべて成功すれば "hoge.new" を "hoge" に rename-file する。
とすれば、ファイルが壊れることはないと思います。
ホントは2.を add-name-to-file にするとより安全ですが、hard link 使えな
い環境もあるでしょうから。。。

>>296
> > 前も出てたけど、Navi2ch Project で 2ch 互換の BSS 作るのもいいかもですね。
> いいだしっぺの・・・
ヒマでヒマでしょうがなくなったら。。。
> それと nanashi さんがどっかのスレで言ってたローカルファイルに書き込み
> できる機能は付けてみたいですねぇ
Emacs スレですね。Navi2ch のナイスな使い方が提案されてたので。(w

299 :名無しさん@お腹いっぱい。 :02/07/04 13:08
Article モードで r としたときに 100-100 とか聞かれますよね。
その意味がわからないんですが…

300 :名無しさん@お腹いっぱい。 :02/07/04 13:49
>>299
first lastで、それぞれ最初からと最後からのいくつレスを表示するかを指定。
たとえば、500個レスがあるスレでr 4 (100 100)すると、1-100と401-500の
レスが表示される。

301 :名無しさん@お腹いっぱい。 :02/07/04 13:55
>>299
ありがとうございました!!

302 :名無しさん@お腹いっぱい。 :02/07/04 14:10
今、(´・ω・`)ショボーンを出したくて、C-c C-a S したのですが
Σ(゚д゚lll)ガーンが出てしまいました。
C-c C-a sでも、やっぱりΣ(゚д゚lll)ガーンが出てしまいます。

何か設定の問題でしょうか...

XEmacs 21.1.10とnavi2ch 0.0.20020703を使っています。


303 :名無しさん@Emacs :02/07/04 14:21
>>302
(´・ω・`)ショボーン

304 :302 :02/07/04 14:46
Σ(゚д゚lll)ガーン この環境だけか...


305 :nanashi :02/07/04 15:33
>>302
C-c C-a U で「(-_-)ウツダ」が出ます? 出ないようなら、C-c C-a ? してから
キーを押すとちゃんと出せるかも。

>>298 を実装してみました。
> ・引数の info が nil のときはセーブしないようにする。
article-summary なんかは nil だけになることがあるのでこれは省略してま
す。上位層で non-nil の時だけ呼ぶとかの判断をした方が確実だと思います。

手元では下のパッチを当てた状態で問題なく動いているようなんですが、他の
環境でセーブデータが壊れたりするとひじょーにまずいので、まだ commit し
てません。

XEmacs 使いの方、Meadow 使いの方、テストをお願いします。

----BEGIN BASE64----(navi2ch.el.diff.gz)
H4sICGfoIz0CA25hdmkyY2guZWwuZGlmZgClVl1b2kgUviZ/oTcDPWnDwkhAq4BW
EVsU8AHdbnf3Yrs+kQwaiZM0CX5cbH/7npnJFxF93G4uxMyceefMe97zTobcZg9d
wq07pzW73mCu9vH/P9qvR1/I3HFZlzRmd2HgeVEj3qH4izvW77SARYHD7hx+RQL8
CR2Pk+bGZluznfmc0CWhgXjNp0kpzb2WmmS0dEnLNFuktdnd3O6aW4Sa+JQkTq1W
y0dvZdHmdre5022aKlrr9QhtbbbrzQ6pid/tJun1NCIeI2Qum0X03uG2d0+MKxbR
y+V8zoJkCN+q1TQ4iaRhZAVRspzZ8XCVyPGqWKFRw2bzJU9ypKF1x6jD5x4xBI9E
/FvVqML9TtRMGozk+dQPPJ8FkcNCFV3VagXQW2vB6KU1Wyx9KlApt26Z2gCDCakM
hqefyRvow/Hun59u4AO4sNC/6mUd9AXUwNHP9CO9oVfw7x/p+OR0/9CEYPQ7dMpv
3xj9ioDa3ZU4J3ADFTCgC9NyBeemX+TwFk5M8mCn+zAxZwAwxSDy+daahTJwDH/j
vruwkMgZcJuVO6NzBD6ABozgCA52f8B4dN7pwM64K9KGCQTjIZgYYaWLjfUMSAKQ
Aa2G6DIkYrcqQGYxGf0DdbN/uAU9aMKwXOm3uxewgxvD1qdtCscq7WylRBUrg90T
eBdvv64Y2T65KuBCfaCH+jfd0W9SmoMuj2mQBBuINbNclxjOHF8uvSW3ffJ+FRXx
SkQ9hZlk4v1q0tUcF69QJHnn+RH2quUSRao6gOuEPvUub1DtZDgZTBUVgqJUYOPR
t34bOmlh+4dH469ncqouArnHKXdcRf++27mCafsDaiZlI6+eFEcx8+oOQRIU9+zB
t7j9RBElqbWe3T/Tz/UOinEHBvALNETGosVdhl1t2E6gKJFLKb7iub3gMQZJ/GDJ
XRaGcSR7cMIopD7B6DggUWe2XgBHMYBxf804Mbxkq4BdLV0rQARVZyLLaXAvKu6Q
ZEFJlvLMs9FqafgYYuXp3EMDC5yIpbVemU/WiiSc6DqnWSkkWopB0c24bQU29ZaR
v8SR2TIIGE88UuaAWRp+4PBmbFHiETX7ycykio1cP2cVf7nTcVm+SUhSIuHMQiYR
lkCB48sVj7tFeU+qwfrmZA+VvH+EPrSAa2z0SmsPJkK+UoJCu9N9pkbE8aTwzb8G
ppR8DlIKa6r3dCubUTLOGcR648DokmrlFzUYYxYK+MQOyOtrifuuljLZQ/gRro4d
Yb0c5WoEFMmmUiL5QkYpoKIo4VEtUkbR22g/CuqQ9fpe9/g3SeOlvGgSslzPspVr
rRJeX3uV4RU3GEKIht4Qd0jsTepY+WxXWyDONT14wdSzs2eSS8my8ZsgKqLGfUE0
UvDg7DTrLm3MXiot577SePFIF50fcFGuwEc8VuGmVjr7aR+spZr5z22YdL6yNsFc
ga/cutxNVjTAZ6KEVT5rh0J/q35ZMNQ0QiXN7vEjL7q2uDrEyqZkpaJizSMLKToX
96gvYMSFfmr3b04avXb57QvCk1XCL54O1JDaA1KpZt6UVSl/3pXLYf3F8KK5Bsyy
n3V98sT1Vfdr/wJEfKrQNAwAAA==
----END BASE64----

306 :302 :02/07/04 16:07
>>305
(-_-)ウツダと(゚д゚)ウマーの使い分けはちゃんと出来るようです。
うーん、どうしてだろう...


307 :名無しさん@お腹いっぱい。 :02/07/04 16:30
>>306
> XEmacs 21.1 (patch 14) "Cuyahoga Valley" [Lucid] (i386-unknown-freebsd4.6, Mule) of Mon Jul 1 2002 on pc.2ch.net
これだと、
C-c C-a s -> Σ(゚д゚lll)ガーン
C-c C-a S -> (´・ω・`)ショボーン
ちゃんと使い分けできる。

308 :名無しさん@お腹いっぱい。 :02/07/04 16:34
>>306
M-:(assoc "S" navi2ch-message-aa-alist)
したら何がでますか?

309 :名無しさん@お腹いっぱい。 :02/07/04 16:50
>>305
別人ですが、僕のとこでも、
Σ(゚д゚lll)ガーンが出てしまいます。

(navi2ch-version)
"Navigator for 2ch 1.5.2"
(emacs-version)
"GNU Emacs 21.2.50.1 (i386-msvc-nt5.0.2195) of 2002-01-21 on R2D2"
です。

で、navi2ch-vars.el みたら。
(defcustom navi2ch-message-aa-alist
...
("s" . "Σ(゚д゚lll)ガーン")
...
なんですけど.....


310 :290@Emacsですが。 :02/07/04 18:06
>>305
ma mi の前にケーブルひっこぬいて ma mi して killall emacs
を3回程やったけど問題なしです。

あとわざとパッチ当ててない状態でもやったけどなぜか消えなかったなぁ。
3週間ぐらい前には確かに消えたんだけど、、、再現が難しいみたいです。

311 :302 :02/07/04 19:09
>>308
nilでした。
本当は (´・ω・`)ショボーンが出ないと駄目なんですよね?


312 :mami :02/07/04 19:15
>>302 >>309
どこかで navi2ch-message-aa-alist を設定しちゃってるのかな。
~/.navi2ch/init.el とか ~/xemacs/init.d とか ~/.emacs とか。
M-x customize-group とか。
でなきゃ、古い .elc が残ってるとか。

313 :309 :02/07/04 19:22
>>312
Σ(゚д゚lll)ガーン
1.53 -> 1.54 で
S が追加されたんですね。
すみません。
手元の version が古いだけっす。


314 :名無しさん@Emacs :02/07/04 19:35
navi2ch終了しても、バッファ<*select view range*>が残るね。


315 :mami :02/07/04 21:55
TAB を押さなくてもカーソル位置のリンク先を表示。

----BEGIN BASE64----(navi2ch-timer-display-link.el.gz)
H4sICDJEJD0CA25hdmkyY2gtdGltZXItZGlzcGxheS1saW5rLmVsAI2SsU7DMBCG
5/opTl2wkYIQEg/kOo56wnFSxwnicSpsCalDWZFagdQBVUIdGZkR3YAHwHHagQGS
2+7s//67z6ZGzmo0Ek4s5tIwQmgqs4Yb0LzBCzFNYj1JsSoVv0kU6quuBBoVG3Ib
tZWm4QrOzy4JwPjUL+Yrv/b7+5fNq9v5D//ll0/v7nO7Xt25B7d3b+7Z7babx+/5
7fgwUa3/s6gsNxYoC+1ptOPCYiNjXhigXKdAo67s3YuREQRZLvNZP4PuQGFlWWvW
Bq2k7VdGE6Cm1sk12mmCqZJHrgNQWjIKAVTxfJLydvOYh45HdQCCIvT8pc9R46TO
suBCyyJ0Y10MY1yUfyAWXAup+sc/8B3KKP6wdra+l2fkB42JwMrHAgAA
----END BASE64----


316 :nanashi :02/07/04 22:21
>>305 のパッチ、XEmacs でも問題ないことが確認できました。
あと Meadow で問題なく動くようなら、いくつかのモジュールで backup を作
るように変更したのと合わせて commit しちゃいます。

>>310
エラー処理強化の副作用で大丈夫になってるのかも。

それから、XEmacs でのデフォルトのインストール先を、現在の
${prefix}/lib/xemacs-VERSION/site-lisp から、
${prefix}/lib/xemacs-VERSION/site-packages/lisp/ に変更し、icon や
info も site-packages/ 以下に突っ込むようにしようかと思ってるんですが、
いやだって人いますか?

317 :名無しさん@お腹いっぱい。 :02/07/04 22:25
>>315 (・∀・)イイ!!

318 :mami :02/07/05 00:11
>>317
ども。

>>315
これ、取り込みたいんですが
(require 'timer) してるんで、
navi2ch-timer.el あたりを新規に作った方がいいでしょうか。

319 :名無しさん@お腹いっぱい。 :02/07/05 00:28
今まで init.el に *-menu-spec を書いていたのが反映されなくなってしまったんですが、
どのように定義すればいいのでしょうか?

320 :(not 1) :02/07/05 00:58
>>316
Meadow でもおっけーでした。

>>315
delay が重要でなければ個人的には post-command-hook を使いたいなーとか。
----BEGIN BASE64----(navi2ch-post-command.el.gz)
H4sICJFqJD0AA25hdmkyY2gtcG9zdC1jb21tYW5kLmVsAI2RzQ7CIBCEzzbpO+yt
cODiGyHQdFNYCD9NfHtRS4ypotwgM9/MLkybuRCQ3PCsFiFjRmWNCD5lobxzkrSo
ApXREzA+DgAsFhKL92uCqeu7a3i1jAP7nJJMLuHoaTlS7/fpIBmHE9TTz2+9dzGh
hdztozEFK6/CIq3CIeGlzLOJDdh6IWUTZUVv5vnwJwdY8NXL9w6v8X5u8THBQSZL
9m9ZvEt1XpsO7ctnVOYNAHKtlCQCAAA=
----END BASE64----


321 :(not 1) :02/07/05 01:07
>>319
メニューが生成されてから init.el が読み込まれちゃうからです。
とりあえずは (require 'navi2ch) する前に *-menu-spec を設定すれば反映
されます。
動的にメニューを生成したいを FR に入れときますね。

ところで、どんなメニューを設定してたんでしょうか?
良さそうなら取り込んじゃいたいので、教えて貰えませんか?

322 :名無しさん@お腹いっぱい。 :02/07/05 01:14
まちBBSで匿名じゃない(「名前」欄のmailto:効いてる)レスが
スキップされてしまうのですが私だけですか?
datファイルからも抜けてます。

7/4 23:15あたりのCVS版、神奈川県板で確認。


323 :nanashi :02/07/05 01:14
>>318
navi2ch-article-mode () で
(make-local-hook 'post-command-hook)
(add-hook 'post-command-hook
(lambda ()
(navi2ch-article-display-link-minibuffer (point))) nil t)
とか書いてて s したらいつの間にか (not 1) さんが。。。

>>319
えーっと、そうなっちゃう変更をしたのは、関数内で easy-menu-define する
と unload-feature でうまく消えてくれないからなんです。
init.el に書くなら、既存のメニューへの追加をする関数を呼べばいいんじゃ
ないかと思うんですが、それについては easy-menu に詳しい人の登場を待ち
ましょう。(w

>>320
了解です。んじゃ、commit しちゃいます。

324 :319 :02/07/05 01:47
整理してないんで動かないのもあります。ごめんなさい。
----BEGIN BASE64----(menu.el.gz)
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

----END BASE64----


325 :名無しさん@お腹いっぱい。 :02/07/05 03:42
>>274
なにげにそのURLを指定してみたら、
comic板(鯖じゃなくて板)の所得済みdatが全部消えてしまいました(´・ω・`)
一体なにがおこったんだろう?

今は(^_^;)のとこ(>44)に戻しますた。
また消えるのが恐くて再現チェックしてないんで、
もしかしたら違う原因なのかもしれませんが報告まで。


326 :名無しさん@お腹いっぱい。 :02/07/05 22:34
先生,今cvsで持ってきたファイルで./configureしたら

checking whether build environment is sane... configure: error: ls -t appears to fail. Make sure th
ere is not a broken
alias in your environment
configure: error: newly created file is older than distributed files!
Check your system clock

と出ちゃいました.時計は大丈夫だと思うのですが,どうなんでしょ?

ちなみに,FreeBSD4.5です.

327 :名無しさん@お腹いっぱい。 :02/07/06 00:22
>>326
時計遅れてるんじゃない?
とりあえず make distclean して ./configure しなおしてみ。

328 :326 :02/07/06 02:44
結局,aliasの設定を引き継いでしまっていて,lsの出力が意に沿わなくなってる感じでした.
--with-bashとかつけてもダメで,configure修正して"\ls"にしたよ.

何だろう.configureのバージョンの問題なのだろうか…

329 :名無しさん@お腹いっぱい。 :02/07/06 02:56
>>328
FreeBSD だよね。/bin/sh 入れ換えてるの?

330 :326 :02/07/06 03:06
>>329

$ ls /bin/sh
-r-xr-xr-x 1 root wheel 452412 1/28 22:11 /bin/sh

$ \ls -i /bin/sh /bin/csh /bin/tcsh /usr/local/bin/bash
13052 /bin/csh 13052 /bin/tcsh
12589 /bin/sh 1436905 /usr/local/bin/bash

こんな感じで,shはshだと思います.(ちとわかりづらいかも).

うーん,aliasが完全に生きちゃってるんだよなぁ.rmでも -i が
生きてたし.

331 :名無しさん@お腹いっぱい。 :02/07/06 04:04
>>330
環境見直した方がいいよ。/bin/shでaliasが効いてるとろくなことがない。

332 :nanashi :02/07/06 04:26
>>(not 1)
ボードIDがだぶってる時の挙動がかなりマズーなので、
FR#505224を再オープンしました。

333 :名無しさん@お腹いっぱい。 :02/07/06 14:00
C-s で migemo 検索ができなくなってしまったんですが。。
~/.navi2ch/init.el に (require 'navi2ch-migemo)
と書いてみてもだめです。

334 :名無しさん@お腹いっぱい。 :02/07/06 14:40
>>333
C-sってことはmigemoの設定が変なんじゃないの?

335 :名無しさん@お腹いっぱい。 :02/07/06 15:59
すいません、質問です
当方multi-gnome-terminalを使用しておるのですが、xemacs -nwでnavi2chを起動させると
色が付きません。
スプラッシュのAAはちゃんと青色で表示されていますが、レス一覧等が白黒のままなのです。
普通にxemacsを起動した時のように派手にするにはどうすればよいでしょうか?


336 :333 :02/07/06 17:00
>>334
すみません。ちゃんと調べたら navi2ch 以外でも migemo 効いてませんでした。
別スレに逝ってきます。
;; emacs がほとんど navi2ch 専用なもので。

337 :名無しさん@お腹いっぱい。 :02/07/06 18:31
初歩的な質問ですが、出来たらヒントお願いします//
CVSでNAVI2CHを手に入れて、インストールしたのですが、
Cannot open load fileで起動しません。

./configure --with-emacs --with-lispdir=$HOME/.navi2ch
でコンパイルし
~/.emacsには
(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)
を付け加えました。

環境 redhat linux 7.3
emacs 21.2

338 :名無しさん@お腹いっぱい。 :02/07/06 19:12
>>337
(setq load-path (append '("~/.navi2ch") load-path))
を ~/.emacs に追加すればいいと思うけど
~/.navi2ch に入れるのっていいのか?キャッシュと混じっちゃうぞ。
俺は ~/lib/elisp/navi2ch に入れてる。

339 :名無しさん@お腹いっぱい。 :02/07/06 20:29
ねぇねぇ、時速100kmの電車から飛び降りて
フェンス直撃したのに平気で去っていった人
あれホントすごいよね


340 :名無しさん@お腹いっぱい。 :02/07/06 23:23
>>316
> それから、XEmacs でのデフォルトのインストール先を、現在の
> ${prefix}/lib/xemacs-VERSION/site-lisp から、
> ${prefix}/lib/xemacs-VERSION/site-packages/lisp/ に変更し、icon や
> info も site-packages/ 以下に突っ込むようにしようかと思ってるんですが、
> いやだって人いますか?

はい、(入れられ方によっては) いやです。

うちでは ${prefix}/lib/xemacs-VERSION/site-packages は存在していなくて、
packages は ${prefix}/lib/xemacs/xemacs-packages 以下にインストールす
るようにしてます。

site-packages がないときに、他の適切な packages 用のディレクトリを探し
てそこにインストールしてくれるなら問題ありません。

341 :340 :02/07/06 23:25
ところでついさっき cvs update したものでは XEmacs (21.4.8) で

Compiling /home/hoge/src/navi2ch/navi2ch-multibbs.el...
While compiling toplevel forms in file /home/hoge/src/navi2ch/navi2ch-multibbs.el:
!! Wrong type argument ((listp #<keymap "Type ? for further options" size 0 0x3779>))
>>Error occurred processing navi2ch-multibbs.el:
Wrong type argument: listp, #<keymap "Type ? for further options" size 0 0x3779>

Done
make[3]: *** [recompile] エラー 1
make[3]: 出ます ディレクトリ `/home/hoge/src/navi2ch'
make[2]: *** [navi2ch-article.elc] エラー 2
make[2]: 出ます ディレクトリ `/home/hoge/src/navi2ch'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/home/hoge/src/navi2ch'
make: *** [all] エラー 2

なんてなってコンパイルできませんです。(実際には同様のエラーがもっとた
くさんのファイルのコンパイル時にでてます)


342 :337 :02/07/06 23:34
>>338
./configure --with-emacs --with-lispdir=/usr/local/navi2ch
でインストールしなおして、
.emacsに
(setq load-path (append '("usr/local/navi2ch") load-path))
を追加したら無事起動できました。
ありがとうございました。

343 :名無しさん@お腹いっぱい。 :02/07/07 00:38
私の所では XEmacs 21.1.14 なのですが、make recompile をずっと繰り返しています。
何が変わったのでしょうか?

344 :名無しさん@お腹いっぱい。 :02/07/07 01:08
* navi2ch-article.el (navi2ch-article-add-board-bookmark): 新関数。
(navi2ch-article-add-important-message): C-u a で上記関数を呼ぶ。
article-mode から board-bookmark に登録できるようになりますた。
FR#531322

とありますけど、ちゃんと動作しないように思うんですが。ソースを見ても
中途で終わっているような...

345 :名無しさん@お腹いっぱい。 :02/07/07 01:28
>>341
343ですが私の所ではエラーにはなっていません。21.1.14
で recompile もしばらく、そのままにしていたら終わりました。
でもいつもより長いような気がする。

346 :343 :02/07/07 01:31
追加ですが、
!! Wrong type argument ((listp #<keymap "Type ? for further options" 0 entries 0x4481>))
というメッセージ(エラー?)は同様にいたる所で出ています。
が、エラーで make が止まるということはありませんです。

347 :(not 1) :02/07/07 01:41
>>332
変更、追加があったときにそれらの板の board-id の確認と編集ができるよう
にしてみます(これから)。

>>335,341
mami さんか nanashi さんが何とかしてくれるでしょう(^^;
;; xemacs はあんまし判らないので

>>344
多分直りました。


348 :名無しさん@お腹いっぱい。 :02/07/07 02:30
>>347
> >>344
> 多分直りました。

うまく動きました。ところで navi2ch-article-add-board-bookmark の global
bookmark 版もあれば嬉しいのですが

349 :343 :02/07/07 02:59
さらに追加ですが、エラーにはなっていませんが 341 と同様のメッセージが出て、
*.elc ファイルが作成されていませんでした。
XEmacs 21.1.4 です。


350 :名無しさん@お腹いっぱい。 :02/07/07 03:19
>344,347
キタ━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(゚  )━(∀゚ )━(゚∀゚)━!!!!

当方、最初にリクエストした者です。
+ 激しく感謝 +

>>348
それは A でええんじゃないの?

351 :名無しさん@お腹いっぱい。 :02/07/07 03:58
>>350
> それは A でええんじゃないの?
どうも自分は navi2ch-article-add-board-bookmark の動作を勘違いしていた
ようです。

自分が欲しかった機能は、レス内リンクを global bookmark へ登録すること
でした。別の筋の要望ということですね

352 :nanashi :02/07/07 05:11
XEmacs での動作を壊してた nanashi です。どーもすいませんでした。
直したものを commit しました。
XEmacs 21.1.14 + mule-sumo + sumo でパッケージは全部アップデートした
環境で試しました。

>>335
手元の teraterm + screen + xemacs -nw だと色付きで表示されてます。

>>340
デフォルトでは従来と同じ動作 (パッケージディレクトリを探さない) にしました。
--with-packagedir のみだと、${prefix}/lib/xemacs-VERSION/site-packages ですが、
--with-packagedir=${prefix}/lib/xemacs/xemacs-packages とすればお好み
の動作になります。

>>341,343
直しました。でも、XEmacs で使うと変なところがまだ色々ありますねー。
とりあえずコンパイルは通って動作はしますけど。。。

>344,347
コードだけ書いて試してないのバレバレですね。
すんません & ありがとうございます。

>>351
リンクたどってから A するのではダメってことですか。
まったく開いたことのない板にあるスレの場合って URL だけで global
bookmark に登録できたっけか。

353 :名無しさん@お腹いっぱい。 :02/07/07 06:32
isearch 辛いっす。

354 :340 :02/07/07 08:14
>>352
packagedir に関する挙動はとてもいいです。ありがとうございます。

# XEmacs-21.4.8 でもコンパイルが通って動作することも確認しました。


355 :335 :02/07/07 14:50
>>352
そうなんですか…
私の環境では
板一覧…白黒
スレ一覧…白黒
レス一覧…FromとDataのみ茶色で後は白色
こんな感じです

もう少し、設定を弄ってみたいと思います


356 :名無しさん@お腹いっぱい。 :02/07/08 01:26
すいません、質問です
当方Debian(sid)を使用しており、今回navi2ch-multibbsへ乗り換えてみました
しかし(setq navi2ch-list-bbstable-url"http://www6.ocn.ne.jp/~mirv/2chmenu.html")
とinit.elに設定したにも関わらず、シタラバ等の名前が板一覧に出て来ません
どうすれば他のbbsも読めるようになるのでしょうか?


357 :nanashi :02/07/08 01:27
~/.navi2ch/ をロックする機能を付けてみました。
そのうちデフォルトでロックするようにしたいんで、(setq navi2ch-use-lock t)
して試してみてください。

358 :nanashi :02/07/08 01:33
>>356
> http://www6.ocn.ne.jp/~mirv/2chmenu.html
これは 2ch の bbstable だから、2ch 以外の板はほとんど出ないよ。
読みたい板を ~/.navi2ch/etc.txt に書くか、2ch 以外の板も載ってる
bbstable の URL を指定しないと。

359 :356 :02/07/08 01:41
>>368
そうだったんですか…
w3mで確認すると他のbbsも表示されるのでokなのかと思ってました
もしよろしければ、他の板も載っているbbstableの在処を教えて
いただけませんでしょうか?


360 : :02/07/08 01:47
>>359
こっから探せ
ttp://isweb36.infoseek.co.jp/computer/hima2908/


361 :名無しさん@お腹いっぱい。 :02/07/08 02:51
>>357
早速強制終了しちゃってごみロックが残りますた(w

最初の
「ロックディレクトリがすでにあります。もう一度試しますか? (y or n)」
でyを何度押しても何もおこらず、
nを押すと「危険を承知で続けますか? (yes or no)」
が出ましたが、これって正しい仕様ですか?

ところで、>325も複数起動したのが(゚д゚)マズ-だったのかなぁ?

362 :名無しさん@お腹いっぱい。 :02/07/08 02:57
>>361 !!
navi2ch 複数起動してるやつがいるのか

363 :名無しさん@お腹いっぱい。 :02/07/08 03:04
設定書きかえた後とかに、
思わず新規に起動しちゃったりするんだよね。
普段から複数ageてるわけじゃないよ。

364 :nanashi :02/07/08 08:14
>>361
> 最初の
> 「ロックディレクトリがすでにあります。もう一度試しますか? (y or n)」
> でyを何度押しても何もおこらず、
> nを押すと「危険を承知で続けますか? (yes or no)」
> が出ましたが、これって正しい仕様ですか?
動作としては正しいです。たとえば、ほかの Emacs でNavi2ch を動かしてるな
ら、そっちを終了してから y すれば問題ありません。また、
#!/bin/sh
mkdir $HOME/.navi2ch/lockdir >/dev/null 2>&1 || exit
wget -P $HOME/.navi2ch/pc.2ch.net/unix/ -N -i thread-list
rmdir $HOME/.navi2ch/lockdir
みたいなスクリプトを cron で回しているとすると、スクリプトが終るのを待っ
て y すればロックが解除されるので次に進めます。
ただ、メッセージがわかりにくいかな。うまいメッセージきぼんぬ。
(日本語だとすぐ幅がウィンドウからあふれちゃう。。。)

> ところで、>325も複数起動したのが(゚д゚)マズ-だったのかなぁ?
comic 板って URL の変更がなかったっけ? そのへんが原因だと思うです。

>>362
俺もやっちゃう。Emacs 21 で書いてて、Emacs 20 とか XEmacs で動作確認する
時とかに、つい、、、

>>363
~/.navi2ch/init.el は起動のたびに読むよ。設定を削除してデフォルトの動作
を確認したいなら、M-x navi2ch-unload してから M-x load-library RET navi2ch
でいいんじゃないかな。

365 :mami :02/07/08 08:24
>>325
> >>274
> なにげにそのURLを指定してみたら、
> comic板(鯖じゃなくて板)の所得済みdatが全部消えてしまいました(´・ω・`)
すみません、古い書き込みを見られるように
http://tako.2ch.net/comic/ が含まれてるのが原因ですね。
なので、.dat は ~/.navi2ch/tako.2ch.net/comic/*.dat にあると思います。

板移動判定はどうしたもんかな。
*.2ch.net 内のみに限定しても問題点ありますね。
他のツールはどうしてるんでしょ。

366 :nanashi :02/07/08 09:26
>>365
>>347 だそうなので、気長に待ちましょう。
> 板移動判定はどうしたもんかな。
> *.2ch.net 内のみに限定しても問題点ありますね。
http://saba/ita/SETTING.TXT の BBS_TITLE で比較するのはどうでしょう。


掲示板に戻る 全部 前100 次100 最新50

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