[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: 要望:リンクを新しいバ ッファで開く機能

>>>>> In [emacs-w3m : No.01803]
>>>>>	Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp> wrote:

中山さん> ちょっとだけ気付いた点があります.

中山さん> http://emacs-w3m.namazu.org/#install -> no such anchor

中山さん> つまり http://emacs-w3m.namazu.org/ 等で <a href="#install">
中山さん> の所で C-u RET すると開けないのは悲しいので,


中山さん> こういう時はバッファをコピーするようにしてはどうでしょう?


  Reading http://emacs-w3m.namazu.org/#install...

ちゃんとした対処は後で考えるとして (それともだれか考えて :-)、そ
ういう問題の起きない w3m-view-this-url を出しておきますです。

(defun w3m-view-this-url (&optional arg)
  "View the URL of the link under point.  If ARG is non-nil and the link
is an anchor, make a copy of the current session in advance.  If the
option `w3m-pop-up-frames' is non-nil, also make a new frame for the
copied session."
  (interactive "P")
  (let ((url (w3m-anchor))
	(act (w3m-action)))
      (when arg
	(switch-to-buffer (w3m-copy-buffer (current-buffer) nil t)))
      (w3m-goto-url url nil nil nil w3m-current-url))
      (eval act))
      (if (w3m-display-graphic-p)
      (message "No URL at point")))))
Katsumi Yamaoka <yamaoka@namazu.org>