1. We can't simply get rid of the vm-w3m-use-w3m-minor-mode-map because some emacs-w3m users might actually be using it. I am going to add a new variable so that people can customize which minor mode they want to use for emacs-w3m.
2. `[' and `]' are supposed be vm-next-button/vm-previous-button. Binding them to w3m functions now means that they stop doing the old functions. It looks like I would need to modify vm-next-button/vm-previous-button to take care of the minor mode.
3. There is also a more subtle problem that emacs-w3m only knows about the URL's that are declared as URL's in html. When a URL occurs just as text, VM is later scanning the text and highlighting them. These text URL's are not being handled by the w3m functions. I don't know what to do about them yet.
Thanks Konrad. That is a good start!
Couple of problems that I notice.
1. We can't simply get rid of the vm-w3m- use-w3m- minor-mode- map because some emacs-w3m users might actually be using it. I am going to add a new variable so that people can customize which minor mode they want to use for emacs-w3m.
2. `[' and `]' are supposed be vm-next- button/ vm-previous- button. Binding them to w3m functions now means that they stop doing the old functions. It looks like I would need to modify vm-next- button/ vm-previous- button to take care of the minor mode.
3. There is also a more subtle problem that emacs-w3m only knows about the URL's that are declared as URL's in html. When a URL occurs just as text, VM is later scanning the text and highlighting them. These text URL's are not being handled by the w3m functions. I don't know what to do about them yet.