Navi2ch for Emacs (Part 11)
すいません。
まともに表示できる
>>525 の別バージョンは無いでしょうか?
829 :
名無しさん@お腹いっぱい。:04/01/27 16:00
ヒラギノモナーフォントは何処でダウンロードすれば
いいのですか?
>>829 痔にはボラギノールですよ。
薬局逝けばあります。
834 :
名無しさん@お腹いっぱい。:04/01/27 20:30
>>822 xvに設定してURL叩いたら
Wrong type argument: sequencep, xv
と吐き出して来た。xv入ってるのに…customize-groupでも設定できなかった…どうなってるんだ?
edebugで追えば、どんな風に間違ってるか自己解決するであろう。
いつも愛用させていただいてます。
要望ですが、スレの最後が分かりにくいので EOF を入れるようにはできませ
んか?
emacs21にして frigeつかえば?
>>832 Meadow2では、
>>517 を圧縮表示部分が
ぐちゃぐちゃになっちゃいます。
カーソルをあわせるとミニバッファに
正規のサイズの画像はきちんと表示されるんですが・・・
ちなみにthumbsのサムネイル表示はまともに表示します。
>>838 *scratch* とかで これを評価するとどうなります?
(let ((file (expand-file-name navi2ch-online-icon navi2ch-icon-directory)))
(insert-image
(create-image
(with-temp-buffer
(set-buffer-multibyte nil)
(insert-file-literally file)
(call-process-region (point-min) (point-max)
"convert" t t nil
"-sample" "100x100" "xpm:-" "jpeg:-")
(buffer-string))
'jpeg t)))
もしこれで表示されるなら、525 に適当にフォーマットの指定を足せば
表示されるでしょう。
>>836 (add-hook 'navi2ch-article-mode-hook 'set-buffer-end-mark)
で、ダメですか。
set-buffer-end-mark() はgoogleで検索すれば見つかります。
>>840 ありがとうございます。思ったようになりました。
>>839 表示できました。
しかし、フォーマット指定をしても表示は変わらず。
Emacs21で表示できMeadow2で表示できないということで、閃きました。
Meadowでは標準のバッファの指定が、SJISなのです。
画像を一度バッファに書き込んでから、画像として表示しているようで、
下記のようにEUC-JPにすればうまく表示できました。
(set-default-coding-systems 'euc-japan) ;japanese-shift-jis-dos)
ただ、MSWindowsで標準コードをEUCにすると何かと不具合が出るので、
convertに渡す時に、EUCに変換して渡す方法とかありますでしょうか?
call-process-region を
(let ((coding-system-for-read 'binary)
(coding-system-for-write 'binary))
)
で囲うといいんじゃないかな。
>>273 を使わせていただいてますが、時々スレ末にスペース? が大量に入っ
て表示が見にくくなるのはなぜなんでしょう?
それから、メール欄に sage のみが書いてある場合以外はメール欄も表示して
くれるとうれしいかも。
一画面の情報量が増えるから navi2ch-live をメインに使ってるんですが、そ
ういう人他にもいます?
いません。
>>843 言われたとおり、囲ったのですが
save-current-buffer: `let' bindings can have only one value-form: call-process-region, (point-min), (point-max), "convert", t, t, nil, "-sample", "200x100", "-", "-"
とでて、ダメでした。
他にもいろいろ囲ったりしたのですが(数時間)、
知識不足でギブアップ。
すみませんがもう少しヒントをくださいませんか?
(insert image)
(let ((coding-system-for-read 'binary)
(coding-system-for-write 'binary))
(call-process-region (point-min) (point-max)
"convert" t t nil
"-sample" "200x100" "-" "-"))
(buffer-string)
とか。
>>847 ありがとうございます、動きました。
このはさみ方は試していませんでした。
navi2ch-article-show-image (
>>525)
の使い方が全く分からんのですが(^^;
あと(setq navi2ch-browse-url-image-program "xv")で
xv が ~/〜/
http://〜 となってうまく表示できない…
850 :
名無しさん@お腹いっぱい。:04/01/29 19:10
(^^;
\(^o^)/
(*^^*)
(^o^*
ド素人な質問ですみません。
数学板には2,3個の数字で保守する人がいます。
これを正規表現でHideしたいのですが、
[0-9]*
というふうにして指定すると、すべてのレスがHideに
なってしまいました。どうすればいいでしょうか。
[0-9]+
>>849 ~/.navi2ch/init.el に
>>525 と以下を貼り付けろ。リンクにカーソル合わせ
て T を押せ。
(define-key navi2ch-article-mode-map "T" 'navi2ch-article-show-image)
xv って http 喋ってくれたっけ? 喋らないなら wget なんかでラッパースク
リプト被せるか ImageMagick でも使え。
>>851 \\`[0-9]+\\'
とか。
本文が2、3個の半角数字だけしかないのを対象にするなら、
! で対話的に指定する場合は
\`[0-9]+\{2,3\}\'
を入力する。
init.el などで直接いじる場合は
"\\`[0-9]\\{2,3\\}\\'"
を指定してやればいい。
\`[0-9]+\{2,3\}\'
じゃなくて
\`[0-9]\{2,3\}\'
だった。しかもかぶり気味
> \{2,3\}\
前からこの表記できたっけ?
>>853 取り敢えず thx 。 >インライン表示(サムネイル?)
> xv って http 喋ってくれたっけ? 喋らないなら wget なんかでラッパースク
> リプト被せるか ImageMagick でも使え。
…よく分かりません。えーと、今の設定は
(setq navi2ch-browse-url-browser-function 'w3m-browse-url)
(setq browse-url-browser-function 'navi2ch-browse-url)
です。buffer に w3m が立ち上がるのが遅いので xv で呼びたし。
つーか、そもそも (setq navi2ch-browse-url-image-program "xv") であってる?
あと、プラットフォームは GNU Emacs 21。
>>859 > つーか、そもそも (setq navi2ch-browse-url-image-program "xv") であってる?
指定のしかたはあってる。
えーと、妥協して
(setq navi2ch-browse-url-image-program "display")
にしました(^^;。wget のラッパーで気が付いたんですが
例えば "w" で
ttp://site/hoge.[zip,mp3,mpg, etc.] を
取り込むことができますか?(勿論事前に y/n を返すようにする)
いや、そのまえに直に聴けたり観れたりできるのか?(イントロ部分だけを)
あと
> "convert" t t nil
> "-sample" "200x100" "-" "-"
のところで "+" "-" ?や "."などで 200x100 の部分を自由に可変できるようにしたし。
あー後ね、一度表示させたインライン表示を消したいとき
の対処法ってのはあるの?表示しっぱなし?
>>863 訂正。
> 例えば "w"
ageレスにバインドされていることに気がつかないでいた(いつも "W" だから)…
要は
(setq navi2ch-browse-url-movie-program "foo")
(setq navi2ch-browse-url-download-program "bar")
っていうものが存在するのかどうかということです…
851です。みなさんありがとうございました。
あっというまに2,3桁の数字だけHideできました。
[0-9]* だと[0-9]が0文字でもマッチしてしまっていたみたいですね。
正規表現をよく勉強してみます。
>>865 今はないんじゃないかな。
がんばればできそうだけど
あんまり navi2ch 側でがんばるもんでもないような気がする。
>>865 > (setq navi2ch-browse-url-download-program "bar")
これは Emacs-wget 使えば同等の事ができそうだけどね。
俺は M-x w3m-download してるな
>>864 能動的には表示させた画像を消すことは(今は)できない。
受動的には消せる。バッファを消せば画像も消える。
神まだ〜
>>525 を参考に、非同期プロセスの練習がてらインライン表示を非同期化して
みたんだけど要る人居る?
未だ board mode でスレ毎のレス増分/未読レス数/既読レス数の表示は
実装されてないよね?スレ毎のレス総数だけだよね?
>>870 C-xC-q C-k
すりゃ消えるでしょ。
linkをクリックするとnetscapeが呼び出されるんですが
いつまでnetscapeなんですか?
ひさしぶりに胸がすっきりするレスを見た。
昨日FreeBSD 5.2-CURRENTにしたら、navi2chで書き込みが出来なくなった。
上のほうで既出のアレ。
今まで FreeBSD4.9R 上で、GNU Emacs 21.2.1+navi2ch-1.7.1-DEV を
利用していました。最近 OS をFreeBSD4.9R→5.2R に upgrade したので
すが、それ以降
>>220 で指摘されている error が頻発するようになって
しまいました。
どうも
>>221 のリンク先スレに対処方法が記載されていたようなのですが、
現在 html 化待ちになっていて、読むことができません。google のキャッシュ
とかに残っていないかな?と思ったのですが、すでになくなっているようです。
どういう対処をすればよいのかが、まとまったページはどこかにないもんで
しょうか?
いいだしっぺの法則を適用して、
>>880 さん作ってくれることになりました。
>>883 >>2 |過去スレッドは SourceForge にも保存されています。
|以下の3行を ~/.navi2ch/etc.txt に追加すれば navi2ch で読めます。
(´∀`)
----BEGIN BASE64----(async-inline.gz)
H4sICDclGkAAA2FzeW5jLXRodW1ibmFpbACNVEtv00AQPse/YnAj4iBt04C4gMqF
h1SJR4W4AQfH3sRL7XXwbpKWqj+m0hohhBAgUKloCT3QB+8LHDmDgAvlhCrErNdO
mhYEe3CyO9/MfDPz7To+bXY4RHOEu1122AuIm0jmhZQwLmgiCYvcFgWnncQeNFlI
qxaAfWbq7GlQG8/fqkfqq+o/+LS2o76ny+lX9XLt4/ovtay+LKbTFy+cBHVn9fab
J/pAbT5eV+8QjiYbgzghleA4jU4T9KdJE6QQ5amoEMQcgt5WcaELOgkqyR8AwFmY
I3oB5eC43Ae0WyUwy9HcCZ1lQgrSNpUYB+3CZEC8TpJQLouombMj3K72QptgMdfR
hrQ144S6Pol5OGcIlEpOnLBWnk2XQ4TLBUaQlOsIeeKq4eW0YhkTL3CTYdWRm8zk
NeegZpz03MQnIeO0OBsdjoc0JM13eWkG5/o+kZhd96yNHowKcOoE08WMy2q1+IPM
SyWsDdsDFUw0A/kvCbBCkMZuVqWThJCVWQlo2CbUC+JsXx1lB/YVblfNspy/6kwE
ca8oJBPX5vb6/Yc7asOoavXV07tqKVXpdvpZf9XLrdWVW0ZhmYyQPk1cT7Jupk09
n0M4oKyuQZ1IzNG0nRbqZ3dD5sAAdVEGhsZcRHikJzqc5XCMGVrDs0ntFR7ihsKL
aNRAPTl+3OOeK6i2VqHoQiOJe4ISjGd6YHJIzCGG+kTRX88y5f0VEptXXAOw81jj
MuhEDRvlMKLkbLboNYBF7gzNoaboYZbB1cKaZXG1Kv94HEYCaPnSP8oZ8lFgQrJn
wT5qsBdijR2oNRivicAawwX3fvZ/qI3XfXVLfd71BD1Lb6JQvi2upFtqyUhH9dP3
6SJK58urp+r7iw9qGXQES0btyfL8pXPTp6YuHiM13C5YWsV63JN2Gfe18nx97JBs
H6vVFmwr45UbC9z4tXYrtwh2Ay1HJiZm60cnbKuHQgO7XLeBXAdyHsgskGnQUS3W
hMtwAIjAbRETSDy6kzBIAlePg0RtYZu9mHf1zcJXJWqjpTxIvQu+K84JqPm0W+Od
MITDJw7WrSazsutKOJIb4Oz/mQjlvoCAJnT/bH4DkX9r4UUGAAA=
----END BASE64----
試しに作ってみた非同期インライン表示です。
- 要るものは wget、ImageMagick、sh
- 添付のスクリプトを navi2ch.makethumb として実行ビットを立て、パスの
通った所につっこんで下さい。
- 縮小画像にはローカルにダウンロードした元画像へのリンクを付けてます。
元画像を参照するときに使ってやって下さい。
- ダウンロードした画像は削除しません。各自で処理して下さい。
- 変なとこ、改善点あったら教えて下さい。
article mode での "e" で
"Write thread to file: ~/"
のデフォのディレクトリを変えたいんだけど。
Navi2ch のメーリングリストってある?
さんくす。
Navi2ch-cvs Archives見れなくなってる?
あ、ほんとだ見えた。
さっき service down でたんだけどね。
さんくすですた。
896 :
名無しさん@お腹いっぱい。:04/01/31 11:17
ブックマークしているスレッドの中で、
moved になって落ちてるものを短いコマンドで一斉に別のブックマークフォルダに移動する
なんてことはできませんか?
1000越えで落ちてるスレは gzipしてほしいかも、かも、かも。
↓鴨
>>896 mark して mo でいいんじゃねーの?
901 :
名無しさん@お腹いっぱい。:04/01/31 12:44
>>900 moか。なるほど。
落ちてるスレだけ mark はどうやるんですか?
mo の oって??
www.jbbs.net で、あぼーんされた記事がある場合に、
最新の方のレスが表示されないようなのですが、既知の問題でしょうか?
もしかして、www.jbbs.net のコードは、
メンテナンスされていなかったりするのでしょうか?
>>903 ありがとうございます。
やってみましたが、Uマークがついてしまって、
落ちているのと新規書き込みがあったのと両方ごちゃごちゃになってしまいました。
さらにこれを改造するしかないですか?
>>905 一旦 U mark になって一回スレを開かないと D mark にならないからねえ。ソー
ス追っかければ直せるんだろうけど。まかせたぞ。
>>888 凄く(・∀・)イイ!!
dir 掘られるのがうざいのと、せっかく wget 使ってるので
mpg mp3 等は単に get するように変更して使わせてもらってます
>>889 (defun my-navi2ch-article-textize-article ()
(interactive)
(navi2ch-article-textize-article "/root"))
試してないけどこんなんを "e" に割当てるんじゃだめかな。
contrib にある navi2ch-logo.el を試してみたのですが、
自分の環境では画像が表示されません。(ボードの上部に四角が表示される)
Color allocation error ((image :type xpm :file /tmp/.navi2ch-logo-41177zm/img-4117HSC.xpm))
何がまずいのでしょうか?
emacs-21.2.1
navi2ch-cvs-20040119 です。
gifscicle, ImageMagick辺りは入ってる?
もしかして xpm が表示できないとか?
image-types を評価した値に xpm は含まれてる?
>>912 評価したらこうなりました。
image-types
(png gif tiff jpeg xpm pbm postscript xbm)
あの〜
>>888さんの使い方を教えていただきたいのですが。
>>909 まさかと思うが X サーバの色深度が 8bit とか
>>914 >>853 を参考にすればよかんべ。my-navi2ch-article-show-image に名前が変
わってることに注意。
>>888 スゴくいいんだけど、グロとかフィルタリングしたいんですが
フィルタリングの設定方法とかまとめているサイトないでしょうか?
またスレから別途保存先指定、削除、Navi2ch終了時に全削除とかの
機能がほしいなぁ。
>>906 うぅ、lispは初心者なので無理そうです。
ここの優秀なハッカーに御願いしたいです。
ちなみにうちは U mark になって一回スレを開くと D でなく V mark になってしまいます。
>>919 > ちなみにうちは U mark になって一回スレを開くと D でなく V mark になってしまいます。
あーごめん、そのとーりです。んで一旦ブックマークを抜けて再度入ると D
になるんだっけ。どっかでステータスの優先順位が定義してあんのかなあ…。
> どっかでステータスの優先順位が定義してあんのかなあ…。
navi2ch 1.7.1: navi2ch-vars.el (LL408-443)
>>921 ありがとう。おおっ、と思ったけど残念ながらこれはソートのときの優先順位
でした(´・ω・`)
>>623 のパッチ使ってみたけど、D mark もつかないし face も変わってくれない
>>924 M-x report-emacs-bug
>>918 > スゴくいいんだけど、グロとかフィルタリングしたいんですが
どんなフィルタリングしたいん?
グロは表示しない? そもそもダウンロードしない? グロはどうやって判定する?
画像で? url で?
予めグロ画像のサンプル集めといてそれとの類似性で判定とかならできそうだ
けど、まぁ navi2ch の仕事じゃないよね。
>予めグロ画像のサンプル集めといてそれとの類似性で判定とかならできそう
>>918が新たな趣味に目覚めそうな悪寒
グロかどうかの判断は主観的なものですので、
くだらない普遍的仕様を作ろうなど、しなくて結構です。