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

w3m & emacs21 problem



My w3m does not work properly from within emacs. "M-x w3m" creates an error
which ultimately requires me to "kill" the emacs21 process
externally. "M-x browse-url-at-point" also fails, unless I have already
created the initial "M-x w3m" error. The reverse won't work. 

Below are all details. Any help will be appreciated. Thanks,

Tomasz

$ dpkg -l w3m
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  w3m            0.2.1-16       WWW browsable pager with excellent tables/fr

$ dpkg -l w3m-el
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  w3m-el         1.2.3-2        a simple Emacs interface of w3m

$ dpkg -l emacs21
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  emacs21        21.1-7         The GNU Emacs editor.


>>>>>>>>>>>Backtrace from "M-x w3m":

Debugger entered--Lisp error: (wrong-type-argument listp "http://www.internic.net";)
  w3m-arrived-setup()
  w3m-input-url(nil nil "about:" t)
  (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start))
  (list (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start)))
  (let ((default ...)) (list (if current-prefix-arg default ...)))
* call-interactively(w3m)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)

>>>>>>>>>>>Backtrace from "M-x browse-url-at-point":

Debugger entered--Lisp error: (wrong-type-argument listp w3m-browse-url)
  byte-code("Å??&\n@Æ	@\"?Ç	A\f#?ÈÉÊ\"?\nA??*ËÌ\"?" [browse-url-browser-function bf --dolist-temp--5104 url args nil string-match apply throw done t error "No browse-url-browser-function matching URL %s"] 5)
  browse-url("http://www.debian.org"; nil)
  browse-url-at-point(nil)
* call-interactively(browse-url-at-point)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)

or,

Debugger entered--Lisp error: (wrong-type-argument listp w3m-browse-url)
  byte-code("Å??&\n@Æ	@\"?Ç	A\f#?ÈÉÊ\"?\nA??*ËÌ\"?" [browse-url-browser-function bf --dolist-temp--5104 url args nil string-match apply throw done t error "No browse-url-browser-function matching URL %s"] 5)
  browse-url("http://www.debian.org"; nil)
  browse-url-at-point(nil)
  call-interactively(browse-url-at-point)

>>>>>>>>>>>>>Backtrace from "M-x w3m" after "M-x browse-url-at-point":

Debugger entered--Lisp error: (wrong-type-argument listp "http://www.internic.net";)
  w3m-arrived-setup()
  w3m-input-url(nil nil "about:" t)
  (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start))
  (list (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start)))
  (let ((default ...)) (list (if current-prefix-arg default ...)))
* call-interactively(w3m)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)
  recursive-edit()
  byte-code("Æ!?Ç ?È	!?\n??Éed\"V?4eb?Ê¥y?`db?Ê¥Zy?\f`|?)Ëc?eb?ÌÍ !?Î ?	@Ï=?KÐÑÒ\"?Ó ?ÌÔ!?ÒÕÒÌÔ!??Ö ?,Õ?" [debugger-buffer debugger-args noninteractive debugger-batch-max-lines middlestart buffer-read-only pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output inhibit-trace] 3)
  debug(error (wrong-type-argument listp w3m-browse-url))
  byte-code("Å??&\n@Æ	@\"?Ç	A\f#?ÈÉÊ\"?\nA??*ËÌ\"?" [browse-url-browser-function bf --dolist-temp--5104 url args nil string-match apply throw done t error "No browse-url-browser-function matching URL %s"] 5)
  browse-url("http://www.debian.org"; nil)
  browse-url-at-point(nil)
  call-interactively(browse-url-at-point)

>>>>>>>>>>>Backtrace from "C-x C-c":

Debugger entered--Lisp error: (wrong-type-argument listp "http://www.internic.net";)
  w3m-arrived-shutdown()
  run-hooks(kill-emacs-hook)
  kill-emacs()
  save-buffers-kill-emacs(nil)
  call-interactively(save-buffers-kill-emacs)
  recursive-edit()
  byte-code("Æ!?Ç ?È	!?\n??Éed\"V?4eb?Ê¥y?`db?Ê¥Zy?\f`|?)Ëc?eb?ÌÍ !?Î ?	@Ï=?KÐÑÒ\"?Ó ?ÌÔ!?ÒÕÒÌÔ!??Ö ?,Õ?" [debugger-buffer debugger-args noninteractive debugger-batch-max-lines middlestart buffer-read-only pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output inhibit-trace] 3)
  debug(error (wrong-type-argument listp "http://www.internic.net";))
  w3m-arrived-shutdown()
  w3m-quit(nil)
  call-interactively(w3m-quit)
  recursive-edit()
  byte-code("Æ!?Ç ?È	!?\n??Éed\"V?4eb?Ê¥y?`db?Ê¥Zy?\f`|?)Ëc?eb?ÌÍ !?Î ?	@Ï=?KÐÑÒ\"?Ó ?ÌÔ!?ÒÕÒÌÔ!??Ö ?,Õ?" [debugger-buffer debugger-args noninteractive debugger-batch-max-lines middlestart buffer-read-only pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output inhibit-trace] 3)
  debug(error (wrong-type-argument listp "http://www.internic.net";))
  w3m-arrived-setup()
  w3m-input-url(nil nil "about:" t)
  (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start))
  (list (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start)))
  (let ((default ...)) (list (if current-prefix-arg default ...)))
* call-interactively(w3m)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)

If I grep for internic in my ~/.w3m directory, it is located in two (old
- Dec 4) files: .arrived and .ctcheck



Reply to: