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

Re: w3mnav.el


Thanks for your reply.  And excuse me for Cc'ing your message to
the emacs-w3m list.

Two weeks after getting your first mail, I was made to notice by
Mr. Tsuchiya that there has already been a similar function in
the upstream emacs-w3m.  That is w3m-filter.el which is
available at the CVS trunk.  Here's a code for google.co.jp:

(require 'w3m-filter)
(setq w3m-use-filter t)
(push '("http://www.google.co.jp/search"; . w3m-filter-google.com)
(setq w3m-filter-db nil)

After evaluating those lines, we can turn the pages of search
result seamlessly using SPC and DEL.  Since we still need to
much improve w3m-filter.el, it isn't contained in the released
version of emacs-w3m yet.

Anyhow, I'm grateful you stimulated our development activity.

>>>>> In <16135.25235.286341.832756@neilvandyke.org>
>>>>>	"Neil W. Van Dyke" <neil@neilvandyke.org> wrote:

> Hello, Katsumi Yamaoka.  Thank you for your email in January regarding
> w3mnav.el.  I apologize for taking to long to respond.

> I have tried to implement your suggestions that could be done to
> w3mnav.el without modifying w3m.  The result is at:

>     http://www.neilvandyke.org/w3mnav/w3mnav.el

> I do not feel qualified to modify w3m properly.  Would you or one of the
> other w3m developers consider adding w3mnav.el functionality to w3m,
> with whatever changes you desire?

> I would be happy to transfer the copyright.

> Thank you,

> Neil

>> From: Katsumi Yamaoka <yamaoka@jpl.org>
>> To: neil@neilvandyke.org
>> Cc: emacs-w3m@namazu.org
>> Subject: Re: w3mnav.el
>> Date: Tue, 07 Jan 2003 12:34:22 +0900
>> Hi,
>> Thank you for introducing a good program.
>>>>>>> In [emacs-w3m : No.04522]
>>>>>>>	"Neil W. Van Dyke" <neil@neilvandyke.org> wrote:
>>> Thank you for emacs-w3m.  w3mnav.el adds a few more Info-like commands:
>>>     http://www.neilvandyke.org/w3mnav/w3mnav.el
>> Well, though I still seldom encounter urls to which it is
>> helpful, I think that should be a good feature.  Please let me
>> make some suggestions:
>> 1. Make it one official module of emacs-w3m as w3m-nav.el.
>>    Replace symbol prefixes w3mnav-' to `w3m-nav-'.
>>    Make w3m.el autoload w3m-nav.el for the navigation commands.
>> 2. Don't use quack.el.  Since quack-without-side-whitespace is a
>>    small function, it can be included in w3m-nav.el.
>> 3. Provide three options like; w3m-nav-next-names,
>>    w3m-nav-prev-names, and w3m-nav-top-names.  For example:
>>    (defcustom w3m-nav-next-names
>>      '("next" "next page" ">>" "next page >>>")
>>      "DOC"
>>      ARGS)
>>    (defun w3m-nav-go-next ()
>>      (interactive)
>>      (w3mnav-go w3m-nav-next-names "next"))
>> 4. w3mnav-different-browser is substitutable with
>>    w3m-view-url-with-external-browser, isn't it?
>> 5. Define keys and menu in w3m.el.  There's a difficulty.
>> I am negative to divert the keys already defined, especially for
>> the default Lynx-like map.  Isn't it possible to replace the
>> default keys with others?  Of course, changing them by users
>> themselves is free (though, there's a problem in our todo list
>> that redefining keys is currently not easy).
>> P.S.
>> When w3m-nav.el is integrated into emacs-w3m, the copyright
>> holder might become TSUCHIYA Masatoshi.  Could you consent?
>> -- 
>> Katsumi Yamaoka <yamaoka@jpl.org>