■ 2ちゃんねるは、ここのサーバを使ってるです。。。
 .jp ドメインお持ちのお客様大歓迎。maido3.jp
 .fm 取得代行します。(US) maido3.fm
 .ca 取得代行します。(US) maido3.ca
 .com .net .org 取得代行します。(US) maido3.com
 .cc .to .tv 取得代行はじめました。NEW
人気サイト
月々1,000円からの BinboServer.com 2ちゃんねるも使っている Big-Server.com
>> 2ちゃんねる、サーバ監視所

■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
Navi2ch for Emacs (part 5)
1 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/12 04:50
Emacsenで動く2ch用ブラウザ、Navi2chスレッドpart 5です。

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

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


2 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/12 04:51
リンク
* 作者の(not 1)さんのページ
http://www.geocities.co.jp/SiliconValley-Oakland/7673/
* hc2ivan's webpage
http://www18.tok2.com/home/navi2ch/
* navi2ch rpm
http://members.tripod.co.jp/~navi2ch/
* Mona fonts (モナーフォント)
http://members.tripod.co.jp/s42335/mona/

過去スレッド
* 過去ログ その4 (前スレ)
http://pc.2ch.net/test/read.cgi/unix/1009340234/
* 過去ログ その3
http://pc.2ch.net/unix/kako/999//999166513.html
* 過去ログ その2
http://pc.2ch.net/test/read.cgi/unix/996244120/
* 過去ログ その1
http://cocoa.2ch.net/unix/kako/976/976032951.html


3 名前: 名無しさん@XEmacs 投稿日: 02/02/12 11:50
2ゲット、ズサー



4 名前: 名無しさん@Emacs 投稿日: 02/02/12 13:11
>>3
残念でした(w



5 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/12 16:09
>1 乙彼


6 名前: 287@part4 投稿日: 02/02/13 03:38
前スレ 968 さんのパッチ、CVS にあてときました。


7 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/13 09:28
最近スレが更新されていないのに U になることが多いので
不思議に思っていたのですが、もしかしてスレのカーソル位置
が最後のスレにないと更新扱いになるのでしょうか。

最後の一画面は、わざわざカーソルを最後のスレまで移動させる
ことが少ないので、もうしそうなら自分には不便ですね。更新
フラグという意味合いからも少しずれてしまいますし。


8 名前: 名無しさん@Emacs 投稿日: 02/02/13 09:35
くだらない質問で申し訳ないのですが、
navi2chの板一覧が表示されません。

デスクトップもノートもRedhat7.2です。
どちらにもnavi2ch 1.5.1を入れています。
ノートの方は一覧が表示されますが、
デスクトップの方には表示されないのです。

どうすればいいんでしょう?


9 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/13 13:15
>>8

(setq navi2ch-list-bbstable-url "http://www.2ch.net/2chmenu.html")

でないかい?


10 名前: 8 投稿日: 02/02/13 13:20
>>9
できました、サンクス。


11 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/13 14:18
要望いいですか?

「履歴」と同じ扱いで、自分がポストしたスレが自動的に登録されて
いくような履歴があったら便利だと思うのですが、どうでしょうか。


12 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/13 15:06
以前はオフライン時でも、レスを書き込んだときは更新
されたような気がするのですが、設定で今でもこのよう
な動作にできますか?


13 名前: 名無しさん@Emacs 投稿日: 02/02/13 18:46
http://sourceforge.net/tracker/index.php?func=detail&aid=507328&group_id=39552&atid=435775
へのパッチ案です。

(defcustom navi2ch-bm-ask-directory-only-when-textize t
"*non-nil なら、スレを保存するときにディレクトリのみ入力させる。"
:type 'boolean
:group 'navi2ch-board)
を、navi2ch-vars.elへ、

(when (not navi2ch-on-xemacs)
(defalias 'read-directory-name 'read-file-name))
を、どこか適当な所へ
それぞれ加えて、あとは以下のパッチをあててください。

--- navi2ch-board-misc.el.orig Wed Feb 13 18:32:08 2002
+++ navi2ch-board-misc.el Wed Feb 13 18:33:01 2002
@@ -362,11 +362,15 @@
(navi2ch-bm-insert-state item 'update)))))
(message "can't select this line!"))))

-(defun navi2ch-bm-textize-article (directory &optional buffer)
- (interactive "Ddirectory: ")
+(defun navi2ch-bm-textize-article (&optional directory buffer)
+ (interactive)
(let* ((navi2ch-article-view-range nil)
(navi2ch-article-auto-range nil)
- window)
+ window file)
+ (when (null directory)
+ (if navi2ch-bm-ask-directory-only-when-textize
+ (setq directory (read-directory-name "Directory: ")))
+ (setq file (expand-file-name (read-file-name "File: "))))
(setq window (selected-window))
(navi2ch-bm-display-article)
(select-window (get-buffer-window (navi2ch-article-current-buffer)))
@@ -376,16 +380,18 @@
(let* ((article navi2ch-article-current-article)
(board navi2ch-article-current-board)
(id (cdr (assq 'id board)))
- (file (format "%s_%s.txt" id (cdr (assq 'artid article))))
(subject (cdr (assq 'subject article))))
- (and buffer
- (save-excursion
- (set-buffer buffer)
- (goto-char (point-max))
- (insert (format "<a href=\"%s\">%s</a><br>\n" file subject))))
+ (when (null file)
+ (setq file (expand-file-name
+ (format "%s_%s.txt" id (cdr (assq 'artid article)))
+ directory)))
+ (when buffer
+ (save-excursion
+ (set-buffer buffer)
+ (goto-char (point-max))
+ (insert (format "<a href=\"%s\">%s</a><br>\n" file subject))))
(let ((coding-system-for-write navi2ch-coding-system))
- (navi2ch-write-region (point-min) (point-max)
- (expand-file-name file directory))))
+ (navi2ch-write-region (point-min) (point-max) file)))
(select-window window)))


14 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/13 20:01
最新版 q で終了できなくなってないですか?


15 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/13 20:16
>>14
できてますよ。


16 名前: 名無しさん@XEmacs 投稿日: 02/02/13 20:52
昨日 cvs で取ってきて navi2ch をいれなおしたところ

(1) (initialization/error) An error has occurred while loading ~/.emacs:

Symbol's function definition is void: base64-decode-string

とかいわれてしまいます。これなんでしょう。
xemacs 21.1.14 です。


17 名前: 名無しさん 投稿日: 02/02/13 20:52
14の navi2ch-ask-when-exit の設定がおかしいに一票


18 名前: mami 投稿日: 02/02/13 21:59
>>14
直しました。


19 名前: mami 投稿日: 02/02/13 22:18
>>11
こんなんでどうでしょ。
(add-hook 'navi2ch-message-after-send-hook
(lambda ()
(navi2ch-bookmark-add "posted"
navi2ch-message-current-board
navi2ch-message-current-article)))



20 名前: mami 投稿日: 02/02/13 22:20
>>13
すみません、手をつけれてませんでした。
見ておきます。


21 名前: 前スレッド 961 投稿日: 02/02/13 22:34
part4 で XEmacs で mona font で表示されない、と完全他力本願モードで書
いたんですが、まだ直ってないみたいなので、ちょっと調べてみました。(あ
んまり自信ないんで間違ってたらごめんなさいです)

M-x customize-face で face の状態を見てみると、
navi-2ch-mona16-face,navi-2ch-mona14-face,navi-2ch-mona12-face はちゃ
んとしてますが、navi2ch-mona-face が mona font になってませんでした。

んで、navi2ch-mona.el をおっかけてみたら、関数
navi2ch-mona-set-mona-face の中 (L199) の (facep parent) が nil を返す
ようです。(なので、そのあとの (set-face-parent 'navi2ch-mona-face
parent) が実行されない)

ちなみに、Emacs 21 でもときどき変になるんですが、ここの (facep parent)
が [face unspecified unspecified unspecified unspecified unspecified
unspecified unspecified unspecified unspecified unspecified
unspecified ...] なんていう変な値を返すせいでしょうか?




22 名前: 21 投稿日: 02/02/13 22:40
追加。

試しに、199 行目の (when (facep parent) をコメントアウトしてみたら、
mona font で表示できるようになりました。



23 名前: 13 投稿日: 02/02/14 03:16
>>20
まあ、叩き台ってことで。
あと、
(when (not navi2ch-on-xemacs)
(defalias 'read-directory-name 'read-file-name))
はよろしくないかも。やるなら、
(unless (fboundp 'read-directory-name)
(defalias 'read-directory-name 'read-file-name))
かな。もしくは
(if (fboundp 'read-directory-name)
(defalias 'navi2ch-read-directory-name 'read-directory-name)
(defalias 'navi2ch-read-directory-name 'read-file-name))
とかしたほうが副作用が少なさそう。


24 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/14 18:05
まちBBSって見れないんだっけ?


25 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/14 19:38
>>24
はい


26 名前: 21/22 投稿日: 02/02/14 22:09
せっかく facep で face かどうか調べている(みたい)なのにコメントアウト
しちゃうのもどうかと思ったので、find-face を使ってみたパッチ。
(FSF-Emacs だと apel が必要みたい)

とりあえず、手もとの XEmacs 21.5.4 と Emacs 21.2.50 (いずれも cvs の先
端のやつ) では問題なく動いてます。

--- master/navi2ch/navi2ch-mona.el Wed Feb 13 22:44:03 2002
+++ work/navi2ch/navi2ch-mona.el Thu Feb 14 21:54:01 2002
@@ -196,7 +196,7 @@
(format "navi2ch-mona%d-face" height)
"navi2ch-mona16-face")))
(setq parent (intern face-name))))
- (when (facep parent)
+ (when (find-face parent)
(cond (navi2ch-on-xemacs
(set-face-parent 'navi2ch-mona-face parent))
(navi2ch-on-emacs21




27 名前: knok 投稿日: 02/02/15 15:23
>>26
apel をみると find-face は短かかったので、navi2ch-mona.el に
含めてパッチを適用しました。
apel は GPL だしその旨書いたので問題ないですよね...



28 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/15 15:28
lisp まったく分からないんですが、XEmacs で monafont が
また使えるようになったんですね?


29 名前: knok 投稿日: 02/02/15 15:53
つかえると思います。自分が確認した範囲ではちゃんと見えました。



30 名前: knok 投稿日: 02/02/15 17:20
大事なことを言いわすれました。
>>26 さんどうもありがとうございます。



31 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/15 17:33
>>27
find-face を定義してる defun-maybe も
apel 入れてないと使えないっす。


32 名前: knok 投稿日: 02/02/15 18:07
とりあえず
(if (not navi2ch-on-xemacs)
(defun-maybe ...))
と囲んであるんですが、これじゃダメですかね?



33 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/15 18:52
>>32
うーん、うちは emacs-21.1.90 で
(setq navi2ch-mona-enable t)
(setq navi2ch-mona-face-variable 'navi2ch-mona16-face)
なんだけど、facep の頃から特に問題なくモナフォントで
表示されてたです。


34 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/15 19:37
XEmacs 使ってるんですが、mona fonts のフォントサイズって
手動でどうやって変更すればいいんですか?
なんか mona fonts まわりが大幅に変わってるんで
よく分からないです。。。


35 名前: 26 投稿日: 02/02/15 19:41
>>27
ふと思ったのですが、(featurep 'poe) が nil になるときだけ定義する
ようにしたらどうでしょう?

# とりあえず、うちの FSF Emacs 21.2.50 では、apel がはいっていても起動
# 時に (void-variable find-face) でエラーになったので、再定義されてい
# るところを消してしまいましたが(^^;

>>33
(facep 'navi2ch-mona16-face) は何を返しますか?

本来なら t が返ってくるのが期待されているはずなのですが、うちでは t で
はないが no-nil ではあるような変な値を返していました。(なので FSF
Emacs 21 での表示はできてました)



36 名前: knok 投稿日: 02/02/15 20:06
(if (and (not (featurep 'poe)) (not navi2ch-on-xemacs))
(defun ...))
こういう感じですかね?



37 名前: 34 投稿日: 02/02/15 22:35
すまそ、フォントって .xemacs.el や init.el を
書き換えて load し直しても、XEmacs 自体を
再起動しないと有効にならんのね。
お騒がせしました。


38 名前: 33 投稿日: 02/02/15 22:40
>>35
うちでも (facep 'navi2ch-mona16-face) は t でない値が返ってきた。
でも、

facep is a compiled Lisp function in `faces'.
(facep FACE)

Return non-nil if FACE is a face name.

とのことなんで、non-nil だったら ok なんじゃないかな。
emacs21 なら facep、XEmacs なら find-face にする、で
いいのかも。


39 名前: 26 投稿日: 02/02/15 22:41
>>36
はい。そんな感じで apel (poe) がインストールされていない FSF Emacs 21
のときだけ再定義されるようにした方が良いと思います。



40 名前: 33 投稿日: 02/02/15 22:47
(facep 'navi2ch-mona16-face) は
[face "mona-gothic" normal 154 normal normal unspecified unspecified unspecified unspecified unspecified unspecified ...]
になってた。


41 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/15 22:55
XEmacs で最新の CVS 使ってますが、
Wrong type argument: stringp, nil が出て
どの板にもいっさい入れません‥‥。


42 名前: knok 投稿日: 02/02/15 23:38
>>39
これで commit しておきました。
>>41
http://www.jpl.org/elips/BUGS-ja.html
これを参考に、backtrace をとってみるとどうですかね。
どの辺で問題が起きているかがわかれば対処できるかも。



43 名前: 41 投稿日: 02/02/15 23:51
>>42
こんなんでよろしいでしょうか‥‥。

Signaling: (wrong-type-argument stringp nil)
file-exists-p(nil)
navi2ch-board-expire()
run-hooks(navi2ch-board-expire)
navi2ch-board-select-board(((name . "ニュース速報") (uri . "http://choco.2ch.net/news/") (id . "news") (type . board) (seen)) nil)
navi2ch-bm-select-board(((name . "ニュース速報") (uri . "http://choco.2ch.net/news/") (id . "news") (type . board) (seen)) nil)
navi2ch-list-select-board(((name . "ニュース速報") (uri . "http://choco.2ch.net/news/") (id . "news") (type . board) (seen)) nil)
navi2ch-list-select-current-board(nil)
call-interactively(navi2ch-list-select-current-board)



44 名前: 26 投稿日: 02/02/15 23:58
>>38
あ、FSF Emacs では t ではないのが正解なのですね。XEmacs では

`facep' is a built-in function
(facep OBJECT)

Documentation:
Return t if OBJECT is a face.

なんで混乱してました。

>>40
うちの Emacs 21.2.50 では
(facep 'navi2ch-mona16-face)
[face unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified ...]
なんです。(何か変)

> emacs21 なら facep、XEmacs なら find-face にする、で
> いいのかも。

それでいいような気もしてきました。(さらに安全のために Emacs 21 でも
apel がインストールされていたら find-face にするとか)



45 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 00:12
>>36

(if (and (not (featurep 'poe)) (not navi2ch-on-xemacs)) ...)
よりも、単純に、
(unless (fboundp 'find-face) ...)
のほうがいいんじゃない?
将来FSF Emacsにfind-faceが、別の定義で実装されないという保証はないわけだし。

まあ、find-faceなんていう名前の関数を外部パッケージが定義しちゃってる
のが問題のような気もするんだけど。


46 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 00:25
S でブックーマークを並び変えた後、それを保存するにはどうすればいいんでしょうか?


47 名前: 41 投稿日: 02/02/16 01:53
.xemacs.el にある

(add-hook 'navi2ch-board-select-board-hook 'navi2ch-board-expire)

をコメントアウトしたらとりあえず板に入ることは
できるようになったんですが、この add-hook がなくても
navi2ch-board-expire って有効になるものですか?
なんか教えて君みたいになってて心苦しいですが。。。


48 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 13:17
標準状態では、うちの Emacs 21 で Delete キーでスクロールできないので、
↓以下のようにして頂けると、助かります。

--- master/navi2ch/navi2ch-article.el Thu Feb 14 18:19:45 2002
+++ work/navi2ch/navi2ch-article.el Sat Feb 16 13:06:15 2002
@@ -42,6 +42,7 @@
(define-key map " " 'navi2ch-article-scroll-up)
(define-key map [del] 'navi2ch-article-scroll-down)
(define-key map [backspace] 'navi2ch-article-scroll-down)
+ (define-key map "\C-d" 'navi2ch-article-scroll-down)
(define-key map "\177" 'navi2ch-article-scroll-down)
(define-key map "w" 'navi2ch-article-write-message)
(define-key map "W" 'navi2ch-article-write-sage-message)



49 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 14:18
>>48
DeleteキーでC-dを吐く設定の方がおかしいような。。。


50 名前: 48 投稿日: 02/02/16 14:35
>>49
いや、私もそう思うんですけど、emacs -q でも C-h-k-DEL すると C-d 吐い
てることになってるんですよ。(こんなのは Emacs-21.x だけですが)




51 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 14:50
>>47
hook で自動的に exipre を呼ばないだけで、
Board mode で ESC e で明示的に expire できるよ。
(´-`).。oO(expire で問題が起きるのはなんでだろう?)



52 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 14:59
>>50
Emacs 20.xやshellだとDELは^Hか^?を吐くの?


53 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 16:19
前スレでちょこっとした、navi2ch-bm-fetch-articleの戻り値の話です。

navi2ch-bookmark-fetch-articleで
(setq state (navi2ch-bm-fetch-article max-line)) としてる割には
navi2ch-bm-fetch-articleは、nilか"can't select this line!"
しか返さないので、新たなfetchがあったか判断できません。

navi2ch-bm-fetch-article がstateの値を返してくれるとありがたいです。
一応パッチ。

--- navi2ch-board-misc.el.orig Sat Feb 16 16:15:54 2002
+++ navi2ch-board-misc.el Sat Feb 16 16:16:46 2002
@@ -360,7 +360,8 @@
(let ((buffer-read-only nil))
(save-excursion
(navi2ch-bm-insert-state item 'update)))))
- (message "can't select this line!"))))
+ (message "can't select this line!"))
+ state))

(defun navi2ch-bm-textize-article (directory &optional buffer)
(interactive "Ddirectory: ")


54 名前: 48 投稿日: 02/02/16 16:51
>>52
Emacs-20.7 とか XEmacs では DEL は DEL として認識されてます。

(x)emacs -q で起動して C-h-k-DEL した結果

XEmacs-21.5.4: DEL runs `backward-or-forward-delete-char'
Emacs-20.7: DEL runs the command backward-delete-char-untabify
Emacs-21.1 以降: C-d runs the command delete-char

ただ、emacs -nw だと DEL で認識されているみたい。もうちょっと調べてみます。


55 名前: 41 投稿日: 02/02/16 17:56
>>51
そうですか。どうもありがとうございます。
とりあえずこれでやり過すことにします。



56 名前: 48 投稿日: 02/02/16 19:32
>>54
もう少し調べた結果。

etc/NEWS より
: * Changes in Emacs 21.1
(中略)
: ** The default binding of the Delete key has changed.
:
: The new user-option `normal-erase-is-backspace' can be set to
: determine the effect of the Delete and Backspace function keys.
:
: On window systems, the default value of this option is chosen
: according to the keyboard used. If the keyboard has both a Backspace
: key and a Delete key, and both are mapped to their usual meanings, the
: option's default value is set to t, so that Backspace can be used to
: delete backward, and Delete can be used to delete forward. On
: keyboards which either have only one key (usually labeled DEL), or two
: keys DEL and BS which produce the same effect, the option's value is
: set to nil, and these keys delete backward.
:
: If not running under a window system, setting this option accomplishes
: a similar effect by mapping C-h, which is usually generated by the
: Backspace key, to DEL, and by mapping DEL to C-d via
: `keyboard-translate'. The former functionality of C-h is available on
: the F1 key. You should probably not use this setting on a text-only
: terminal if you don't have both Backspace, Delete and F1 keys.
:
: Programmatically, you can call function normal-erase-is-backspace-mode
: to toggle the behavior of the Delete and Backspace keys.

で、normal-erase-is-backspace-mode を実行すれば DEL が DEL として認識
されることはわかりました。

# で、どうするのがいいんでしょうね??^^;;



57 名前: 名無しさん@Emacs 投稿日: 02/02/16 21:27
http://game.2ch.net/test/read.cgi/famicom/1013785133/
が読めないのって俺だけですか?
fileの読み込みは成功している(less等では見れる)のだがnavi2chだと
何故か嵌ってしまう。Emacs21.1+navi2ch1.5.1です。



58 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 21:31
>>57
たぶんEmacs 21.1の不具合。Emacs 20.xやEmacs 21.1.90とかなら大丈夫なはず。
;; FAQに追加したほうがいいかも。


59 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/16 21:57
>>57

うわぁ!ほとんどブラクラだよ!!
emacsが死ぬ!



60 名前: 57 投稿日: 02/02/17 02:56
そっかEmacs21.1がよろしくないのね。thanx!
…が、21.1.90ってのが見つからん。cvsから引いてくるか。



61 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/17 06:48
>>60
> …が、21.1.90ってのが見つからん。cvsから引いてくるか。
Emacs 21.2のbeta。ftp://alpha.gnu.org/gnu/emacs/にあるよ。


62 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/17 18:28
navi2ch-vars.el の

(when navi2ch-mona-enable
(add-hook 'navi2ch-load-hook
(lambda () (load "navi2ch-mona")))))
この箇所、

(setq navi2ch-mona-enable t)
(require 'navi2ch)
の順番だと ok なんだけど、

(require 'navi2ch)
(setq navi2ch-mona-enable t)
だと、navi2ch-load-hook が実行されたあとで
navi2ch-mona-enable が t になるので、
navi2ch-mona がロードされないみたい。

~/.navi2ch/init.el を読み込んだ後で、
navi2ch-mona をロードするかどうかを決めるように
してもらえないかな?


63 名前: mami 投稿日: 02/02/18 00:00
>>62
単に順番を変えるだけだと、
特定の板だけモナーフォントを使いたいときは
navi2ch-mona-enable は nil なんで困りますね。
現状だとフォントまわりの設定が済んだら
(require 'navi2ch-mona) してね、
になっちゃうのかな。
; うちの init.el で先に require してて、
; さっきまで2時間くらい悩んだです。

フォントサイズの指定ですが、
(setq navi2ch-mona-face-variable 'navi2ch-mona16-face)
よりも、下のパッチをあてて
(setq navi2ch-mona-font-height 16)
てな感じの方がわかりやすいんじゃないでしょうか。
どうでしょ? >users & developers

--- navi2ch-mona.el.orig Sun Feb 17 22:44:17 2002
+++ navi2ch-mona.el Sun Feb 17 23:40:53 2002
@@ -191,6 +191,14 @@
:initialize 'custom-initialize-default
:group 'navi2ch-mona)

+(defcustom navi2ch-mona-font-height nil
+ "*モナーフォントのサイズ数。
+nil だとデフォルトのフォントと同じサイズの face を自動選択。"
+ :type '(choice (const :tag "12 ドット" 12)
+ (const :tag "14 ドット" 14)
+ (const :tag "16 ドット" 16))
+ :group 'navi2ch-mona)
+
;; defun find-face for GNU Emacs
;; the code is originated from apel.
(if (and (not (featurep 'poe)) (not navi2ch-on-xemacs))
@@ -205,7 +213,9 @@
(defun navi2ch-mona-set-mona-face ()
(let ((parent navi2ch-mona-face-variable))
(when (eq t parent)
- (let* ((height (cond (navi2ch-on-xemacs
+ (let* ((height (cond (navi2ch-mona-font-height
+ navi2ch-mona-font-height)
+ (navi2ch-on-xemacs
(font-height (face-font 'default)))
(navi2ch-on-emacs21
(frame-char-height))))



64 名前: 57 投稿日: 02/02/18 00:04
>>61
Emacs21.1.90にて読めました。これもそれで書いてます。
…が、そのスレ、もう終わってやんの(藁)


65 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/18 03:15
ついさっきCVSのHEADを入れてXEmacs 21.1.14で起動しようとすると
not a base64 character
で起動しません。何か足りないでしょうか。
Emacs-20.7と21.1では起動します。
「send message...failed: 長すぎる行があります!」したのでbase64してみました。

----BEGIN BASE64----(trace.txt)
U2lnbmFsaW5nOiAoZXJyb3IgIm5vdCBhIGJhc2U2NCBjaGFyYWN0ZXIgCiIpCiAg
c2lnbmFsKGVycm9yICgibm90IGEgYmFzZTY0IGNoYXJhY3RlciBcbiIpKQogIGNl
cnJvcigibm90IGEgYmFzZTY0IGNoYXJhY3RlciAlYyIgP1xuKQogIGFwcGx5KGNl
cnJvciAoIm5vdCBhIGJhc2U2NCBjaGFyYWN0ZXIgJWMiID9cbikpCiAgZXJyb3Io
Im5vdCBhIGJhc2U2NCBjaGFyYWN0ZXIgJWMiID9cbikKICBiYXNlNjQtY2hhci10
by1udW0oP1xuKQogIGJhc2U2NC1kZWNvZGUtMSgoP1xuID95ID9JID9IKSkKICBt
YXBjb25jYXQoYmFzZTY0LWRlY29kZS0xICgoP2cgP1YgP0MgP0IpICg/VSA/SSA/
RiA/USkgKD9nID9WID9DID9CKSAoP1UgP0kgP0ggP0opICg/ZyA/ViA/QyA/Qikg
KD9VID9JID9GID9RKSAoP2cgP1YgP0MgP0IpICg/VSA/SSA/RiA/USkgKD9nID9W
ID9DID9CKSAoP1UgP0kgP0YgP0EpICg/ZyA/VSA/QSA/bykgKD9nID9VID95ID9C
KSAoP1QgP0EgP3EgP0IpICg/USA/SSA/RiA/QSkgKD9nID9VID9DID9CKSAoP1Eg
P0MgP0MgP0IpICg/XG4gP3kgP0kgP0gpICg/SSA/ZyA/VSA/QykgKD9CID9RID9J
ID9GKSAoP0EgP2cgP1cgP3EpICg/QiA/USA/SSA/RikgKD9BID9nID9VID9DKSAo
P0IgP1EgP0kgP0YpICg/QSA/ZyA/VSA/QSkgKD9vID9nID9VID95KSAoP0IgPzMg
P0MgP2kpICg/QiA/VCA/QSA/cSkgKD9CID9RID9JID9GKSAoP0EgP2cgP2IgP3kp
ICg/QiA/YSA/ZCA/XCspICg/RSA/UiA/TiA/XCspICg/QiA/diA/SSA/SCkgKD9j
ID9cbiA/ZyA/VSkgKD8yID9DID93ID9vKSAoP0ggP2YgP2cgP2QpICg/XCsgP0Ig
PzMgP3kpICg/aSA/QiA/VCA/SSkgKD9IID9jID9PID96KSAoP3MgPzcgP2cgP2Qp
ICg/XCsgP0IgPzMgPzQpICg/SCA/ZiA/QyA/bykgKD9GID9BID9nID9VKSAoP0Mg
P0IgP1EgP0kpICg/RiA/QSA/ZyA/VSkgKD9DID9CID9RID9DKSAoP0MgP0IgP1Ug
P0kpICg/RiA/USA/ZyA/VSkgKD9BID9nID9LID9JKSAoP0YgP00gP1xuID9nKSAo
P2QgP3cgP28gP2cpIC4uLikgIiIpCiAgYmFzZTY0LWRlY29kZS1zdHJpbmcoImdW
Q0JVSUZRZ1ZDQlVJSEpnVkNCVUlGUWdWQ0JVSUZRZ1ZDQlVJRkFnVUFvZ1V5QlRB
cUJRSUZBZ1VDQlFDQ0JcbnlJSElnVUNCUUlGQWdXcUJRSUZBZ1VDQlFJRkFnVUFv
Z1V5QjNDaUJUQXFCUUlGQWdieUJhZCtFUk4rQnZJSGNcbmdVMkN3b0hmZ2QrQjN5
aUJUSUhjT3pzN2dkK0IzNEhmQ29GQWdVQ0JRSUZBZ1VDQlFDQ0JVSUZRZ1VBZ0tJ
Rk1cbmdkd29nVXlCM0RzN0NvRkFnVUNCUUlGQWdVQ0JRTDNldTk2NzNyQ3dzTEN3
cnlLOTNydmVDZz09IikKICBieXRlLWNvZGUoIi4uLiIgW25hdmkyY2gtbW9uYS1z
YW1wbGUtc3RyaW5nIGN1cnJlbnQtbG9hZC1saXN0ICIbJEIlNSVzJVclayVGJS0l
OSVIJTIlQyVIJSkhKiEqGyhCIBskQiRSJGkkLCRKISIlKyU/JSslSiEiGyhCUm9t
YW4gQWxwaGFiZXQbJEIhIxsoQlxuIiBkZWNvZGUtY29kaW5nLXN0cmluZyBiYXNl
NjQtZGVjb2RlLXN0cmluZyAiZ1ZDQlVJRlFnVkNCVUlISmdWQ0JVSUZRZ1ZDQlVJ
RlFnVkNCVUlGQWdVQW9nVXlCVEFxQlFJRkFnVUNCUUNDQlxueUlISWdVQ0JRSUZB
Z1dxQlFJRkFnVUNCUUlGQWdVQW9nVXlCM0NpQlRBcUJRSUZBZ2J5QmFkK0VSTitC
dklIY1xuZ1UyQ3dvSGZnZCtCM3lpQlRJSGNPenM3Z2QrQjM0SGZDb0ZBZ1VDQlFJ
RkFnVUNCUUNDQlVJRlFnVUFnS0lGTVxuZ2R3b2dVeUIzRHM3Q29GQWdVQ0JRSUZB
Z1VDQlFMM2V1OTY3M3JDd3NMQ3dyeUs5M3J2ZUNnPT0iIHNoaWZ0X2ppc10gNCkK
ICBsb2FkLWludGVybmFsKCJuYXZpMmNoLW1vbmEiIG5pbCB0IG5pbCBlc2NhcGUt
cXVvdGVkKQogIGxvYWQoIm5hdmkyY2gtbW9uYSIgbmlsIHQgbmlsKQogIHNpOnJl
cXVpcmUobmF2aTJjaC1tb25hIG5pbCkKICByZXF1aXJlKG5hdmkyY2gtbW9uYSkK
ICAoY29uZCAoKGFuZCAuLi4gLi4uKSAocmVxdWlyZSAuLi4pIChhZGQtaG9vayAu
Li4gLi4uKSAoc2V0cSBuYXZpMmNoLW1vbmEtZW5hYmxlIHQpKSkKKQogIGxvYWQt
aW50ZXJuYWwoIn4vLm5hdmkyY2gvaW5pdCIgdCBuaWwgbmlsIHVuZGVjaWRlZCkK
ICBsb2FkKCJ+Ly5uYXZpMmNoL2luaXQiIHQpCiAgbmF2aTJjaChuaWwpCiAgY2Fs
bC1pbnRlcmFjdGl2ZWx5KG5hdmkyY2gpCiAgY29tbWFuZC1leGVjdXRlKG5hdmky
Y2ggdCkKICBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQobmlsKQogIGNhbGwtaW50
ZXJhY3RpdmVseShleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQpCg==
----END BASE64----




66 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/18 03:45
(setq navi2ch-article-auto-decode-base64-p t)にしてるんですが、
emacs -rvだと >65 のデコードされた部分が暗すぎて読みにくい…。



67 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/18 10:28
(setq navi2ch-list-bbstable-url "http://www.2ch.net/2chmenu.html")
で見れないな、、、
昨日はこの設定で見れたのに。。




68 名前: knok 投稿日: 02/02/18 11:41
どうもそのファイルがなくなったようで、
bbsmenu.html にかえれば見えるようです。
とりあえず cvs の方も直しときました。



69 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/18 11:58
いま1.5.1つかってんだけど、cvsにするとなんかいいことってある?


70 名前: 67 投稿日: 02/02/18 12:57
>>68
変更したらメニューが出てきました。
でもラーメン板とかがミレナイ。。。movedされちゃったって。。。



71 名前: mami 投稿日: 02/02/18 13:22
>>70
こちらをおすすめ。
(setq navi2ch-list-bbstable-url "http://www.onputan.com/board/bdleft.html")


72 名前: knok 投稿日: 02/02/18 17:11
うーむ、今 w3m で www.2ch.net/2ch.html をみたら
http://www6.ocn.ne.jp/~mirv/2chmenu.html
になってました... bbsmenu.html もそのうちなくなるのかな?



73 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/18 17:54
今度こそ書きこめるかな…

> >>63
> 単に順番を変えるだけだと、
> 特定の板だけモナーフォントを使いたいときは
> navi2ch-mona-enable は nil なんで困りますね。
> 現状だとフォントまわりの設定が済んだら
> (require 'navi2ch-mona) してね、
> になっちゃうのかな。

現状でも所詮 navi2ch-load-hook に加えてるだけなので、
関数 navi2ch の中で、
--- navi2ch.el 14 Feb 2002 00:44:47 -0000 1.30
+++ navi2ch.el 18 Feb 2002 06:31:37 -0000
@@ -60,6 +60,9 @@
(when (file-exists-p navi2ch-update-file)
(load-file navi2ch-update-file))
(load navi2ch-init-file t)
+ (when (and navi2ch-mona-enable
+ (or navi2ch-on-xemacs navi2ch-on-emacs21))
+ (require 'navi2ch-mona))
(if navi2ch-auto-update
(navi2ch-update))
(add-hook 'kill-emacs-hook 'navi2ch-save-status)

しちゃってもええんちゃうかと思うのは素人考えですかね。。。



74 名前: 48 投稿日: 02/02/18 22:46
>>56
とりあえず、個人的には以下のようなコードを ~/.navi2ch/init.el に書くこ
とで Emacs 21 で DEL でバックスクロールできるようにしました。

(defvar my-navi2ch-del-key-flag nil)
(and (fboundp 'normal-erase-is-backspace-mode)
normal-erase-is-backspace
(progn
(setq my-navi2ch-del-key-flag t)
(add-hook 'navi2ch-article-mode-hook
'(lambda ()
(normal-erase-is-backspace-mode)))))
(if my-navi2ch-del-key-flag
(add-hook 'navi2ch-article-exit-hook
'(lambda ()
(or normal-erase-is-backspace
(normal-erase-is-backspace-mode)))))

;; あんまり美しくはないですが……



75 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/19 00:19
新変数navi2ch-use-highlight-mouse-lineを導入するパッチです。
よろしければ取り込んでください。

diff -uNr navi2ch.orig/navi2ch-board-misc.el navi2ch/navi2ch-board-misc.el
--- navi2ch.orig/navi2ch-board-misc.el Fri Feb 8 16:59:47 2002
+++ navi2ch/navi2ch-board-misc.el Mon Feb 18 16:10:36 2002
@@ -175,7 +175,8 @@
(navi2ch-bm-set-property-internal begin end item)
(setq updated (or updated (get-text-property (1+ begin) 'updated)))
(put-text-property begin end 'updated updated)
- (put-text-property begin end 'mouse-face 'highlight)
+ (when navi2ch-use-highlight-mouse-line
+ (put-text-property begin end 'mouse-face 'highlight))
(put-text-property begin end 'face (nth (cond ((eq updated 'updated) 3)
((eq updated 'seen) 4)
((eq updated nil) 2))
diff -uNr navi2ch.orig/navi2ch-list.el navi2ch/navi2ch-list.el
--- navi2ch.orig/navi2ch-list.el Thu Jan 31 02:20:17 2002
+++ navi2ch/navi2ch-list.el Mon Feb 18 16:12:54 2002
@@ -206,8 +206,9 @@
(cdr (assq 'name board)) "\n")
(set-text-properties
prev (1- (point))
- (list 'mouse-face 'highlight
- 'face (cadr state))))
+ (list 'face (cadr state))))
+ (when navi2ch-use-highlight-mouse-line
+ (put-text-property prev (1- (point)) 'mouse-face 'highlight))
(put-text-property prev (point) 'board board)
(setq prev (point)))))

@@ -222,8 +223,9 @@
(insert "[" (if open "-" "+") "]"
(car pair) "\n")
(set-text-properties prev (1- (point))
- (list 'mouse-face 'highlight
- 'face 'navi2ch-list-category-face))
+ (list 'face 'navi2ch-list-category-face))
+ (when navi2ch-use-highlight-mouse-line
+ (put-text-property prev (1- (point)) 'mouse-face 'highlight))
(put-text-property prev (point) 'category (car pair))
(when open
(navi2ch-list-insert-board-names-subr (cdr (assq 'child alist))))
diff -uNr navi2ch.orig/navi2ch-vars.el navi2ch/navi2ch-vars.el
--- navi2ch.orig/navi2ch-vars.el Mon Feb 18 15:21:21 2002
+++ navi2ch/navi2ch-vars.el Mon Feb 18 16:10:36 2002
@@ -781,6 +781,11 @@
(add-hook 'navi2ch-load-hook
(lambda () (load "navi2ch-mona")))))

+(defcustom navi2ch-use-highlight-mouse-line t
+ "*non-nil なら、板一覧とブックマークでマウスの行をハイライトする。"
+ :type 'boolean
+ :group 'navi2ch)
+
;; folder icons. filename relative to navi2ch-icon-directory
(defvar navi2ch-online-icon "plugged.xpm"
"*Icon file for online state.")


76 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/19 00:27
"m-a-m-i"するときのカーソルの動きが気になるので、

--- navi2ch-board-misc.el.orig Tue Feb 19 00:00:15 2002
+++ navi2ch-board-misc.el Tue Feb 19 00:13:29 2002
@@ -556,6 +556,7 @@
(apply func args))
(navi2ch-bm-unmark))
(navi2ch-update-failed nil))
+ (beginning-of-line)
(sit-for 0))
(forward-line))))

こうして欲しいのですが。
;;完全に趣味の問題なので、強い要望ではないです。


77 名前: 名無しさん@Emacs 投稿日: 02/02/19 20:09
すいませんが、
http://pc.2ch.net/test/read.cgi/unix/1013391187/294
以降見れないんですが。



78 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/19 22:51
>>77
普通に読めるけど?環境は?
ただ空白が多いのに気づいていない、に一票だが。



79 名前: 名無しさん@Emacs 投稿日: 02/02/20 00:24
>>78
そのとおりでした。空白があるとは思わなかったですよ。
どおりでエラーにもならないはず…

逝ってきます


80 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/20 12:34
レスのプレビュー機能は、ないんでしょうか。


81 名前: 名無しさん@Emacs 投稿日: 02/02/20 13:30
今日会社に来たら cvs update ができなくなってた。ファイアウォールの設定
変えるってメイルが来てたからそれのせいかなぁ。もう cvs 版追っかけるこ
とできないんだろうか(鬱



82 名前: knok 投稿日: 02/02/20 17:24
>>45
変更しました。
>>62
navi2ch-load-hook でなく navi2ch-hook に (load "navi2ch-mona")
を追加するよう変えればいいんでしょうか?

(75, 76 はどうしよう... 入れてしまっても問題ないかな)
>>81
navi2ch.sf.net/debian/source/ にある cvs snapshot では
だめですかね。18 日以降は変更がないのでその日の分までしか
作ってないですけど。



83 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/20 21:21
> >>62
> navi2ch-load-hook でなく navi2ch-hook に (load "navi2ch-mona")
> を追加するよう変えればいいんでしょうか?

73 よりはそれのがよさそうですね。
ちなみにそのばあい、 load よりは require な気がします。




84 名前: 81 投稿日: 02/02/20 21:23
>>82
ありがとうございます。navi2ch は仕事する時間よりも長く使っています(w
新しい機能は多分ほとんど使っていないのでそれほど困りはしないのですが。



85 名前: mami 投稿日: 02/02/20 22:54
http://pc.2ch.net/test/read.cgi/unix/1009340234/630
> スレをテキスト形式で保存するのって
> ボードモードでスレの上で
> e
> をおせばいいんですが、保存したいディレクトリ
> までしか指定できませんね。
> 保存したいファイル名まで指定できるとうれしいんですが。
ファイル名を聞くようにしました。

>>13
変数で設定しなくていいようにしたかったんで、
別な実装にしました。
すんません。


86 名前: 名無しさん@Emacs 投稿日: 02/02/21 00:15
(describe-mod)で表示される説明に、

キーバインドだけでなく、マークの意味も書いて
もらえませんか?





87 名前: 287@part4 投稿日: 02/02/21 01:37
navi2ch-mona の互換性をなくしたせいで
だいぶご迷惑をおかけしてしまったようです。すみません。

mona 関連の変数を init.el で直接 setq すると
変更が反映されないのは、defcustom の `:set' に
設定してる関数が呼ばれないからです。
`setq' と同じ要領で `customize-set-variable' すれば
たぶん変更が反映されると思います。

でもコードそのものがゴチャゴチャしてるのが元凶
なんですよねえ。自分で書いたんだけど。
変数に face を入れとけばいいのにわざわざ parent をセットしてる
ところとかとか、`:set' に長ったらしい lambda 関数を
セットしてるところとか。

手元では navi2ch-mona-font もサポートする形で手を加えて
みたんですが、上に書いたようなところを直すと
また互換性が一部なくなるんで、こういう場合は CVS のブランチに
コミットすればいいんでしょうか。

・parent 使うのはやめ。
・mona face のシンボルは変数 navi2ch-mona-face にセットしとく。
・navi2ch-mona-font が束縛されていれば、navi2ch-initフックで
 新しく navi2ch-mona-font用の face を作って、それを
 navi2ch-mona-face にする。
・変数 navi2ch-mona-font-family-name を変更するときは
 (navi2ch-mona-font-family-name "mona-gothic")
 てな感じでいけるようにする。
・サンプルテキストをギコ猫からモナーに変える。base64 使うのは
 よろしくなさそうなので(そもそもいらんかも……)。

てな感じでいこうと思いますがなにか?


88 名前: 75 投稿日: 02/02/21 03:56
>>82

マウス行のハイライトって、マウスをあまり使わない人には
意味無いと思っていたけど。おれだけ?
すくなくともおれにとっては邪魔なだけ。

害が無ければ入れてくださいな。


89 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/21 04:07
ブックマークがメニューから使えるようになるとマウスで使う人も増えるかもね。
そもそも、メニューを表示すらしてない人がほとんどだとは思うけど。


90 名前: 287@part4 投稿日: 02/02/21 07:23
Wanderlust からごっそりコードを失敬して
スプラッシュスクリーン追加してみました。

絵には、モナー板のロゴとかを使いたいけど、
これは勝手に拝借したらマズいかもなあ。
とりあえず穴埋め的な AA 画像でごまかしてみました。


91 名前: 俺も意見を言っておこう 投稿日: 02/02/21 07:33
>>88
> マウス行のハイライトって、マウスをあまり使わない人には
> 意味無いと思っていたけど。おれだけ?

mouse pointerとcursor pointerが、
current position指定として、同時に有効なのは耐えられん。


92 名前: 俺も意見を言っておこう 投稿日: 02/02/21 07:33
あ、止められるようにして欲しいな、ということです。


93 名前: 名無しさん@Emacs 投稿日: 02/02/21 12:36
>>90
(・∀・)イイ!!

しかし 起動画面に萎え
モナー板のロゴって使えないのかな?


94 名前: 俺も意見を言っておこう 投稿日: 02/02/21 14:03
これよろしく。

in navi2ch-article.el,

(defun navi2ch-article-rotate-point-stack ()
"stack へ push した位置を巡回する。"
(interactive)
(let ((cur (navi2ch-article-get-point nil)) ; 現在地
(top (pop navi2ch-article-point-stack))) ; トップ
(if top
(progn
(setq navi2ch-article-point-stack
(append navi2ch-article-point-stack (list cur))) ; 最後尾へ保存
(navi2ch-article-goto-number (car top)) ; トップの
(forward-char (cdr top))) ; 以前いた文字へ
(message "stack is empty"))))

(define-key navi2ch-article-mode-map "R" 'navi2ch-article-rotate-point-stack)


95 名前: 名無しさん@Emacs 投稿日: 02/02/21 22:20

splashスクリーンのAA趣味悪くてワラた。

画像版もそのうちよろしく





96 名前: mami 投稿日: 02/02/21 22:29
>>88
あー、やっと理解しました。
highlight を無効にする変数がほしい、ってことっすね。

>>76
個人的には、逆に mark 欄をデフォルトの位置にしたいとこです。
navi2ch-bm-next-line とかの方をいじって。

>>80
あるといいな、と言ってみるテスト。

>>89
メニューまわりは整理したいです。
最近手首が痛くてマウスをよく使ってるもので。
ご意見おながいします。


97 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/21 23:04
bbsmenuが取ってこれなくて固まった時に、
C-gが効かないんですけど、そういうものですか?


98 名前: 76 投稿日: 02/02/22 00:34
>>96

> 個人的には、逆に mark 欄をデフォルトの位置にしたいとこです。
> navi2ch-bm-next-line とかの方をいじって。

統一されていればどこでもよいです。
76はなるべく変更箇所を少なくしようとした結果ですので。


99 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/22 00:43
Perlの勉強でもしようかとCPerl modeを使っているのですが
使い方を説明してるとこ知りませんか?

書いたコードを実行するにはどうすればいいのかすら分かりません。


100 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/22 01:06
>>99
すんません、誤爆です。
C-s emacsで一番にひっかかったのに書いてしまいました。


101 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/22 09:14
     Emacs ワケワカンネーヨ…

【フック】λλλλλλλ.................................トボトボ


102 名前: 名無しさん@XEmacs 投稿日: 02/02/22 22:29
ブックマークに入れていたスレがある板が変った板になったら、
その後、ctl-u sしないとmamiで読み込みできなくなった。
既出?


103 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/22 22:58
jbbs な板を読むにはどうすれば良いですか?


104 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/23 15:55

お支払いは一括33ドルで1年契約!

料金は、月平均にすると約350円程度!
登録すると33ドルで1年間使い放題、見放題!
http://2ch.tora3.net/2002/main.html

navi2ch対応はいつだろう。。。


105 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/23 16:22
connection failed: operation already in progress, navi2ch.sourcefoge.net, navi2ch connection
って出て起動できないんだけど…。


106 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/23 16:24
>>105
原因追及は置いといて、とりあえずこうしとけば?
(setq navi2ch-auto-update nil)


107 名前: 105 投稿日: 02/02/23 16:34
やっぱりそういうことだったんだ。
navi2chのサイトになんか情報上がってないかとおもって見に行ったら繋がりにくかったよ。


108 名前: 名無しさん@Emacs 投稿日: 02/02/23 18:35
今まで A Bone 使ってたけどこっちに乗り換えました。
高機能だし慣れると素早く操作出来て(・∀・)イイ!!ですね。

ところでスレ検索結果や a で登録した板の
ブックマーク表示がダブって表示されるのが
気になったのですがなぜでしょうかね?


109 名前: 名無しさん@Emacs 投稿日: 02/02/23 21:14
ここに書くのもなんだが、2ch-nntpd ってどうよ。
http://deisui.bug.org/~ueno/ruby/2ch-nntpd/

スレ違いだったら誘導希望。



110 名前: 名無しさん@Meadow 投稿日: 02/02/23 21:42
もっといいAAはいくらでもあると思うのですが、
当面はこんなものでどうでしょう。今適当に書きました。


(setq navi2ch-splash-logo-ascii "\
  ■      ■                ■    ■
 ■      ■     ■       ■    ■    ■
 ■             ■     ■          ■
■              ■     ■           ■
■               ■■■■■            ■
■               ■   ■            ■
 ■               ■ ■            ■
 ■               ■ ■            ■
  ■               ■            ■

Navi2ch
Navigator for 2ch for Emacsen")


>>109
http://saki.2ch.net/nntp/



111 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/23 22:01
>>109
氏は T-gnus をお使いなので、盛り上りに欠ける gnusスレとかは?
;; あまり適切でもないな。でも nntp板はまともに機能してないし



112 名前: 287@part4 投稿日: 02/02/24 08:54
>>110
ども。さっそく CVS に反映しときました。


113 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/24 09:36
commit前にちゃんと動作チェックきぼーん>112

Index: navi2ch-splash.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-splash.el,v
retrieving revision 1.2
diff -u -1 -r1.2 navi2ch-splash.el
--- navi2ch-splash.el 23 Feb 2002 23:53:45 -0000 1.2
+++ navi2ch-splash.el 24 Feb 2002 00:34:43 -0000
@@ -65,4 +65,4 @@
Navi2ch
- Navigator for 2ch for Emacsen"
- "Ascii picture used to splash the startup screen.")
+ Navigator for 2ch for Emacsen
+ Ascii picture used to splash the startup screen.")




114 名前: 287@part4 投稿日: 02/02/24 09:46
ぐわー。すんません。
defvar じゃなくて setq だったのか。


115 名前: 教えて君参上!! 投稿日: 02/02/24 09:49

vani2ch を使っていてスレに書かれている url に飛ぶには?

ブラウザは w3m.el でお願いします



116 名前: 教えて君参上!! 投稿日: 02/02/24 09:50
>>115
>
> vani2ch を使っていてスレに書かれている url に飛ぶには?
>
> ブラウザは w3m.el でお願いします
>

vani2ch を使っていてスレに書かれている url に飛ぶには?

↑5時5時 navi2chですね



117 名前: 名無しさん@XEmacs 投稿日: 02/02/24 10:00
(setq browse-url-browser-function 'w3m-browse-url)


118 名前: 教えて君参上!! 投稿日: 02/02/24 10:17
>>117

ありがとう御座いまする



119 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/24 14:29
jbbs な板を読むにはどうすれば良いですか?


120 名前: mami 投稿日: 02/02/24 14:34
>>119
パッチを書いて contrib してください。


121 名前: 119 投稿日: 02/02/24 14:42
>>120
ということは、まだできね、ってことですね。わかりました。
パッチは・・・、elisp勉強します・・・


122 名前: 名無しさん@Meadow 投稿日: 02/02/24 15:48
>>114
> defvar じゃなくて setq だったのか。
ごめんねえ :)


123 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/25 02:10
2/24 の CVS を使っていますが、 navi2ch-article-mode での C-x k が
kill-buffer になっているのは仕様ですか?



124 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/25 02:35
>123 navi2ch/Changelogの2002-02-04。


125 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/25 05:32
bookmark2.txt や history.txt が何故か壊れていて、大ショック。
最近バックアップとってなかったからなあ...

*.dat を頼りにブックマークのおおよそは復帰できたけれど...


126 名前: 名無しさん@XEmacs 投稿日: 02/02/25 06:56
212ch (ttp://www.212ch.com/) を navi2ch で読む方法はどうすれば
よいですか?

~/.navi2ch/etc.txt に

212chの仕事板
http://www.212ch.com/bbs/work/
work

とか書いてみたんですけどダメでした。




127 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/25 11:13
2chのブックマークが壊れてショックを受けるとはかなりの重症だな


128 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/25 19:04
スレを開いたときに、Article モードの画面 1ペインだけにしたいのですが、
どうすれば良いですか?

(add-hook 'navi2ch-article-mode-hook
'navi2ch-one-pane)

かなー、と思ってやってみたのですが、
何度か開いているうちに、2ペインで開くようになってしまいます。


129 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/25 19:11
>>128

;; article を開くときに 1ペインにする。
(setq navi2ch-bm-stay-board-window nil)




130 名前: mami 投稿日: 02/02/25 19:17
>>125
わたしも先日壊れてて、ショックでした。
重症です。
バックアップとるようなしくみ必要ですかねー。

>>128
(setq navi2ch-bm-stay-board-window nil)



131 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/26 00:18
>>125
>>130

わしも二、三回やりましたので……

(add-hook 'navi2ch-before-startup-hook
(lambda ()
(unless navi2ch-init
(call-process "cp"
nil nil nil
(expand-file-name navi2ch-bookmark-file)
(expand-file-name (concat navi2ch-bookmark-file
".bak")))
(call-process "cp"
nil nil nil
(expand-file-name navi2ch-history-file)
(expand-file-name (concat navi2ch-history-file
".bak"))))))



132 名前: 128 投稿日: 02/02/26 01:09
>>129 >>130
どうもです。そんな設定があったとは。


133 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/26 02:56
今週中にID販売だって。
navi2chで●が出せるようになるのなぁ。。

http://kaba.2ch.net/test/read.cgi/accuse/1014628584/183


134 名前: knok 投稿日: 02/02/26 16:53
>>132
FAQ に書いてありますよ。
ついでにいくつか更新しておきました。

>>126
read.cgi とは挙動がずいぶん違うようなので etc.txt に
書くだけでは無理っす。



135 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/26 22:36
cvsのchangelogが一部消えてような気がします。


136 名前: 135 投稿日: 02/02/26 22:38
すいません。勘違いでした。


137 名前: 名無しさん@Meadow 投稿日: 02/02/27 09:21
Meadow で使ってて background-mode を
dark にしてるんだけど face の色に
light のものが適用されちゃいます。

Mew なんかは大丈夫なんだけど どうして?



138 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/27 16:13
画面を3つに(list,board,article) 分けてると
>>1-3 みたいに複数のレスをリンクで追うと
list の方に表示されちゃいます。


139 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/27 17:34

こんなのどう?
ブックマークでmamiした後N(,P)で読み進める、っていうのを想定してます。

(defun navi2ch-bm-next-update-line ()
(interactive)
(let ((case-fold-search nil))
(forward-line)
(if (re-search-forward "^ *[0-9]+ [+= ]U" nil t)
(beginning-of-line)
(forward-line -1)
(message "No more updated lines"))))

(defun navi2ch-bm-previous-update-line ()
(interactive)
(let ((case-fold-search nil))
(unless (re-search-backward "^ *[0-9]+ [+= ]U" nil t)
(message "No more updated lines"))))

(define-key navi2ch-bm-mode-map "N" 'navi2ch-bm-next-update-line)
(define-key navi2ch-bm-mode-map "P" 'navi2ch-bm-previous-update-line)


140 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/28 21:53
これどうですか?

【速報】ソニー、アイワを100%完全子会社化へ
http://choco.2ch.net/test/read.cgi/news/1014900361/


141 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/28 23:42
1。offlaw.cgi 等の入れ替え(2/28 5:00PM頃〜 完)
2。http://2ch.tora3.net/ の作成終了。(2/28中 ほぼ完)
   登録フォームは本番開始の時に open 予定。
3。test 用 ID&PW の停止。 (3/1 1:00PM 予定)
   テスト用サーバ停止(test.tora3.net)
   bbs.cgi の本番用への移行。
4。内部での最終テスト
5。いよいよ本番稼動。(3/1 5:00PM 予定)

3->5 の間は、dat落ち後 html化前のスレッドは読めなくなります。

http://kaba.2ch.net/test/read.cgi/accuse/1014739544/793


142 名前: 名無しさん@お腹いっぱい。 投稿日: 02/02/28 23:51
d で消したスレッドを復活させたいときってどうするのですか?


143 名前: ビスケットは二つ 投稿日: 02/03/01 00:05
h を押せば、スレッドは裏の世界へ行く。
裏の世界で d を押せば、スレッドは表の世界へ。


144 名前: ○○○ 投稿日: 02/03/01 18:43
test


145 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/02 22:55
今日初めて導入したのですがupdateされてないとかいって
C-u sしても何も表示されません.
C-u Sするとソートしますかとか聞かれます.
どうしたら使えますか?


146 名前: ビスケットは二つ 投稿日: 02/03/02 23:03
>>145
>>68,>>71ってことはないかな?



147 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/03 00:16
>>146
Thanks.でもうまくいきませんでした.
一応navi2ch自体はEmacs20で立ち上がるのだけど.
今諦めてIEから書き込んでる根性なしですが
明日また頑張ってみます.


148 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/03 00:32
最近気付いたのですが、
ブラウザ経由の書き込みの場合で初のクッキー受け入れの場合、以下のようなことを言われます。

投稿確認
・投稿された内容はコピー、保存、引用、転載等される場合があります。
・投稿に関して発生する責任は全て投稿者に帰します。
全責任を負うことを承諾して書き込む

navi2ch経由の場合、これを確認することがないような気がします。
READMEもしくはdemo画面で表示したほうがいいと思うのですが、どうでしょか?


149 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/03 01:23
そんなことは得心の上で書き込んでいるに決まってるでしょうに。


150 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/03 01:48
>>149
2chの側で表示するようになったのだから、
それなりに気を使う必要があると思われ


151 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/03 02:49
しょっちゅう仕様変更しそうなモノに対応しててもしょーが無いだろうし、
README にでも書いときゃ済むのでは。
どう読んでも2ch初心者、厨房向きのメッセージだし。


152 名前: 名無しさん@Emacs 投稿日: 02/03/03 03:51
>>151に激しく同意。



153 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/03 06:08
スレ一覧で、読んだことのあるスレだけ表示するように出来ると
嬉しいのですが、そういうコマンドはありませんか?

もしくは、select-articleと同時にブックマークに追加するような
設定が出来ればそれでもいいです。



154 名前: 名無しさん@Emacs 投稿日: 02/03/03 09:05
>>153
> スレ一覧で、読んだことのあるスレだけ表示するように出来ると
> 嬉しいのですが、そういうコマンドはありませんか?

最初のListのテッペンにあるNavi2chの中の履歴を開けるとそれに近いことが
でけるで。



155 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/03 12:45
ところで、Perl か何かで実装された dat2html ってどこかに無いでしょうか?
絶対誰か作ってそうなんだけど。

ごくたまに、navi2ch の dat を html にしたいときがあるのです。


156 名前: 155 投稿日: 02/03/03 12:46
そのくらい自分で作れっていわれそうだけど、やっぱ車輪の再発明は、ね。


157 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/03 12:58
C++ならhttp://pc.2ch.net/test/read.cgi/tech/1012310594/l50


158 名前: 155 投稿日: 02/03/03 13:08
うわ、それそのもののスレがあったんですか。
ありがとうございます、見てみます。


159 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/04 13:43
http://1.5ch.info/ に対応してくれたら激しくうれしい。


160 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/04 23:39
たしか前スレにあったと思うんだけど、mami が速くなる設定ってどうでしたっ
け? 前スレhtml 化待ちで見れない。


161 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/04 23:56
(setq navi2ch-net-enable-http11 t)


162 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/05 00:03
>>161
ありがとう。助かりました。



163 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/05 03:27
ブックマークで U なスレでも実際は更新されていない
時がちょっとでない頻度であるのですが、これは何かの
設定が影響しているのでしょうか。

それとも他の皆さんは、そういうことはないんでしょうか。


164 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/05 04:01
>163
i で取得したスレをオフラインで開くとそうなる。
2ch 側の変更のせいだそうだが。
オンラインで開く若しくは s を押すとかしておくしかないようだ。


165 名前: 153 投稿日: 02/03/05 04:44
>>154

そういえばそうですね。
これも便利なんですが、やはり板毎に見たいなー、と思ってこうし
てみました。

(defun my:navi2ch-bm-bookmark-and-select-article-or-scroll-up
(&optional max-line)
(interactive "P")
(navi2ch-board-add-bookmark)
(navi2ch-bm-select-article-or-scroll-up max-line))
(defun my:navi2ch-bm-bookmark-and-select-article
(&optional max-line)
(interactive "P")
(navi2ch-board-add-bookmark)
(navi2ch-bm-select-article max-line))
(add-hook 'navi2ch-board-misc-load-hook
(function
(lambda ()
(define-key navi2ch-bm-mode-map " "
'my:navi2ch-bm-bookmark-and-select-article-or-scroll-up)
(define-key navi2ch-bm-mode-map [return]
'my:navi2ch-bm-bookmark-and-select-article))))

スレ選択と同時にブックマークしてるわけです。
当初の目的は達成できたのですが、hide-modeとbookmark-modeでも
これが効いてしまうのがちょっと気になってます。
hide-modeでもbookmark-modeでもないスレ一覧の時にだけこれを使
うようにしたいのですが、どういう方法で設定すればいいでしょう?

あと、それぞれの板のブックマークを集約した仮想的な板をつくれ
るといいのですが。グローバルなブックマークは板毎のブックマー
クとは別ですよね。



166 名前: うひひ 投稿日: 02/03/05 15:40
+で更新ファイルの表示を見るときdで隠したクソスレに更新が
あると表示されてしまうようなのですが
ウザいクソスレを完全抹殺する方法はあるでしょうか?

スソスレイヤーを探し出して殺せとか無しでなんとかしたいです



167 名前: knok 投稿日: 02/03/05 19:59
>>104
これに対応するためには https のアクセスが必須になるんですが、
どうやって対応したものですかね... SSL 対応の elisp package を
調べてみればいいのかな。
;; 仕様はそのうち公開されるみたいです。

>>166
これでどうでしょう。

Index: navi2ch-board.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-board.el,v
retrieving revision 1.25
diff -u -r1.25 navi2ch-board.el
--- navi2ch-board.el 2 Feb 2002 12:20:59 -0000 1.25
+++ navi2ch-board.el 5 Mar 2002 10:55:36 -0000
@@ -266,7 +266,7 @@
(navi2ch-board-hide-mode
(member artid hide))
(navi2ch-board-updated-mode
- (navi2ch-board-updated-article-p article seen))
+ (and (navi2ch-board-updated-article-p article seen) (not (m
ember artid hide))))
(t
(not (member artid hide))))
(navi2ch-bm-insert-subject



168 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/06 01:06
(リンクで飛んだりして)Articleモードでスレを表示したときに、
そのスレを*板の*ブックマークに追加するにはどうしたらいいですか?
とりあえず板一覧を開いてそのスレを検索したりしてるんですけど…


169 名前: 名無しさん@Emacs 投稿日: 02/03/06 10:56
Error: connection failed: connection refused, pc.2ch.net, navi2ch connection

今どのスレ開こうとしてもこんなエラーが出るんでちょっと焦った。ほっとい
たら直ったから、2ch側で何かやってただけかな。


170 名前: 名無しさん@XEmacs 投稿日: 02/03/06 11:54
>>167 knokさんありがとうございました
治りました好み

これで殺伐としなくてすみます。
人生小一時間とくしたようです。



171 名前: knok 投稿日: 02/03/06 13:09
>>168
A でできませんかね。
>>170
このまま commit するか、それとも変数で制御可能にするべきか
迷ってるんですが、どっちがいいでしょう?



172 名前: mami 投稿日: 02/03/06 13:33
>>171
変数で制御可能でお願いしたく。
今の動作が好みなんで。


173 名前: うひひ 投稿日: 02/03/06 13:57
>>171
いかようにも。
とりあえず可能であれば変数でもデフォルトでも
僕は時折hで返して痛いトコ眺めてます(うひひ


174 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/06 15:36
ひさしぶりに navi2ch を cvs update したら
八頭身に激 ワラタ


175 名前: knok 投稿日: 02/03/06 16:09
>>172
変数 navi2ch-board-hide-updated-article を作ってそれで
制御するようにしました。デフォルトは従来と同じ動きをするよう
nil にしてあります。



176 名前: 168 投稿日: 02/03/07 01:53
>>171
> A でできませんかね。

Aだとグローバルブックマークしか出来ないようですが、
borad モードで a を押す動作をさせたいのです。
もしかして、最新版では出来るようになってたりしますか?
ちなみに1.5.1を使ってます。


177 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/07 06:25
typoってますYO!

Index: navi2ch-article.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-article.el,v
retrieving revision 1.69
diff -u -u -1 -r1.69 navi2ch-article.el
--- navi2ch-article.el 13 Feb 2002 13:52:04 -0000 1.69
+++ navi2ch-article.el 6 Mar 2002 21:24:05 -0000
@@ -1243,3 +1243,3 @@
"メニューを表示して、url を得る"
- (message "a)ll c)rrent r)egion b)oard")
+ (message "a)ll c)urrent r)egion b)oard")
(let ((char (read-char)))



178 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/07 17:36
xemacs-21.4.6 と navi2ch で、モナーフォントを表示できません。
表示しようとすると、 xemacs を起動したターミナルに
Measuring wide characters
というメッセージが延々と表示されます。
mozilla ではモナーフォントを表示できてるので、
xemacs の設定の問題だと思うのですが。
navi2ch は、CVS 最新版と 1.5.1 の両方を試しましたが、同じ症状でした。

心当たりのある方、対処法をご教示ください。


179 名前: knok 投稿日: 02/03/07 17:47
>>176
ソースを見た限りでは私の elisp 力では無理っぽいです。
; navi2ch-board-bookmark-mode は board-mode であることに依存
; してるようなので、これをいじるだけでは無理そう...

>>177
直しときました。ども。



180 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/08 18:55
掲示板システム2002年ヴァージョンです。。。
http://qb.2ch.net/jikken/

テスト結果はこちらへ。

実験中です。
http://kaba.2ch.net/test/read.cgi/accuse/1015574601/



181 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/08 21:10
agfe


182 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/08 23:24
お前等ちゃんとテストシレ!


183 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/08 23:25
使わせてもらってる分際でそんな口の聞きかたはない YO!


184 名前: 名無しさん@XEmacs 投稿日: 02/03/08 23:28
>>183

>>180見れ。



185 名前: 168 投稿日: 02/03/09 02:43
>>179
> ソースを見た限りでは私の elisp 力では無理っぽいです。

あわわわ。
基本的すぎて怒られるかとビクビクしてたんだけど、
実は大変なことだったんですね。
TODOリストにさりげなく入れといてもらえると幸いです。
+ Articleモード中でBoardブックマークに追加 +



186 名前: 名無しさん@Meadow 投稿日: 02/03/10 01:23
navi2ch 使わせてもらっている者です。ちょっと面白い関数を作りました。
興味があれば、使ってみてください。

機能は次のものです。
・ navi2ch-board-mode で、navi-board-sync をした後、
画面上下分割後の上ウィンドウはボードを固定表示、
下ウィンドウでボードを規定秒間隔で自動スクロールするのものです。
・ 下ウィンドウで規定回スクロールした後は、再度上記の動作を繰り返します。
・ 何かイベントが発生した場合は、元のウィンドウ構成に戻ります。

片手間で作ったものなので、まだ修正すべきところはありますが、とりあえず、使え
ないレベルでもないので、載せてみます。

(defun my-navi2ch-board-sync-auto ()
(interactive)
(save-window-excursion
(catch 'event
(split-window)
(other-window 1)
(sit-for 0)
(while t
(navi2ch-board-sync)
(sit-for 2)
(let ((count 0))
;;(while (null (eobp))
(while (< count 90)
(setq count (1+ count))
(scroll-up 0.5)
(move-to-window-line -1)
(if (not (sit-for 1))
(throw 'event t))))))))



187 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/10 04:36
FreeBSDでemcws21なんだけど、
portsの1.5.1からCVSで最新にしてみたら、
これまででていたモナフォントがでなくなってかなりハマったよ。
結局、ソースのコメントにしたがって、
M-x customize-group navi2ch-mona して、
'(navi2ch-mona-enable t)
'(navi2ch-mona-face-variable (quote navi2ch-mona16-face)))
したらなおった。2行目が必要になったのかな?
それとcustomizeのmonafontの所で
途中(Navi2ch Mona Enable Board List以下)から文字化けしてました。

それと、以前から気になってたんだけど、
Article modeでピンクで表示される引用の部分と、
ほげ>1と書いたときの「げ>1」の部分が
monaじゃないデフォルトのフォントで表示されちゃいますね。
そこだけ大きさがずれてるのでなんか変です。

以上報告まで。


188 名前: 187 投稿日: 02/03/10 04:51
ついでに質問します。

From: [187] 名無しさん@お腹いっぱい。 <sage>
Date: 02/03/10 04:36

ってなってるところを、

187 :名無しさん@お腹いっぱい。 :02/03/10 04:36

のような表示(ブラウザと同じ)にしたいんですけど、
.emacsの設定でなんとかできませんか?
ごくたま〜に、名前欄も使ってAAしてるレスなんかがあるからね。


189 名前: 188 投稿日: 02/03/10 06:16
lispはさっぱりわからないけど、
みようみまねでソース書きかえたらそれっぽくできたYO!
実際には文章の前にスペースをいくつか入れないと
同じにはならないけど、前よりすっきりしたからいっか。

これを.emacsの方で設定する方法があるなら、きぼんぬ。
と。

--- navi2ch-article.el.orig Thu Mar 7 17:27:01 2002
+++ navi2ch-article.el Sun Mar 10 06:01:07 2002
@@ -465,11 +465,10 @@
(defun navi2ch-article-default-header-format-function (number name mail date)
"デフォルトのヘッダをフォーマットする関数
ヘッダのface を付けるのもここで。"
- (let ((from-header "From: ")
- (from (format "[%d] %s <%s>\n" number name mail))
- (date-header "Date: ")
+ (let ((from-header "")(from (format "%d %s <%s> " number name mail))
+ (date-header "")
str p)
- (setq str (concat from-header from date-header date "\n\n"))
+ (setq str (concat from-header from date-header date "\n"))

(setq p (length from-header))
(put-text-property 0 p



190 名前: age2ch.pl%252525252525252525252525200.03.02 投稿日: 02/03/10 06:23
>>1 itteyoshi


191 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/10 12:33
>>187
> 引用部分とかもモナーフォント
同意。




192 名前: 名無しさん@Emacs 投稿日: 02/03/12 03:20
navi2ch (CVS 最新版) + emacs-21.1 で、家庭用ゲーム板の
スペースチャンネル5スレを見ようとすると無限ループに入って C-g も
できません。再現する方はいますか?

http://game.2ch.net/test/read.cgi/famicom/1015177275/

monafont は使っていません。
emacs-20.7 だと普通に見られます。



193 名前: 187 投稿日: 02/03/12 03:41
>192
ブラクラ(w

emcws21.1,monafont使用です。



194 名前: 名無しさん@XEmacs 投稿日: 02/03/12 04:21
>>192
emacs21のバグらしい。詳しくは、過去スレ参照。



195 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/12 04:55
>>192
emacs-21.1.95 入れてみたら?
ftp://alpha.gnu.org/pub/gnu/emacs/emacs-21.1.95.tar.gz



196 名前: 192 投稿日: 02/03/12 05:31
>57 でガイシュツだったのですね。emacs-21.1.95 (+emcws) を入れたら
見られるようになりました。ありがとうございました。


197 名前: 名無しさん@XEmacs 投稿日: 02/03/12 22:13
navi2ch入れたら、いきなり八頭身モナーがでてきてめちゃわらった。

開発スタッフは妙にノリがよいな(w


198 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/12 23:39
U c cとか(最後はcじゃなくても同じ)で
copy: nil
って出るんですけど前はコピーしたURLが
でてませんでしたっけ?


199 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/13 07:02
昨日まで「生活全般」が見えていたんですが、今朝は、そんな板
ないよ、と言われてしまいますが、どう対処したらいいんでしょう


200 名前: 名無しさん@XEmacs 投稿日: 02/03/13 07:22
200ゲトズザー

>>199
(setq navi2ch-list-bbstable-url "http://www6.ocn.ne.jp/~mirv/2chmenu.html")
としてみたら?
(see also >>71 >>72)

私もあまり詳しくないので、他の方間違っていたら突っ込みよろしく。


201 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/13 12:20
navi2ch1.5.1
をいれてみました。
でも、
navi2chを起動しても板一覧が
[+]Navi2ch
[-]ブックマーク
[+]変わった板
までしか表示されません。
これはどうしてでしょうか?


202 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/13 12:22
>>201
>>200


203 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/13 12:30
それでいけました。
なんか、板がいっぱいできてますね。感動しました。


204 名前: 名無しさん@Emacs 投稿日: 02/03/13 18:33
From: [1] トオル@とりあえず管理美補 ★ <優しくしてね?>
Date: 02/03/13 16:52 ID:???

乱立とかツール荒らしとかドンとこい!

最終実験です。。。
http://qb.2ch.net/test/read.cgi/jikken/1016005954/

テスト結果はこちらへ。
実験中です。
http://kaba.2ch.net/test/read.cgi/accuse/1015574601/



205 名前: 名無しさん@XEmacs 投稿日: 02/03/14 09:22
vine 2.1.5, xemacs-21.1.14, navi2ch-1.5.1, monafonts-2.1
を使っています。

書き込まれた記事はモナーフォントで表示されているのですが、
自分が書き込むときには、モナーフォントになってくれません。

自分で書き込むときもモナーフォントになって欲しいのですが、
どうすればいいのですか?


206 名前: 名無しさん@Emacs 投稿日: 02/03/14 13:45
XEmacs 自体のフォントをmonafontsにしれ。


207 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/14 13:47
ちわ。VineSeed な環境に 2002/02/20 あたりのCVS版を入れて使ってます。
read.cgi経由で読み込んでるように見えるのですが、直接datを読むことは
できますか?

html待ちになっているスレが読めないので、できれば対策して欲しいと思ってます。



208 名前: 名無しさん@Emacs 投稿日: 02/03/14 13:56
>>207
> read.cgi経由で読み込んでるように見えるのですが、直接datを読むことは

ローカルにあるDATなら読めるよ。

> html待ちになっているスレが読めないので、できれば対策して欲しいと思ってます。

それ有料だよ。しかも、winのみ。


209 名前: 名無しさん@Emacs 投稿日: 02/03/14 16:55
えーと、新しいbbs.cgiだとスレ立てできないようです。
mozillaでは立てられました。

ここです。
http://qb.2ch.net/jikken/


210 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/15 06:11
>>208
そうなのですか。

親切にいただいてありがとうございました。


211 名前: 名無しさん@XEmacs 投稿日: 02/03/15 08:32
>>206
XEmacsで他の作業をするときには等幅フォントを使いたいのです。

navi2chの時だけ、モナーフォントにすることはできませんか?
bufferごと又は mode ごとに標準のフォントを指定できる
というのでもいいのですが。


212 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/15 10:55
meadowとcygwinでmake installしましたが、
meadowでalt+x navi2chすると、Unknown host "navi2ch.sourceforge.net"
と表示されて動きません。

どうすればよいのか教えてください


213 名前: 名無しさん@XEmacs 投稿日: 02/03/15 11:24
meadow, cygwin の事はよく分からないのですが、
エラーメッセージからしてnavi2ch以前にネットワークの
設定に問題があるのでは?

ネットワークにきちんとつながっているようであれば、
navi2ch-auto-update を nil にして再チャレンジしてみて下さい。


214 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/15 12:23
>>212
取り敢えず、~/.emacs か ~/.navi2ch/init.el に↓書いてみ
;; navi2ch.sourcefoge.net につなげなくて出るエラーを回避
(setq navi2ch-auto-update nil)



215 名前: 212 名無しさん@Meadow 投稿日: 02/03/15 12:35
レスありがとうございました

ネットワーク面を見直してみました。
それで.emacsにプロキシサーバの設定を追加したところ、
動作するようになりました。

合わせてエラー回避の設定もしました。


216 名前: 名無しさん@XEmacs 投稿日: 02/03/15 12:42
ネットワークの設定がおかしかったのが原因で、それを直したのなら
navi2ch-auto-update を nil にする必要はないと思いますよ。

まぁ、好みの問題ですが。


217 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/15 22:40
状態フラグとして C がついてるスレに対して、このフラグを消すことって
できますか?
つまりある特定のスレだけ(間違って開いてしまった等)ローカルキャッシュを
捨てたいのです。


218 名前: 名無し 投稿日: 02/03/16 07:21
すみません。
Navi2ch 使わせてもらってる厨房です。
モー娘。狩という板がありまして、etc.txt に
--- ここから---
モー娘。(狩)
http://www.metroports.com/morning/
morning
--- ここまで ---
を追加しました。
これで、Navi2ch の[その他]からスレ一覧は見れるようになった
のですが、スレッドの内容が何も表示されません。
mini buffer にもエラーらしきメッセージはでてないようです。

どなたか、問題なくみれる方いらっしゃいますか?


219 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/16 08:52
何もしなくても「モ娘(狼)」はリストにあって入れるよう
ですが。


220 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/16 08:56
ごめん。見間違えた


221 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/16 09:05
navi2ch-20020306使ってるんだが、

>>218
> これで、Navi2ch の[その他]からスレ一覧は見れるようになった

にすらならんよ。


222 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/16 09:52
CVSのHEADですが、comic.2ch.netのボード一覧の更新ができません。
checking file...updated: getting new file...translating...failed
ここの鯖だけ何か違うんでしょうか。


223 名前: 218 投稿日: 02/03/16 12:52

>221
version 1.5.1 です。
CVS の方は分かりません。


224 名前: mami 投稿日: 02/03/16 19:40
>>218
すみません、現時点では 2ch 以外の掲示板はサポートしてないです。



225 名前: 218 投稿日: 02/03/16 22:54
>224
りょーかいしました。


226 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/17 01:59
>>222
新スクリプト導入で色々不具合があるようだ。

comic鯖だと
http://kaba.2ch.net/test/read.cgi/accuse/1016104498/314-
これのせいでレスの書き込みすら出来なくなってる。
(´・ω・`)ショボーン


227 名前: 226 投稿日: 02/03/17 02:53
http://kaba.2ch.net/test/read.cgi/accuse/1016299749/
PCの時間がずれてても蹴られるみたいだけど、
ntpd動いてるから、多分それはないと思う。

というわけで、navi2ch側の問題なのかな?


228 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/17 08:13
>222
subback.htmlがparseできないのは": " -> ":"になってるからですね。
なんでこんなことするかなあ。chocoも入れ替わったようです。死。


229 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/17 09:10
(buffer-name) をカスタマイズできないでしょうか?
C-xC-b で ibuffer を利用してるんですが、そこから
不要なスレのバッファをまとめて閉じたいのです。



230 名前: mami 投稿日: 02/03/17 10:28
>>228
なるほど。
とりあえず
(setq navi2ch-board-enable-readcgi t)
でいけるようです。


231 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/17 11:28
>230 great. thanks!!



232 名前: mami 投稿日: 02/03/17 13:22
>>228
対応しますた。
ちょっとアレな対応かもしれないんで、
チェックお願いします。


233 名前: mami 投稿日: 02/03/17 13:47
>developers
新スクリプト対応が落ち着いたあたりで
1.5.2 リリースしません?
>>67 の問題もあるので。



234 名前: 228 投稿日: 02/03/17 16:13
>232 新しいサーバ、旧いサーバとり混ぜてさすらってみましたが、問題ないようです。
ありがとうございました。



235 名前: mami 投稿日: 02/03/17 17:12
>>226 >>227
対応しますた。
9月9日問題でした。


236 名前: 226 投稿日: 02/03/17 17:26
>235
ちょうど今CVSupしたら直ってて、アレっと思ったら
mamiさんの書き込みが(w
ありがとうございます〜


237 名前: 226 投稿日: 02/03/17 17:29
【2ちゃんねるビューア】 巡回機能の巻。
http://pc.2ch.net/test/read.cgi/software/1016178419/
> ちょっと ツールの作者様たちに聞きたいのですが、
> 自動巡回機能って搭載していますか?

m-a-m-iもある意味巡回機能にあたるかな?


238 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/17 17:41
navi2chにもs1g問題があったのか……


239 名前: mami 投稿日: 02/03/18 01:49
>>229
スレのバッファ名なら
関数 navi2ch-article-get-buffer-name をいじれば
いちおうカスタマイズ可能だと思います。



240 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/18 12:52
>>94のmergeお願いします。


241 名前: 名無しさん@Emacs 投稿日: 02/03/18 16:15
navi2chってknok氏が絡んでたのかよ!!


242 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/18 16:43
>>241
それがなにか?



243 名前: 名無しさん@Emacs 投稿日: 02/03/18 18:18
>>242
Linux板のDebianスレッドも見て、人知れず質問に答えていたりするかもしれないと思った。


244 名前: mami 投稿日: 02/03/18 21:35
>>139
遅レスですが。
似たようなのがこの辺で出てます。
http://pc.2ch.net/test/read.cgi/unix/999166513/777-788n

これ便利なんで、とりこむ方向で。


245 名前: mami 投稿日: 02/03/18 21:37
>>198
> U c cとか(最後はcじゃなくても同じ)で
> copy: nil
前がどうだったかは調べてないすけど、
URL が表示されるようにしました。
ついでに U v のときも。
; ほんとは navi2ch-browse-url で表示すべきなのかな。


246 名前: mami 投稿日: 02/03/18 21:47
>>94 >>240
いただきました。
ほかに合わせて -stack は外しました。


247 名前: mami 投稿日: 02/03/18 22:15
>46
>80
>86
>168 >185
>205
FR に入れときました。
https://sourceforge.net/tracker/?atid=435775&group_id=39552&func=browse

>189
(defun ....) をまるごと書いとく、って手があります。

>7 >53 >186 >187 >217
すみません、未回答です。


248 名前: 名無しさん@Emacs 投稿日: 02/03/19 01:22
navi2ch-logo.elを使ってるのですが、
新スクリプトの板でlogoが表示されなくなってしまいました。

navi2ch-net-download-logo: Wrong type argument: stringp, nil

と言われてしまいます。
どうしたらよいでしょうか?


249 名前: mami 投稿日: 02/03/19 01:51
>>248
http://www.jpl.org/elips/BUGS-ja.html
これを参考に、backtrace をとってみるとどうですかね。
どの辺で問題が起きているかがわかれば対処できるかも。



250 名前: 名無しさん@Emacs 投稿日: 02/03/19 02:30
>>249
ニュー速でやってみました。
意味を理解してないのですが、とりあえず載せます

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
string-match("http://" nil)
navi2ch-net-download-logo(((time . "Mon, 18 Mar 2002 17:27:26 GMT") (nil) (bookmark "1013794831") (name . "\xd2cb\xd2e5\xd0bc\xd2b9\xe12e\xe573") (uri . "http://choco.2ch.net/news/") (id . "news") (type . board) (seen)))
navi2ch-logo-create-logo-image()
byte-code("チ チ" [image navi2ch-logo-create-logo-image] 1)
byte-code("タチ合" [quit (byte-code "チ チ" [image navi2ch-logo-create-logo-image] 1)] 2)
navi2ch-logo-update()
run-hooks(navi2ch-board-after-sync-hook)
navi2ch-board-sync(nil first)
navi2ch-board-select-board(((name . "\xd2cb\xd2e5\xd0bc\xd2b9\xe12e\xe573") (uri . "http://choco.2ch.net/news/") (id . "news") (type . board) (seen)) nil)
navi2ch-bm-select-board(((name . "\xd2cb\xd2e5\xd0bc\xd2b9\xe12e\xe573") (uri . "http://choco.2ch.net/news/") (id . "news") (type . board) (seen)) nil)
navi2ch-list-select-board(((name . "\xd2cb\xd2e5\xd0bc\xd2b9\xe12e\xe573") (uri . "http://choco.2ch.net/news/") (id . "news") (type . board) (seen)) nil)
navi2ch-list-select-current-board(nil)
call-interactively(navi2ch-list-select-current-board)




251 名前: mami 投稿日: 02/03/19 02:40
>>250
対応しました。
上から読むとどこでエラーになってるかわかるんです。



252 名前: 消防 投稿日: 02/03/19 07:49
一部のスレでフォームが不正です でカキコ(2ch)できないのですが
何が悪いのですか?



253 名前: mami 投稿日: 02/03/19 08:02
>>252
その辺 >>226-227 >>235 でいじったんですが、
CVS 最新版でもだめですか?


254 名前: 消防 投稿日: 02/03/19 08:33
>>254

有難う御座います カキコできました :-)
しかし派手になりましたね。 (笑



255 名前: 消防 投稿日: 02/03/19 08:43
↑おいおい自分にレス付けてるよ こんな僕は逝ってよしですか?

改めて >>253<< 有難う御座います カキコできました



256 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/19 12:52
質問なんですが
rxvt 上 local から remote に login して使わさせて頂いてるんですが
背景は gray90 なので background は light なのではと思っています。
しかし emacs -nw な環境だと background は dark と判断されるのか?
スレ一覧が黄色だったりして見えなくて見えなくてたまりません。

ので .emacs で
(setq frame-background-mode 'light)
としてみたのですが初回の起動時には設定が有効になりません。
何故か一度終了させてもう一度起動すると light になってます。

何かもっと根本的な解決が望める設定などはあるのでしょうか?


257 名前: 191 投稿日: 02/03/19 15:01
>>187 の引用部分のモナ−フォント化
~/.navi2ch/init.el に
(set-face-attribute 'navi2ch-article-citation-face nil
:font
(face-attribute navi2ch-mona-face-variable :font))
ってだけで、いちおうは出来るみたい。

でも、set-face-attribute って、
:font を指定したときに :bold とか :italic も書き換えちゃうみたいなので
デフォルト太字の navi2ch-article-link-face とかは放置ちう……



258 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/19 15:50
>>138


259 名前: 名無しさん@Emacs 投稿日: 02/03/19 16:09
>>251
素早い対応ありがとうございます。
問題ないことが確認できました。


260 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/19 19:18
navi2chを起動してlist modeは表示されるんですけど
PC等->linuxでSPC押してもfile is not updatedといわれ、
なんも表示されません。
FAQ読んでみたところ、C-u Sで表示させろって書いてありますけど
list modeで押してもbuffer is read only: #(buffer *navi2ch list*)と言われます。
こういう場合、どうすればいいのでしょうか?


261 名前: 名無しさん@XEmacs 投稿日: 02/03/19 19:32
>>260
>>200を試してみましたか?


262 名前: 229 投稿日: 02/03/19 19:52
>>239
(ibuffer-define-column navi2ch ()
(or navi2ch-mode-line-identification
""))
として対処する事にしました。
ところで、navi2ch の中から C-cC-b すると [表示スレ一覧] に
飛べればいいのかな、と思ったけどどうかな。



263 名前: 260 投稿日: 02/03/19 20:13
>>261さん
RESありがとうございます
>>200のやりかたで
~/.navi2ch/init.elに書き込んでもだめでしたTT



264 名前: 260 投稿日: 02/03/19 20:18
一応板一覧は表示されるんです。
[-]PC等
PCニュース
windows
mac



ここまで表示されるんですが
例えば、macでSPCを押すと一面白くなってfile is not updatedといわれるのです。




265 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/19 21:09
>>260
navi2ch のバージョンが古い説。



266 名前: 269 投稿日: 02/03/19 22:20
バージョンは1.5.1です


267 名前: mami 投稿日: 02/03/19 22:26
>>260
(setq navi2ch-board-enable-readcgi t)
でもだめですか?

> FAQ読んでみたところ、C-u Sで表示させろって書いてありますけど
board mode で (=板に入ってから) やってみてください。



268 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/19 22:52
背景黒にしたら起動時の絵が見えなくなったんですが...


269 名前: mami 投稿日: 02/03/19 23:39
>138 >258
>209
すみません、これもまだでした。

>268
んー、そのうちなんとかします。



270 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/20 00:13
xyzzyでは、動かんかな?


271 名前: 名無しさん@Emacs 投稿日: 02/03/20 00:14
2ch-modeで御不満?


272 名前: mami 投稿日: 02/03/20 00:47
>>209
FR に入れました。
時間かかるかも。
しばらくはブラウザでスレを立ててください。


273 名前: 260 投稿日: 02/03/20 14:09
無理でしたTT
やっぱfile is not updatedと表示されません(board modeではなにも表示されないのです)


274 名前: テスート 投稿日: 02/03/21 01:42
CVSから拾ってきて起動したら,ウチの古いxemacsは
BASE64のデコードでエラー吐いた.どうやらnavi2ch-mona.el
のサンプルテキストに改行が入っているのがお気に召さな
いらしい.

とりあえず改行削って起動するようにしたが,モナフォント
は出ない.

鬱だ…,と言いつつ書き込みテスト.


275 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/21 13:51
Jazz版に書き込めねー。

HTTP/1.1 200 OK
Date: Thu, 21 Mar 2002 04:48:16 GMT
Server: Apache/1.3.6 (Unix) PHP/4.0.3pl1 mod_gzip/1.3.19.1a mod_ssl/2.3.6 OpenSSL/0.9.3a
Set-Cookie: NAME=名無しさん@そうだ選挙にいこう; expires=Saturday, 20-Apr-2002 00:00:00 GMT; path=/
Set-Cookie: MAIL=; expires=Saturday, 20-Apr-2002 00:00:00 GMT; path=/
Connection: close
Content-Type: text/html; charset=shift_jis

<html><head><title>ERROR!</title><META http-equiv="Content-Type"
content="text/html; charset=x-sjis"></head><body bgcolor=#EEEEEE><font
size=+1 color=#FF0000><b>ERROR:フォーム情報が不正です!
</b></font><hr>

だー。スレに依らない。


276 名前: mami 投稿日: 02/03/21 13:56
>>275
その辺 >>226-227 >>235 でいじったんですが、
CVS 最新版でもだめですか?



277 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/21 16:52
./configure --with-xemacs=xemacs すると

config.status: creating Makefile
sed: file /tmp/csHy4vsQ/subs-2.sed line 19: Unterminated `s' command
config.status: creating contrib/Makefile
sed: file /tmp/csHy4vsQ/subs-2.sed line 19: Unterminated `s' command
config.status: creating doc/Makefile
sed: file /tmp/csHy4vsQ/subs-2.sed line 19: Unterminated `s' command
config.status: creating icons/Makefile
sed: file /tmp/csHy4vsQ/subs-2.sed line 19: Unterminated `s' command

…というエラーが出るのは自分だけでしょうか?
sed のバージョンは GNU sed version 3.02 です。


278 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/21 19:03
>>277
それね、configureを作ったautoconfがおかしいんだと思うよ。

configureの1900行目くらいにある、

s,@EMACS@,$EMACS,;t t
s,@lispdir@,$lispdir,;t t
s,@icondir@,$icondir,;t t

の途中に改行が含まれてない?

>>276
了解試してみます。(始まっちゃったサッカーの後半終わってから...)


279 名前: 277 投稿日: 02/03/21 19:28
>>278
 レスありがとうございます。見てみたのですが、1900行目辺りは問
題ないようです…。



280 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/21 20:09
19行もあるsed scriptは他にないはずだから、
その辺りを良く見てみなよ。


281 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/21 20:11
>>279
「問題ないようです」だと曖昧だからレス付きにくいと思う。
「ちゃんと見てないんじゃないか?」という疑念が湧く。


282 名前: 277 投稿日: 02/03/21 21:09
 うわ、すみません。詳しく言うと、configureの1836行目から、

if test -n "\$CONFIG_FILES"; then
# Protect against being on the right side of a sed subst in config.status.
sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
s,@SHELL@,$SHELL,;t t
s,@exec_prefix@,$exec_prefix,;t t

…(略)…

s,@EMACS@,$EMACS,;t t
s,@lispdir@,$lispdir,;t t
s,@icondir@,$icondir,;t t
CEOF

 …となって、1905行目で"s,…"という表現が終わってます。その間
は"s"が一番左にあり、またウィンドウの右端まで到達している行も
ないので、途中に改行が入っているということはなさそうです。

 あ、ところでconfigureがあるディレクトリはREADMEファイルがあ
るディレクトリでいいんですよね?



283 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/21 21:27
>>282
ごめん、間違えた。

> s,@lispdir@,$lispdir,;t t

を展開した「後の」sed scriptがおかしい。
$lispdirに'\n'が含まれる。その理由は、

am_cv_lispdir=`$EMACS -batch -q -eval '(while load-path (princ (concat (car load-path) "\n")) (setq load-path (cdr load-path)))' | sed -n -e 's,/$,,' -e '/site-lisp$/ { p; q; }'`

ここでパス名の後ろの改行を取り除いていないから。

./configure --with-lispdir="なんだかんだ"

と自分で指定すれば問題ないはずです。

;;; 昔、ここに書いたつもりだったんだが、過去スレに見つからないな...


284 名前: 277 投稿日: 02/03/21 22:07
 ありがとうございます〜(TДT)

./configure --with-lispdir=/usr/local/share/emacs/site-lisp --with-xemacs=xemacs

 とやってみましたが…同じエラーが出てしまいました…。
 一応強引にインストールすると(今までこのエラーに気付かずイン
ストールしていたみたい)一応使用はできるので我慢しようと思いま
す。どうもお騒がせ致しました。


285 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/21 22:51
icondir「も」指定しても駄目かね?


286 名前: 277 投稿日: 02/03/21 23:10
 できました!

./configure --with-lispdir=/usr/local/share/emacs/site-lisp \
--with-xemacs=xemacs --with-icondir=/usr/share/xemacs-21.1.14/etc/navi2ch/icons

 …とやることでエラーが出なくなりました。
 ただこうしても八頭身モナーにはお目にかかれていないのですが(笑)。
もう少し試行錯誤してみます。ありがとうございました。m(__)m


287 名前: 名無しさん@XEmacs 投稿日: 02/03/22 00:27
>>273=>>260 さん。
私も詳しくないので、もしかしたらまったく力になれないかも知れませんが、
試しに

> ls -lR ~/.navi2ch/

の結果を書いてくれませんか?(長すぎたら適当に省略して)

それと、インストールは .elc を直接入れたのでしょうか?
それとも、自分でコンパイルしたのでしょうか?

私は、 .elc を直接入れたときはうまく行かず .el を自分でコンパイルしたら
うまく動きました。(症状は>>260さんとは違ったのですが、、)



288 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/22 00:27
navi2ch-icon-directoryはどうよ?


289 名前: 名無しさん@Emacs 投稿日: 02/03/22 01:35
作者の方ありがとう

/usr/local/share/emacs/21.1/site-lisp/navi2ch
にインストールされたのですが、
/usr/local/share/emacs/site-lisp/navi2ch
がデフォルトの方が、私は嬉しいのですけど...

--with-lispdir
ですむ話ですけど。



290 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/22 01:49
> --with-lispdir
> ですむ話ですけど。

じゃ、それでいいじゃん。



291 名前: nanashi 投稿日: 02/03/22 01:53
御無沙汰です。
real world がちと忙しくて2ちゃんねるもあまり見てません。

>>283
> ここでパス名の後ろの改行を取り除いていないから。
``の最後の改行はシェルが取り除いてくれるはずなんですけどね。
環境によってうまくいかないなら、明示的に削除したほうがいいかな。

>>289
> /usr/local/share/emacs/21.1/site-lisp/navi2ch
> にインストールされたのですが、
> /usr/local/share/emacs/site-lisp/navi2ch
> がデフォルトの方が、私は嬉しいのですけど...

Emacs 21 でバイトコンパイルした .elc ファイルが Emacs 20 でも動くとは
限らないのでこうしてます。

> --with-lispdir

でひとつよろしく。


292 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/22 10:17
>>291
> > --with-lispdir
>
> でひとつよろしく。

わしゃ一つ上のdirectoryに、

$ cat ~/XXX/Configure
#!/bin/sh
set -x
cd navi2ch
./configure --with-lispdir=/usr/local/lib/xemacs/site-lisp/navi2ch --with-icondir=/usr/local/lib/xemacs/site-lisp/navi2ch --with-emacs=xemacs

こんなshell script置いとるよ。

xemacs21とemacs20はcheckにひっかって、byte code動かんな。


293 名前: 名無しさん@Emacs 投稿日: 02/03/22 12:37
わしゃdiffとってパケジ作ってますが何か?


294 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/22 13:22
俺は
~/redhat/SPECS/navi2ch.specを置きっぱなしにしておいて、
ソース固めてrpm -ba navi2ch.spec
で、パケジ作ってるよ


295 名前: 名無しさん@Emacs 投稿日: 02/03/22 14:02
ラウンジ書けます?


296 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/22 14:06
CVS で追っかけているなら、一度 configure すれば
後は毎回 make; sudo make install で済む話だが。


297 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/22 14:11
>>295 書けん


298 名前: 名無しさん@Emacs 投稿日: 02/03/22 14:18
>>297
どもども。新スクリプトってやつなのかな。


299 名前: 名無しさん@Emacs 投稿日: 02/03/22 16:57

てすーと


300 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/22 19:35
またまたラウンジに書けません。
俺のLife work 珈琲飲んだら上げるスレに書けない…



301 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/23 07:28
XEmacs で、起動時の splash が表示されなかったのですが、*.xpm のインス
トール先が、${prefix}/lib/xemacs-${version}/etc/navi2ch/icons なのに対
して、変数 navi2ch-icon-directory が
${prefix}/lib/xemacs-${version}/etc/navi2ch になっているからのようです。

一応報告。


302 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/23 09:16
阿呆かと(略

http://pc.2ch.net/test/read.cgi/software/1016799543/342n
From: [342] 夜勤 ★ <sage>
Date: 02/03/23 05:14 ID:???

ふむふむ

じゃ 明日(というか今日だけど)か明後日にでも

read.cgi は Monazilla 以外をはじく。
kage の古いバージョンははじく。

をやってみましょうか、で どれくらいどうなるのか。。
一番つらそうな vip とか tv でピーク時にやると、



303 名前: 名無しさん@Emacs 投稿日: 02/03/23 13:15
navi2chってもmonazillaに入らないの?


304 名前: 名無しさん@お腹いっぱい。 投稿日: 02/03/23 14:19
>>303

自爆テロか…。



305 名前: Navi2ch大好き 投稿日: 02/03/23 15:32
はじめまして。まえからNavi2chを使っています。
が、Slackware8.0にしたらなぜかNavi2chの表示が??????になってしまい
見えないんですが。(RedHat7.2ではみれました。)
ちなみに、Mozillaでは2chを見れるので日本語はとりあえ