[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Default input URL for w3m-goto-url without link around point
- From: Katsumi Yamaoka <yamaoka@xxxxxxx>
- Date: Mon, 24 Jun 2013 20:05:41 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 12064
- References: <8761x4syw1.fsf@xxxxxxx> <8761x4by3s.fsf@xxxxxx>
In [emacs-w3m : No.12061] Michael Heerdegen wrote:
> "Jose A. Ortega Ruiz" <jao@xxxxxxx> writes:
>> In the CVS version of w3m-el, at least since a while ago, the prompt for
>> w3m-goto-url when the cursor is not over a link defaults to the URL of
>> the current page.
>> In my case, this is often a problem. When i hit 'g' in a w3m buffer to
>> go elsewhere, i almost never want to go to the current URL or some in
>> the same page. Often, i've got in the kill ring the URL i want to go
>> to, and if i C-k the default contents of the prompt it gets added to the
>> kill ring, displacing my last kill.
>> I see this behaviour is hard-coded, because w3m-goto-url is calling
>> w3m-input-url which in turns calls (w3m-active-region-or-url-at-point
>> t), with t forcing the return of the current URL.
>> Is there any chance we could make this behaviour customizable?
> As another w3m user I must say: glad to hear that I'm not the only one.
> Most of the time, I don't want the initial minibuffer content.
> It would IMHO be better to make the url at point available with M-n, so
> there would be no need to insert it into the minibuffer by default.
I guess the author considered the most case a user types `g' when
the cursor doesn't point to a link is to want to go to another page
within the site; it makes it unnecessary to enter a url fully.
However, the plan went wrong, IMO, because a url thing is simply
a row of random letters, not the human editable one. So, I'd like
to make it offer no initial minibuffer content even if the cursor
points to a link. Here's what I want to do:
(defadvice w3m-active-region-or-url-at-point (around make-it-void activate)
"Always return nil.")