emacs-w3m (Part 2) (662レス)
1-

534
(2): 2008/08/13(水)19:19 AAS
w3m にある MOVE_LINK_LIST のような機能があれば便利だと思うのですが、
もしかして、すでにありますか?

ミニバッファを使ってアンカーを並べる wthreem-type-ahead.el の 1.30 バージョン が
似たような感じなのですが、
アンカーを選ぶのにインクリメンタルサーチをしなければなりません。
これを、↑↓でアンカーを選べるようにすると、かなり近いと思います。
535
(3): 2008/08/13(水)19:47 AAS
anything.elとmigemoを使って似たようなの作ったよ
536: 534 2008/08/14(木)16:57 AAS
>>535
ありがとうございます。
いま、wthreem-type-ahead.el をいじってみているのですが、ちょっと難儀なところが…
これを機会に、anything.el の勉強してみます。
537
(1): 535 2008/08/15(金)19:52 AAS
(progn
(with-current-buffer (get-buffer-create "*anythign-c-w3m-anchor*")
(erase-buffer)
(insert (shell-command-to-string (format "echo '%s'|base64 -d|gzip -d"
"H4sIAHRdpUgCA51VwXLjIAy99ys0vhTPLJmd6bV73t9YArLNFIMLOG7+vsLUaycliXe5mZGenp4e
MvP4PmqP8CzsOXbatvUTE0rxzrk3eJ5eem6cyJ9P8PcwI/qjEsDqzSVdD9619uKKLhU2o4UFn0ue
UFuMXFjZOR+uUeakSceOy9F7tJEfx6ZBv4G4uP+WTOlBnJDjBwUG7WwhgmJaFx2XnfDE22mC67Wt
63KscW6AxAkGjyf4BT+LcflMnTYI7DXHZvAbwMtR7ks8oo7x/R8yt5olXVNTFj8Wde9mTx1SwTk6
kK4GOXEY0Mdz0sW2uFDITsiIPJBl0Eq8z0s6Y1BGYNLZsK8DlufJw3gM0ROhvY1nknuj/7vfnRWW
saVz/Rbm4W6eQnCjl8jXat9K/GHMih7hAJWoSgyYFFZpJSIGCrr9zIq5vYiyo7QfzOhAw9INsObo
RquGdSXwPA0+B/P5Zfa6xd7tlfwx0t7ZLXtH1qTlBmvtexAxorcgS/rPGEJG2gnUNGPVb3oukAWq
HnA4rNWHPY1v9stQ58d50jhxohn46E39yE9f7BJCBYedCl2olOpuWZQ9ebWfVy8WFzNZG32S8FRY
AMwgmYit457tTRt+dtc939+a1fJXKtLWFvkbniHB9E4heWGAqqk2httUuAKweh7BJ6F/Je0CBwAA")))
(display-buffer (current-buffer))))

どぞー(要anything.el)
上の式を評価したらコードがでてくる筈なんで(要base64, gzip)そいつを保存して
w3m起動前に読みこんでやればw3m-modeでfキーを押せばそれっぽいのがでてくる筈
anything-migemo.elがあればmigemoで絞れるから日本語ページでさらに便利になる
少なくともwthreem-type-ahead.elよりは使い勝手はいいと思う
538
(1): 535 2008/08/16(土)05:10 AAS
(require 'anything)
(require 'anything-migemo nil t)
(defun anything-c-w3m-get-anchors ()
(with-current-buffer anything-current-buffer (save-excursion
(goto-char (point-min))
(loop while (w3m-goto-next-anchor)
when (next-single-property-change (point) 'w3m-anchor-sequence)
collect (cons
(buffer-substring (point) (next-single-property-change (point) 'w3m-anchor-sequence))
(point))))))
(defvar anything-c-source-w3m-anchor
`((name . "a")
(candidates . anything-c-w3m-get-anchors)
(match . ,(list (if (fboundp 'anything-string-match-with-migemo)
'anything-string-match-with-migemo
(lambda (c) (string-match anything-pattern c)))))
(action . (("Goto anchor" . (lambda (p) (goto-char p) (w3m-view-this-url)))
("Goto char" . (lambda (p) (goto-char p)))))))
(defun anything-w3m-anchor ()
(interactive)
(let ((anything-sources (list (if (and (fboundp 'anything-string-match-with-migemo))
(cons (cons 'match '(anything-string-match-with-migemo))
(remove-if (lambda (e) (eq 'match (car e))) anything-c-source-w3m-anchor))
anything-c-source-w3m-anchor)))) (anything)))
;; (define-key w3m-mode-map "f" 'anything-w3m-anchor)
やっぱ面倒だからこれで
539: 534 2008/08/17(日)00:45 AAS
>>537-538
早速、設定しました!
元々、インストールしていたのが古いバージョンの anything.el だったので、
最初、うまくいかなくてアタフタしましたが、
最新の anything.el をインストールしたところ、ばっちり動作しました。

このコードを参考にすると、自分でも、anything.el の使い方がちょっとわかるような気が…

どうもありがとうございました。
540: 2008/09/01(月)16:35 AAS
>>526
ほんとに?
そういう話はソースつきで頼む
541
(1): 2008/09/01(月)17:11 AAS
信じる要素ないだろ。

ほれ。
外部リンク[html]:emacs-w3m.namazu.org
542: 2008/09/02(火)18:04 AAS
>>541
トン

>>526
死ね
543: 2008/09/10(水)16:24 AAS
ずっと前からshimbunでスラドが読めなくなったままだ…
544: 2008/09/10(水)20:16 AAS
いつものことだ。
つーか、取得後にhtmlをいじるのやめればもっと保守楽になると思うんだけどな。
広告とかが入るのがそんなに気に入らないんだろうか。
545
(1): 2008/09/25(木)12:46 AAS
puttyからsolaris x86に64bitでmakeしたemacs-22.3使ってるんだけど、
emacs-w3mの文字化けで苦しんでます。

w3m単体でgoogle検索欄に?っていれると検索前のテキストボックスも
検索後のテキストボックスに入ってる文字もちゃんと?ってなってるのに
emacs-w3mを使うと検索前のテキストボックスにはちゃんと?って入ってる
けど検索後のテキストボックスには?とか入ってる。しかも検索結果も化け化け。
っていうかマルチバイトの記号がほぼ??とかに文字化けてしてますね。。。
素のw3mは検索結果も全く文字化けしてない。。。

試したのは、
1. without mule-ucs + izonmoji-mode
2. mule-ucs + izonmoji-mode
3. ucsなし + izonmoji-modeなし
の3パターン

izonmoji-modeつかうと??になってる。なお悪い状態になってるような感じ。
いつもは3のパターンでemacsを使ってて、普通のテキストに?って入れる
こともできるしまた開いて読むこともできる。

もう何が何だかわかりません。誰か助けて。。。
546
(1): 2008/09/25(木)14:53 AAS
>>545
Mule-UCS なし、izonmoji-mode なしで subst-jisx0208ex.el をロードするとどう?
utf-translate-cjk-unicode-range の設定も必要かも。
547
(3): 2008/09/25(木)15:49 AAS
>>546

すばらしいです!
まだgoogleのトップページでその他の横が?になってますが、そのほかの文字化けは
すべて解消しているように見えます。
(ちなみにgoogleのトップページのその他の横はw3mで見ると>>こんな記号でした)

ちょっと欲を出してjisx0213も一応入れておこうかな。。。と思い最終的に下記のような
設定になりました。

(eval-after-load "subst-jis" '(load "jisx0213-coding"))
(eval-after-load "jisx0213-coding" '(load "subst-jisx0208ex"))

+

utf-translate-cjk-unicode-rangeの設定

ありがとうございました。
548: 547 2008/09/25(木)16:17 AAS
subst-jisってUTF-8を使うときに呼び出されるんですね。。。 恥ずかしい。 jisx0213-codingは、普通にロードしておきます。。。
549
(1): 2008/09/25(木)20:39 AAS
>>547

» は latin-iso8859-1 で表示するようなので、それを扱えない

terminal-coding-system (iso-2022-jp や euc-jp など)になっているとか?
550: 547 2008/09/25(木)20:45 AAS
>>549
はい。euc-jpになっています。
この»マークはあまり気にしてないので現状で大満足です。
551
(2): 2008/11/02(日)11:32 AAS
sb-sankei.elって動いてる?
552: 2008/11/03(月)14:05 AAS
png32:- ってファイルができちゃうことがない?
553
(2): 2008/11/04(火)15:11 AAS
uim-elをつかって日本語入力しているのですがgoogleなどのサイトでの
検索ボックスで日本語を入力しようとすると日本語入力ができないです。
buffer-readonlyとかがでてCtrl+\が機能しないのです。
どのような設定をすればいいのでしょうか?
よろしくお願いします。
554: 2008/11/05(水)00:36 AAS
>>553
検索ボックスんとこで RET してないとか?
555: 551 2008/11/06(木)23:55 AAS
>>551

見えました。中の人ありがとう!
556: 551 2008/11/08(土)15:46 AAS
>>553
えーと、.foldersに @sb-sankei.pointsとか記述した状態で M-x wlで起動させると
エラーになります(;´∀`)。。
557: 2008/11/14(金)21:51 AAS
w3m-namazu で たとえば 「ddskk インストール」を検索すると

・ /var/cache/wwwoffle/search/namazu/db-main/: { [ ddskk+: 0 ] [ インストール: 7196 ] :: 0 }

となってしまいます。

"ddskk+インストール" を namazu に渡してもダメみたいです。

"+" を取り除く wrapper シェルスクリプトを w3m-namazu-command に指定すると

・ /var/cache/wwwoffle/search/namazu/db-main/: [ ddskk: 89 ] [ インストール: 7196 ] [ 合計: 37 ]

このように、検索できるようになりました。
558: 2008/12/03(水)12:03 AAS
すみませんが、質問です。

emacs-w3mの表示がよく崩れて、頻繁に C-l を押しております。
素のw3mでもときどき崩れるので、仕方ないのかもしれませんが、
emacs-w3mの方が崩れがひどいように思います。
もし何か対策があったら、お教えいただけないでしょうか?

こちらの環境は二つありますが、いずれもPuTTY 0.60経由で利用しています。
emacs -nw ということです。

一つ目の環境。
emacs-w3m-1.4.4
GNU Emacs 22.2.1 (i386-redhat-linux-gnu, GTK+ Version 2.12.9) of 2008-05-24 on xenbuilder4.fedora.phx.redhat.com
(記号などについて utf-translate-cjk-set-unicode-range の設定済み)
w3m version w3m/0.5.2, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark
(Fedora 10 で yum installしただけ)
screen-4.0.3.tar.gz に以下のパッチ
外部リンク[html]:www.dekaino.net
Fedora 10

二つ目の環境。
emacs-w3m-1.4.4
GNU Emacs 22.1.1 (i686-redhat-linux-gnu) of 2007-08-24 on monk.karan.org
(記号などについて utf-translate-cjk-set-unicode-range の設定済み)
w3m version w3m/0.5.1+cvs-1.946, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark
(Cent OS 5.2 で yum installしただけ)
screen-4.0.3.tar.gz に以下のパッチ
外部リンク[html]:www.dekaino.net
Cent OS 5.2
559
(1): 2008/12/03(水)12:27 AAS
(setq w3m-use-symbol nil) してみたらどう?
560: 2008/12/03(水)13:13 AAS
>>559
すごく改善されました。ありがとうございます!
これでPHPマニュアルが読みやすくなりました。
罫線がマイナスになってしまったりしますが、実用上は問題ありません。
561: 2008/12/12(金)21:09 AAS
w3m の SAVE と同じように、
バッファに表示しているファイルを htmlファイルとして保存するにはどうしたらよいですか?

ソースを表示して write-file するしかないのでしょうか?
562
(1): 2008/12/12(金)22:03 AAS
wget 入れれば d c でいけるけど。
563
(1): 2008/12/13(土)00:55 AAS
>>562
ありがとうございました。

w3m-print-current-url で、URLを kill-ring に入れておいて、
w3m-download でそのURLをペーストするのですね。

Emacs-w3m は、ページのキャッシュを保存しておくようにはなっていない???
1-
あと 99 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.018s