■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50
レス数が1000を超えています。残念ながら全部は表示しません。 |
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から抜粋)
- 299 :296 :02/01/13 02:53
- >>297
すみません、やっておりませんでした。
というわけでやってみましたが…
| Invalid parameter
|
| Cannot confirm account identity - invalid confirmation hash (or login name)
そして、「-」のついていないアカウントを作ってみましたら
すんなり登録できてしまいました。
navi2chrpmでお願いします…すみません御手数をおかけしてしまい…
- 300 :名無しさん@お腹いっぱい。 :02/01/13 03:48
- U c rが効かなくない?
- 301 :nanashi :02/01/13 03:49
- >>300
ちょと前直したので cvs update してちょ。
- 302 :名無しさん@お腹いっぱい。 :02/01/13 03:51
- 早い。
- 303 :名無しさん@お腹いっぱい。 :02/01/13 04:25
- 随分前からそうだけど、バッファの順番が入れ替わってるときがある。
navi2ch-article-modeで全フレームを覆いつくしてるときにq 1とやると
一つ前のやつが表示されたりとか。
- 304 :290 :02/01/13 05:57
- >>291
> その変更をすると、"N" を押した時に無条件で次のレスに行く事になっちゃう
> よねえ。どうするのがいいんだろう。ちょい考えてみる。
> とりあえず FR open して俺に assign しとくね。> developers
navi2ch-article-enable-through を「スレ終端でスペースを押したときに
次スレに移動する」と「次スレへ移動するときに確認する」の二つの変数に
分けるのがいいのかな。
- 305 :nanashi :02/01/13 06:09
- >>304
こんなんでどう?
Index: navi2ch-article.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-article.el,v
retrieving revision 1.15
diff -u -r1.15 navi2ch-article.el
--- navi2ch-article.el 2002/01/12 08:58:20 1.15
+++ navi2ch-article.el 2002/01/12 21:04:14
@@ -1007,7 +1007,8 @@
(and (not no-ask)
(eq navi2ch-article-enable-through 'ask)))
(navi2ch-y-or-n-p "Through next article or quit?" 'quit)
- navi2ch-article-enable-through))
+ (or no-ask
+ navi2ch-article-enable-through)))
(defun navi2ch-article-through-next ()
(interactive)
- 306 :(not 1) :02/01/13 06:40
- 今度は navi2ch-board-misc 関連のお掃除をしました。
navi2ch-board-misc から派生したモジュールをなるだけ、
navi2ch-board-misc から参照しないようにしたのと
navi2ch-bm-*-function の funcall を navi2ch-bm-*-internal な関数を呼ぶ
ように変更したのが主な変更です。
やっぱり、どっかおかしかったら連絡、もしくは修正しちゃって下さい。
今回も、before_cleanup_bm ってタグを打ってあります。
>> nanashi
navi2ch-expand-file-name とかはやっぱ navi2ch-util の方がいいね。
依存関係とか面倒臭くなるし。
- 307 :290 :02/01/13 06:44
- >>305
これだ!
サンクス!
- 308 :nanashi :02/01/13 07:24
- >>307
commit しました。
>>306
相互参照をなんとかしない限り、依存関係はどーにもならんす。
特に defsubst が。。。
- 309 :名無しさん@お腹いっぱい。 :02/01/13 08:47
- navi2ch-article ちょい変えました。
スレを開いた時に自動的に古いバッファを消すのに
navi2ch-article-max-buffers を設定してた人は、
navi2ch-article-auto-expunge も t にしてください。
これにともない、navi2ch-article-max-buffers のデフォルトを 0 から 20
に変えました。
; M-x navi2ch-article-expunge-buffers が使いやすくなって(゚д゚)ウマー
- 310 :296 :02/01/13 10:50
- すみません、たびたび。
登録していただけるのはうれしいのですが、もしできれば
(できるのでしたら)私の権限は削っておいていただけませんか?
私のような素人が無闇にいじる(そのようなことはしませんが)と
危険そうなので…本当に何もわかっておりませんので。
;; もしくは登録見送りでも。
一応、今の状態に対応できるSPECの用意はしておきますm(_ _)m
もし私に何かできることがあればお申しつけ下さい。
- 311 :(not 1) :02/01/13 12:13
- 過去ログに対応してみました。
普通の url からや、スレ一覧からでもそのスレが過去ログになってるときは、
そっちを読みにいくようになってます。
あと、過去ログなスレを見てるときに 's' を押すともう一度取りなおすか聞
いてくるようにしました。
>>310
> 登録していただけるのはうれしいのですが、もしできれば
> (できるのでしたら)私の権限は削っておいていただけませんか?
いや、全部付けちゃいましょう :-)。
俺もかなりの素人だけど、なんとかやっていけてるので。
権限を無くしたくなったら自分ではずして下さいな。
;; (もし)少しくらいファイルが消えたりしても怒る人はいないと思いますです。
- 312 :名無しさん@お腹いっぱい。 :02/01/13 12:17
- にしても、sourceforge に移ってからいきなり活発になりましたね。
なんか、素敵。
内容が無いので sage。
- 313 :(not 1) :02/01/13 12:21
- という事で navi2chrpm さんを開発者として登録しました。
よろしくお願いします。
>>312
> にしても、sourceforge に移ってからいきなり活発になりましたね。
始めだけかも:-p
- 314 :nanashi :02/01/13 12:46
- なんか navi2ch-enable-readcgi が nil の時に C-u s しても force されな
くなっちゃったんですけど。
- 315 :(not 1) :02/01/13 13:01
- >>314
まじすか?
edebug でちょっと追ってみた感じだと大丈夫そうなだけど。
よう判らんので、とりあえず bugs に追加しときます。
- 316 :名無しさん@お腹いっぱい。 :02/01/13 14:34
- >>315
ちょっと追っかけてみました。
* navi2ch-enable-readcgi が nil の時、ファイルが更新されていなかったら
navi2ch-net-update-file-diff は nil を返す。
* navi2ch-article-update-file は戻り値が nil なのでスレに kako の印を
付けて再チャレンジする。
* kako なのでそのスレは一生更新されない。(゚д゚)マズー
ちょうど navi2ch-net.el をいじってた (だから navi2ch-enable-readcgi を
nil にしてた) ところなので、引続き調査します。
Bug#502907 も俺に assign しときますね。
- 317 :knok :02/01/13 16:28
- 手元で CVS から daily に Debian package を生成できるようにしたのですが、
これを sf.net の方に置いてしまってもいいですかね? > developers
; それなりに需要があるようなので...
あと、Debian package 作っている時に、byte-compile で max-specpdl-size を越えて
止まるという現象が emacs20 で起きました。Debian package では一度に *.el を
コンパイルしようとするので、それが悪いのでしょうか。
; さしあたって max-specpdl-size を倍 (1200)にして通すようにしました。
- 318 :296 = 310 :02/01/13 16:47
- >>313
こちらこそよろしくお願いします。
- 319 :名無しさん@お腹いっぱい。 :02/01/13 19:04
- 過去ログ対応素晴らしいですね。
- 320 :名無しさん@お腹いっぱい。 :02/01/13 20:48
- 今まで、ここでtar.gzをとってきて、
site-lispにぶちこんで、navi2chを使ってたんだけど、
sourceforge?
っていう奴にうつってからは、どうやってバージョン
あげたらいいのですか?
>>289
とかのtar.gzはnavi2ch本体じゃないんですよね?
- 321 :名無しさん@お腹いっぱい。 :02/01/13 21:08
- >>320
そのまま configure すればいいだけだと思うけど?!
- 322 :名無しさん@お腹いっぱい。 :02/01/13 21:13
- そういうことじゃなくて >>91ってことじゃないかな。
- 323 :320 :02/01/13 21:39
- ありがとう。
>>322
さんのいうとおり、>>91でできました。
こいつは、便利ですね。
これがcvsupっていうやつなんですか?
- 324 :320 :02/01/13 21:42
- 後、かちゅーしゃみたいな、板一覧の更新はできないの?
今は、みたい板をその他に登録してみてますが、
更新できたらいいなと思います。
- 325 :名無しさん@お腹いっぱい。 :02/01/13 23:09
- >323
>これがcvsupっていうやつなんですか?
微妙にちゃいます。
ややこしいことに、cvsup っていう名前のソフトがあるんだな、これが。
- 326 :262 :02/01/14 00:23
- http://navi2ch.sourceforge.net
に >>91 のことも書いておいた方がいいのでは?
それから -z3 もつけておいた方がいいかも。
- 327 :(not 1) :02/01/14 01:08
- >>316
Bugs の方にちょっと追記したんで、見といて下さい。
>>317
> 手元で CVS から daily に Debian package を生成できるようにしたのですが、
いいと思います。
ついでに、snapshot も毎日作っちゃいましょう。
作業をお願いしてもいいですか? > knok
> ; さしあたって max-specpdl-size を倍 (1200)にして通すようにしました。
んー、よく判らないけど気にしなくてもいいんじゃないでしょうか (^^;
>>324
板一覧で s じゃだめですか?
>>326
やっときます。
- 328 :名無しさん@お腹いっぱい。 :02/01/14 01:17
- cvs co したらいろんなファイルに実行属性が
付いてるのは気のせいでしょうか?
害はないと思うけど一応報告。
- 329 :名無しさん@お腹いっぱい。 :02/01/14 01:18
- 初日からついてるよね。
もう慣れちゃった
- 330 :(not 1) :02/01/14 01:47
- >>327
> >>326
> やっときます。
やりました。
英語がものすごく怪しいんで、どなたか直して下さると助かります。
- 331 :324 :02/01/14 02:00
- 実況ちゃんねる板とかが
板一覧で s では現れないんです。
- 332 : :02/01/14 02:58
- 余裕で見えているけど...
- 333 :名無しさん@お腹いっぱい。 :02/01/14 04:21
>Navi2ch is develeped on cvs. You can get source file that is following.
Navi2ch is now beging developed on CVS. You can get source files as follows:
> Update file is following.
> % cvs update -dP
To update files, do
% cvs update -dP
- 334 :名無しさん@お腹いっぱい。 :02/01/14 08:14
- >>331
んじゃ、
(setq navi2ch-list-bbstable-url "http://www.2ch.net/newbbsmenu.html")
とかしてみるとか。
- 335 :nanashi :02/01/14 09:57
- navi2ch-enable-readcgi が nil の時の動作はだいぶよくなった。
が、dat ファイルが見付からない時に 404 じゃなくて 302 が帰って来る。
なんじゃこりゃ。どーしようかなあ。。。
- 336 :名無しさん@お腹いっぱい。 :02/01/14 12:37
- "♥" が出るようにして欲しい……と言ってみるテスト。♥
- 337 :331 :02/01/14 12:48
- >>334
それでできました。古い板メニューをとってきてたんですね。
- 338 :331 :02/01/14 12:52
- 今板一覧を新しくできたんだけど、
他のサイトって板があってなかに
あめぞう
とかあるんだけど、これってつながりませんよね?
どうやってるの?
- 339 :名無しさん@お腹いっぱい。 :02/01/14 12:57
- >>338
ブラウザで http://www.amezo.com/ 見てみれ。
- 340 :331 :02/01/14 13:00
- あめぞう はつぶれてるってことですか?
他は?全部つながらないよ。
navi2chで他のケイジバンシステムも見れるのかな?
と思った。
- 341 :nanashi :02/01/14 13:14
- 他のケイジバンシステムは表示されないはずなのに。。。
と思って newbbsmenu.html を見ると、「他の掲示板」から「他のサイト」に
変更になってたのね。とりあえず CVS は更新しておいた。
そろそろ次リリース出しませんか? > (not 1)
- 342 :名無しさん@お腹いっぱい。 :02/01/14 13:29
- たまにMewに戻っても、mamiと打ってしまう。鬱。
- 343 :名無しさん@お腹いっぱい。 :02/01/14 17:22
- >342
そんなあなたにWanderlust
- 344 :名無しさん@お腹いっぱい。 :02/01/14 18:12
- メールもnavi2chで読めるといいのにNE!
- 345 :名無しさん@お腹いっぱい。 :02/01/14 18:44
- ./configure --with-lispdir=/hogehoge
すると emacsen をチェックしてくれないですが何故。
- 346 :nanashi :02/01/14 18:59
- >>345
ありがと。なぜ EMACS のチェックに失敗する人がいるのかようやくわかったよ。
てことで commit しやした。
- 347 :nanashi :02/01/14 19:11
- で、大体のバグは fix したと思うんだけど、他に何か問題あったっけ。
>>303 さんの現象は俺のところでは再現できないんだよなあ。
- 348 :knok :02/01/14 19:12
- うーむ、CVS HEAD にて board mode に移行するところで動かない...
01/12 での snapshot では動いてるので、それ以降の差を調べてみます。
何分「elisp の macro とはなんぞや?」というところから見てるので
時間かかりそうです。
; 他の人はみんな動いているようだなあ... うーん。
>>327
了解です。shapshot も一緒に生成できるので、明日から置くようにします。
当面は都合により copy 作業だけ手動になるかも。
- 349 :knok :02/01/14 19:14
- backlog はこんな感じです。蹴られてしまうので一部おりかえして。
Signaling: (invalid-function (macro . #<compiled-function (element) "...(6)" [element plist-get (:seen)] 3>))
navi2ch-article-summary-element-seen((:seen 57 :access-time (15426 19546 472604)))
navi2ch-board-update-seen-articles()
navi2ch-board-sync(nil first)
navi2ch-board-select-board(((name . "Linux") (uri
. "http://pc.2ch.net/linux/") (id . "linux") (type . board) (seen
("994758481" 163) ("1003213099" 589) ("1010061322" 53) ("1007616332"
245) ("996868292" 294) ("997433670" 33) ("1008039691" 886)
("980246074" 183) ("1010133819" 89) ("988505381" 217) ("988505381"
216) ("999618082" 238) ("1000166968" 162) ("1003766072" 301)
("1003991032" 179) ("1006498763" 121) ("1010171798" 16) ("983594687"
148) ("990902141" 80) ("1000178486" 64) ("997071104" 50)
("999956964" 482) ("1007375984" 74) ("998258441" 90) ("1006364656"
59) ("1007828176" 19) ("986034990" 718) ("1005497584" 33)
("1008922635" 88) ("1005663329" 95) ("1005397802" 23) ("1008673148"
13) ("1002630729" 73) ("988221513" 397) ("989748178" 284)
("1010071828" 5) ("997433448" 196) ("1008870875" 49) ("1009642739"
13) ("1009955206" 3) ("1003685021" 49) ("1008246630" 58)
("1003491203" 25) ("999430299" 261) ("1009610248" 15) ("985009565"
186) ("1009772380" 10) ("1009800706" 3) ("1009716504" 2)
("997816813" 67) ...)) nil)
navi2ch-bm-select-board(((name . "Linux") (uri
. "http://pc.2ch.net/linux/") (id . "linux") (type . board) (seen
("994758481" 163) ("1003213099" 589) ("1010061322" 53) ("1007616332"
245) ("996868292" 294) ("997433670" 33) ("1008039691" 886)
("980246074" 183) ("1010133819" 89) ("988505381" 217) ("988505381"
216) ("999618082" 238) ("1000166968" 162) ("1003766072" 301)
("1003991032" 179) ("1006498763" 121) ("1010171798" 16) ("983594687"
148) ("990902141" 80) ("1000178486" 64) ("997071104" 50)
("999956964" 482) ("1007375984" 74) ("998258441" 90) ("1006364656"
59) ("1007828176" 19) ("986034990" 718) ("1005497584" 33)
("1008922635" 88) ("1005663329" 95) ("1005397802" 23) ("1008673148"
13) ("1002630729" 73) ("988221513" 397) ("989748178" 284)
("1010071828" 5) ("997433448" 196) ("1008870875" 49) ("1009642739"
13) ("1009955206" 3) ("1003685021" 49) ("1008246630" 58)
("1003491203" 25) ("999430299" 261) ("1009610248" 15) ("985009565"
186) ("1009772380" 10) ("1009800706" 3) ("1009716504" 2)
("997816813" 67) ...)) nil)
navi2ch-list-select-board(((name . "Linux") (uri
. "http://pc.2ch.net/linux/") (id . "linux") (type . board) (seen
("994758481" 163) ("1003213099" 589) ("1010061322" 53) ("1007616332"
245) ("996868292" 294) ("997433670" 33) ("1008039691" 886)
("980246074" 183) ("1010133819" 89) ("988505381" 217) ("988505381"
216) ("999618082" 238) ("1000166968" 162) ("1003766072" 301)
("1003991032" 179) ("1006498763" 121) ("1010171798" 16) ("983594687"
148) ("990902141" 80) ("1000178486" 64) ("997071104" 50)
("999956964" 482) ("1007375984" 74) ("998258441" 90) ("1006364656"
59) ("1007828176" 19) ("986034990" 718) ("1005497584" 33)
("1008922635" 88) ("1005663329" 95) ("1005397802" 23) ("1008673148"
13) ("1002630729" 73) ("988221513" 397) ("989748178" 284)
("1010071828" 5) ("997433448" 196) ("1008870875" 49) ("1009642739"
13) ("1009955206" 3) ("1003685021" 49) ("1008246630" 58)
("1003491203" 25) ("999430299" 261) ("1009610248" 15) ("985009565"
186) ("1009772380" 10) ("1009800706" 3) ("1009716504" 2)
("997816813" 67) ...)) nil)
navi2ch-list-select-current-board(nil)
call-interactively(navi2ch-list-select-current-board)
- 350 :nanashi :02/01/14 19:16
- >>349
いちど make clean して make しなおしてもなりますか?
- 351 :knok :02/01/14 19:32
- Debian package なので、make はしてないんですよ...
というところでハタと気がついたのですが、navi2ch-version.el は
.in から生成されるように変わってるんですね... うーむ。
ちょっと packaging のやりかたを変えてみます。
- 352 :nanashi :02/01/14 19:38
- >>351
make しないんですかー。
navi2ch はコンパイルの順番も重要だったりするんですが、その辺は大丈夫ですか。
- 353 :knok :02/01/14 20:10
- >>352
それでした。default で Debian package はまるごと byte-compile
しようとするので、Makefile.am の依存関係通りに byte-compile
するよう変えてみたら、この問題は解決しました。
- 354 :knok :02/01/14 20:15
- しかし今度は別の問題が...
make した .elc でも再現するんですが、1 pane な状態だと、
article-mode に移行しようとする時に
Invalid operation: Won't change only window.
と言われてしまいます。2 pane 以上なら動くんですけど。
xemacs21 でのみ確認してますが、他でも調べてみます。
- 355 :nanashi :02/01/14 20:20
- >>354
cvs update してちょ
- 356 :knok :02/01/14 20:37
- うーむ、変化なしです...
GNU Emacs20/21 は問題ないようですね。
- 357 :nanashi :02/01/14 20:50
- 1 pane の場合って、navi2ch-bm-stay-board-window が nil の時ってことだよね。
今、XEmacs 21.1 (patch 14) "Cuyahoga Valley" [Lucid] で試してるけど、ちゃ
んと動いてるよ。うーむ、どうしてだろ。
とりあえず Backtrace ください。
- 358 :knok :02/01/14 20:57
- backtrace はこんな感じです。
Signaling: (invalid-operation "Won't change only window")
enlarge-window(35)
navi2ch-bm-select-article(nil)
navi2ch-bm-select-article-or-scroll(up nil)
navi2ch-bm-select-article-or-scroll-up(nil)
call-interactively(navi2ch-bm-select-article-or-scroll-up)
こちらの XEmacs は 21.5 (beta3) "asparagus" [Lucid] でした。
この差ですかね...?
手元で試したところ、(window-height) は 33 を、
(frame-height) は 35 を返しました。frame-height は mini buffer を
含めた行数みたいです。
- 359 :nanashi :02/01/14 21:01
- なるほど。
3pane のことを考えなければ delete-other-window しちゃえばいいんですが。
ちょい考えてみます。
- 360 :age :02/01/14 21:27
- age
- 361 :nanashi :02/01/14 21:31
- 結局、安直に condition-case で囲んじゃいました。
これで大丈夫だと思いますが、どうでしょう。
- 362 : :02/01/14 23:29
- 最近 fetch 時のメッセージが checking if file is updated...
に変わったようですが、なんかくどいような。checking... だけ
で十分じゃないでしょうか。
- 363 :nanashi :02/01/14 23:58
- >>362
以前は
checking file is updated...
file is not updated
だったけど、それを
checking if file is updated...
checking if file is updated...not updated
と変えたんだけど、言われてみるとたしかに冗長に見える。
checking file...not updated
に変えました。
- 364 :(not 1) :02/01/15 02:30
- うーん、更新した結果が過去ログだった時は navi2ch-article-message-list
は新しく作りなおさなきゃだめだなぁ・・・とか思ったけど今日は頭が回らな
いからいいやって感じです。
>>341
> そろそろ次リリース出しませんか? > (not 1)
過去ログの辺が整理付いて、他の部分も得に問題なさそうだったら出しましょ
う。
- 365 :(not 1) :02/01/15 03:14
- >>364
> うーん、更新した結果が過去ログだった時は navi2ch-article-message-list
やりました。
- 366 :nanashi :02/01/15 10:38
- offlaw.cgi に対応してみました。2ちゃんねるへの負荷が心配なんで、まず
いようならはずします。
過去ログの取得条件を変えました。できるだけ過去ログの再取得はしないよう
になってます。"re-sync kako article?" と聞かれるのはかなり減りました。
- 367 :knok :02/01/15 12:54
- >>361
動作することを確認しました。
; shapshot を作らねば...
- 368 :名無しさん@Emacs :02/01/15 13:38
- いつの間にかVineSeedPlusに1.4のrpmが入ってますね。
- 369 :knok :02/01/15 13:56
- Debian package を置きました。
deb http://navi2ch.sourceforge.net/debian ./
deb-src http://navi2ch.sourceforge.net/debian/source ./
で使えると思います。
http://navi2ch.sourceforge.net/debian/source/navi2ch-cvs_0.0.$DATE.tar.gz
という形式で snapshot tarball が置かれるようになってます。
; /snapshot/ にも link 張るべきですかね?
- 370 :某ユーザ :02/01/15 14:54
- ありがとうございます。 >knokさん
- 371 :nanashi :02/01/15 21:26
- 気になってた細かい部分を更新しました。コードはほとんどいじってないので
動作は変わらないはずですが。。。
;; あ、commit 前に tag 付けるのわすれた。ちまちま付けるか。
- 372 : :02/01/15 22:07
- ChangeLog 見ていても活溌なのが判りますね。
ところで、ChangeLog での typo は放置するべきもの
なんでしょうか。直した時には ChangeLog にもその旨
を書くものなんだろうか。しょうもないことが気になる(w
- 373 :mami :02/01/15 22:30
- ここまで読んだ。
連休の外出と体調不良でちょっと離れてました。
開発が活発過ぎて追いつくのが大変です。うれしい弊害。(藁
やっぱりリリースと新機能・変更点のアナウンスって必要ですね。
>>372
SKK の ML で似たような話題が。
http://news.ring.gr.jp/news/openlab.skk/2618
- 374 :名無しさん@お腹いっぱい。 :02/01/15 23:37
- >>336
bitmap に付いてくる smiley-mule を使ってなんとか出来ないかな。
smiley-face-bitmap-list に適当な値を設定すれば出来そう。
- 375 :nanashi :02/01/15 23:55
- ドキュメント更新。スナップショット作りました。
http://navi2ch.sourceforge.net/snapshot/navi2ch-1.4-DEV-020115.tar.gz
;; そろそろ俺がやりたかった改造は一段落かな。
- 376 :名無しさん@お腹いっぱい。 :02/01/15 23:55
- windows.elで切り替えるのが不便になるので
C-c1 とかを使わないでほしいです。
- 377 :nanashi :02/01/16 00:00
- >>376
ありゃ、そうなんですか。
elisp マニュアルに C-c 数字は使ってもいいって書いてあったんでバインド
しちゃいました。
disable して commit しました。
- 378 :名無しさん@Emacs :02/01/16 00:12
- Meadow用elcはreleaseされないんですかね?
貧弱noteなんでmakeさえ入れてないんですが…
# dula-bootのlinuxは問題ないんだけど
- 379 :名無しさん@お腹いっぱい。 :02/01/16 00:17
- >>378
Meadow --batch -q -no-site-file -l "./bcomp.el"
でいける?
- 380 :nanashi :02/01/16 00:32
- http://navi2ch.sourceforge.net/snapshot/navi2ch-1.4-DEV-020116.tar.gz
http://navi2ch.sourceforge.net/snapshot/navi2ch-1.4-DEV-020116-elc.tar.gz
- 381 :nanashi :02/01/16 00:39
- すまん、さっき置いたのは emacs 21 でバイトコンパイルしてた。
置き換えたのでもう一度ダウソしてちょ。
- 382 :タカノ :02/01/16 00:43
- >>379
コンパイルの時は、meadow.exeではなくMeadowNT.exe,Meadow95.exeを使うんだと思う。
で、やってみたらできました。
Cygwin(make)がない時のMeadow用のインストール方法をまとめると、
1. Meadow/site-lispでtar.gzを展開
2. cd navi2ch
3. 9x系なら Meadow95 --batch -q -no-site-file -l "./bcomp.el"
NT系なら MeadowNT --batch -q -no-site-file -l "./bcomp.el"
を実行
4. Meadowを再起動
でいいかな。
gzip.exeはなくても動くんでしたっけ?
- 383 :(not 1) :02/01/16 10:52
- ChangeLog を見て気になった点をいくつか。
ほとんど、趣味の問題な部分なんですが。
*-load-hook は eval-after-load を使えばいいので無くてもいいんじゃないかなぁ
と思った。
pain -> pane と変えられたのはちょっとショックでした (;_;)。
provide を先頭に持ってくるのはいい方法だと思うんだけど、navi2ch 以外でこの方
法を使っている package がないのは何でなんだろうと思った。
>>380 のファイルを cygwin の tar で展開すると、
tar: 値 71984 は uid_t の範囲 0..65535 にありません
と小一時間語られてしまう。
ただ、展開はできているようです。
- 384 :(not 1) :02/01/16 10:56
- >>379
> Meadow --batch -q -no-site-file -l "./bcomp.el"
bcomp.el は今は全然メンテしてないんで、byte compile してくれないファイルもあります。
微妙に需要があるみたいなんであとで直しときます。
>>382
> gzip.exeはなくても動くんでしたっけ?
(setq navi2ch-enable-readcgi nil)
(setq navi2ch-net-accept-gzip nil)
でいけると思う。
- 385 :名無しさん@Emacs :02/01/16 12:28
- >>376
> windows.elで切り替えるのが不便になるので...
広瀬さんが convention を大切にしないのはなぜだろう?
YaTeXは C-LETTER を使いすぎです。
>>383
>pain -> pane と変えられたのはちょっとショックでした (;_;)。
(not 1) さんはこのスペルに何かこだわりがあったのだろうか?
私は気になってたので、嬉しいです。
- 386 :名無しさん@お腹いっぱい。 :02/01/16 13:13
- >>383
;; navi2ch 使ってないけどスマソ
>provide を先頭に持ってくるのはいい方法だと思うんだけど、
どういうメリットがあるんですか?
途中で error があった時でも、不完全な library まで
features に入ってしまうような気がするんですけど...
- 387 :名無しさん@お腹いっぱい。 :02/01/16 13:28
- >>385 広瀬さんの本読んだけど、成るべくいろんな環境でそのまま使えるよう
なプログラムをみたいなことが書いてあった。だから、単に C-LETTER はユー
ザに開放すべき、ってのを知らないだけなのでは。
メージャーモード用プリフィックスなんてのも決めといて欲しかったよね。
C-c * はメジャーモードに開放されますみたいなさ。マイナーモードは知らん
す。
- 388 :名無しさん@お腹いっぱい。 :02/01/16 17:51
- あれ? 最新の cvs 版、改行まわりの動作が変わっている…。
と、それはさておき、X な Emacs だと face はいい感じなのですが、
kterm などで terminal mode な Emacs だと navi2ch-bm-seen-unread-face
などが黄色なってしまい、みづらかったりします。
(custom-set-faces
'(navi2ch-bm-seen-unread-face ((((class color) (background dark))
(:foreground "magenta")))))
とやってしまうと、X で起動するときも色がかわってしまいますし、
なんかいい方法ないでしょうか?
- 389 :名無しさん@お腹いっぱい。 :02/01/16 17:56
- >>388
> あれ? 最新の cvs 版、改行まわりの動作が変わっている…。
古い navi2ch でも改行されてないレスがたくさんあります。
2ch 側がなにかいじったんでしょう。つーか困る。(´Д`)
- 390 :名無しさん@お腹いっぱい。 :02/01/16 17:59
- >>389
あ、navi2ch の問題じゃなさそうですね。古い version に戻してみたところ、
やっぱり改行まわりが変っていました。普通の web browser で見る場合は
大丈夫なのに…。
- 391 :mami :02/01/16 18:07
- >>388
<br> の後に空白が入らなくなったようで。
とりあえずこんなんで。
(setq navi2ch-replace-html-tag-regexp-alist
'((" *<br> " . "\n")
(" *<br>" . "\n")
("<[^<>]+>" . "")
("[0-9]+;" . "〓")))
- 392 :mami :02/01/16 18:12
- >>391
これだと新形式のレスの行頭の空白が1個削られちゃいますね。
←行頭に空白なし
←空白1個
←空白2個
- 393 :名無しさん@お腹いっぱい。 :02/01/16 18:14
- 一応批判要望板で議論されてるみたい。
http://teri.2ch.net/test/read.cgi/accuse/1011037908/l50
- 394 :mami :02/01/16 18:57
- いろいろやってるぽい。
http://teri.2ch.net/test/read.cgi/accuse/1009527031/643-
- 395 :名無しさん@Emacs :02/01/16 19:52
- >>336
> "♥" が出るようにして欲しい……と言ってみるテスト。♥
(message "%s" (char-to-string (make-char 'japanese-jisx0213-1 38 62)))
- 396 :(not 1) :02/01/16 19:59
- >>385
> (not 1) さんはこのスペルに何かこだわりがあったのだろうか?
いやぁ、なんとなく。
>>386
> どういうメリットがあるんですか?
メリットは依存関係をあんまし深く考えなくていい事・・・だと思う。
実際のとこどうなんでしょう? > nanashi
> 途中で error があった時でも、不完全な library まで
> features に入ってしまうような気がするんですけど...
そういや、そうですね。悩ましいですねぇ。
>>391
そのへん後で考えときまーす。
>>395
(push (cons "♥ " (char-to-string (make-char 'japanese-jisx0213-1 38 62)))
navi2ch-replace-html-tag-alist)
とか。
- 397 :378 :02/01/16 21:17
- 無事Meadowも現Ver.にできました。
wizard達に感謝!
- 398 :nanashi :02/01/16 22:20
- >>383
> *-load-hook は eval-after-load を使えばいいので無くてもいいんじゃないかなぁ
> と思った。
それを言うなら advice 使えばほとんどの hook が必要なくなるわけで。。。
無いよりあった方がいいんじゃないかなという程度です。
> pain -> pane と変えられたのはちょっとショックでした (;_;)。
戻しましょうか?
> provide を先頭に持ってくるのはいい方法だと思うんだけど、navi2ch 以外でこの方
> 法を使っている package がないのは何でなんだろうと思った。
たとえば mew は mew.el の先頭で (provide 'mew) して必要な package を
require してます。elib や ediff なんかも先頭で provide してますね。
俺も不安だったので色々調べました。:-)
> tar: 値 71984 は uid_t の範囲 0..65535 にありません
バイトコードってホスト名等が含まれちゃうので SourceForge の shell ホス
トで作ったんですが、そんな問題があるんですね。
>>384
> bcomp.el は今は全然メンテしてないんで、byte compile してくれないファイルもあります。
いくつものファイルをメンテするのは大変なので、bcomp.el も Makefile か
ら作って tar / CVS に含めるようにしましょうか?
>>386
> どういうメリットがあるんですか?
A.el と B.el が相互に参照してる場合、双方で require できるというメリッ
トがあります。
> 途中で error があった時でも、不完全な library まで
> features に入ってしまうような気がするんですけど...
実験しました。(require 'foo) して foo.el の先頭で (provide 'foo) して
ても、require が失敗すると features には foo は入りません。
掲示板に戻る 全部 前100 次100 最新50read.cgi ver5.26+ (01/10/21-)