| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
Navigator for 2ch
[919:名無しさん@Emacs (2001/07/28(土) 14:01)]
(アップし||書き)直しということで
http://navi2ch.tripod.co.jp/navi2ch-010728-1.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-010728-1.src.rpm
[920:837 (2001/07/28(土) 14:43)]
article-toggle-hideで問題が出たXEmacsのバージョンは
"XEmacs 21.4 (patch 3) \"Academic Rigor\" [Lucid] (i586-pc-win32, Mule) of Sun May 20 2001 on CHELSEA"
"XEmacs 21.4 (patch 3) \"Academic Rigor\" [Lucid] (i686-pc-linux, Mule) of Fri Jul 13 2001 on hoge.fuga.org"
です。
Wrong number of arguments: #<subr set>, 1
って言われます。
[921:名無しさん@Emacs (2001/07/28(土) 15:32)]
>>920
> Wrong number of arguments: #<subr set>, 1
> って言われます。
M-: (setq debug-on-error t)して、stack traceを書き込んでみては。
[922:837 (2001/07/28(土) 15:54)]
>>921
Signaling: (wrong-number-of-arguments #<subr set> 1)
set(navi2ch-article-important-mode)
#<compiled-function nil "...(35)" [navi2ch-article-view-range navi2ch-article-message-list buffer-read-only
navi2ch-article-hide-mode navi2ch-article-save-number t set navi2ch-article-important-mode
force-mode-line-update nil erase-buffer navi2ch-article-insert-messages navi2ch-article-load-number]
3 nil nil>()
call-interactively(navi2ch-article-toggle-hide)
でした。
たまに直るんですけど。
[923:無名λ式 (2001/07/28(土) 17:11)]
navi2ch-article.el
>(defun navi2ch-article-toggle-hide ()
> (interactive)
> (setq navi2ch-article-hide-mode
> (if navi2ch-article-hide-mode
> nil
> (navi2ch-article-save-number)
> t)
> navi2ch-article-important-mode)
>(略)
ここかな。
navi2ch-article-toggle-importantとnavi2ch-article-toggle-hideを対比させてみると、
< navi2ch-article-important-mode nil)
でいいのかな?
[924:名無しさん@お腹いっぱい。 (2001/07/28(土) 17:15)]
難しいことはよくわからんが、
GNU Emacs 21.0.104.1 に navi2ch-010728 で、
navi2ch-article-select-current-link: Symbol's value as variable is void: browse-url-new-window-p
って言われるようになった。
[925:874 (2001/07/28(土) 17:35)]
>>924
> GNU Emacs 21.0.104.1 (中略) is void: browse-url-new-window-p
emacs21 の net/browse-url.el では, 変数名が browse-url-new-window-flag
に変わったみたい. とりあえず navi2ch-util.el の該当箇所を書き換えたら
動くけど, パッチはどうすりゃいいんだろ.
;;豆知識: Emacs 21.0.104.1 とか 20.7.1 の末尾の .1 はビルド回数を
;; カウントしてるだけなので書かなくてもいいよ. 書いてもいいけど.
[926:837 (2001/07/28(土) 17:38)]
>>923
直ったみたいです。
どうもありがとうございます。
[927:えっくすいーまっくす (2001/07/28(土) 17:41)]
XEmacs 21.1.14 だと XEmacs 起動時にエラーになるよん。
.xemacs.el に
(require 'navi2ch-mona)
(add-hook 'navi2ch-article-arrange-message-hook
'navi2ch-mona-arrange-message)
(setq navi2ch-mona-enable t)
(setq navi2ch-mona-enable-board-list '("mona"))
;; どっちをコメントアウトしてもエラーになる
;(setq navi2ch-mona-font "-mona-gothic-medium-r-*--12-*-p-*")
(setq navi2ch-mona-font "-mona-gothic-*-*-*--12-*-*-*-*-*-fontset-mona12")
って書いてるんだけど、XEmacs を起動すると new-fontset が
void だって(正確なエラーメッセージを控えるのを忘れた。すまそ)。
素人ながら邪推するに、(>= emacs-major-version 21) ってのは
Emacs 21 にも XEmacs 21 にもマッチしちゃうんじゃないかと
思うんでありますが。関係ないかもしれないけど。
[928:874 (2001/07/28(土) 18:03)]
>>927
> Emacs 21 にも XEmacs 21 にもマッチしちゃうんじゃないかと
御意. XEmacs で new-fontset しない処理を忘れていました.
navi2ch-mona.el 97行目付近に1行追加お願いします。
(if (and (boundp 'emacs-major-version)
(>= emacs-major-version 21)
+ (null (featurep 'xemacs))
window-system)
read.cgi ver5.26+ (01/10/21-)