Re: EWW with Duck-Duck-Go

gfp <[email protected]> Mon, 25 May 2026 10:53:19 +0000
Newsgroups gmane.emacs.help
Message-ID <[email protected]>
Am 23.05.26 um 17:28 schrieb [email protected]:
> gfp <[email protected]> writes:
> 
>>
>> Am 23.05.26 um 15:47 schrieb Gfp:
>>> Tomas Hlavaty <[email protected]> writes:
>>>
>>>> On Sun 17 May 2026 at 13:48, Gfp <[email protected]> wrote:
>>>>> which search engines to prefer?
>>>>
>>>> duckduckgo onion
>>>> (setq eww-search-prefix "https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/html/?fd=-1&q=")
>>>
> 
> Starting with Emacs 29, users should use ‘setopt’ to set the
> value of user options instead of using ‘setq’.  The syntax
> is the same:
> 
>     (setopt eww-search-prefix "some string for a URL")
> 
> See (info "(elisp) Setting Variables") and (info "(emacs)
> Examining").
> 
> To see whether a variable is a user option or not, simply
> use C-h v [name of variable], and look for text in the
> docstring that says that you can customize the variable.
> 

Sorry, I overlooked that. Thanks for reminding me. I haver changed it to 
setopt after checking if it is a user option.

>>>
>>> Hi,
>>> this does not work for me.
>>>
>>> Contacting host: duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion:443
>>> Error running timer ‘desktop-auto-save’: (wrong-type-argument integerp
>>> nil)
>>>
>>> I don´t understand this backtrace,
>>> what has a timer ´desktop-auto-save´ to do with it?
>>
> 
> There is some interaction between ‘desktop’ and ‘eww’ where
> ‘desktop’ will not save an ‘eww’-related buffer.  This is
> likely an error in ‘desktop’ that needs to be identified
> (that is, find the steps for reproducing the error starting
> from ‘emacs -Q’, and then report it with M-x report-emacs-bug).
> 
> Try deleting your eww buffer(s) and starting your web search
> again, or try turning off ‘desktop-save-mode’ temporarily.


Thanks for your explanation.

Today after starting emacs this came up:
It is AFAIU exactly what you said:

Debugger entered--Lisp error: (wrong-type-argument integerp nil)
    eww-desktop-misc-data("/home/gfp/.config/emacs/")
    desktop-buffer-info(#<buffer *eww*>)
    mapcar(desktop-buffer-info (#<buffer *Group*> #<buffer 
init.el<emacs>> #<buffer  *doc-view conversion output*> #<buffer  *Org 
parse*> #<buffer *scratch*> #<buffer  *Minibuf-0*> #<buffer *Messages*> 
#<buffer  *Echo Area 0*> #<buffer  *Echo Area 1*> #<buffer 
*tab-line-hscroll*> #<buffer  *string-pixel-width*> #<buffer 
*code-conversion-work*> #<buffer  *nntpd*> #<buffer  *Gnus agent 
overview*> #<buffer  *nnimap posteo.de 993  *nntpd**> #<buffer  *server 
news.eternal-september.org 119  *nntpd**> #<buffer  *gnus work*> 
#<buffer meinGNU.org> #<buffer Desktop> #<buffer *eww*> #<buffer *info*> 
#<buffer Fauna in Perchtoldsdorf VZBG_146_0061-0078.pdf> #<buffer elisp 
30.2.txt> #<buffer Natur> #<buffer Pflanzen und Tiere> #<buffer ~> 
#<buffer custom.el> #<buffer emacs<>> #<buffer Zusatzpakete<>> #<buffer 
rcd-utilities<>> #<buffer rcd-paps.el> #<buffer Emacs 28-30> #<buffer 
rcd-utilities</..>> #<buffer selbstinstalliert</..>> #<buffer 
Zusatzpakete</..>> #<buffer emacs</..>> #<buffer .config</..>> #<buffer 
gfp> #<buffer home</..>> #<buffer ..> #<buffer /> #<buffer tmp> #<buffer 
testdrucken> #<buffer sendmail.el.gz> #<buffer subr.el.gz> #<buffer 
Bezirke Wiens.jpg> #<buffer mule.el.gz> #<buffer ps-print-7-3-5> 
#<buffer printing.el> #<buffer keysee> ...))
    desktop-save("/home/gfp/.config/emacs/" nil t)
    desktop-auto-save()
    apply(desktop-auto-save nil)
    timer-event-handler([t 0 30 0 nil desktop-auto-save nil idle 0 nil])

So what do I have to do?

Gottfried
OpenPGP_0xAC95367953582A3C.asc (application/pgp-keys, 636 B)
-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEaabDLRYJKwYBBAHaRw8BAQdAb7YT561Dj5CV9io77VLLjpOOSCz+xjHVL2Bj
+S/FSUbNGmdmcCAoMjAyNikgPGdmcEBwb3N0ZW8uYXQ+wpMEExYKADsWIQQkU+mE
m7kVmbEo/+eslTZ5U1gqPAUCaabDLQIbAwULCQgHAgIiAgYVCgkICwIEFgIDAQIe
BwIXgAAKCRCslTZ5U1gqPOPkAQDhysdwuz2eJo6kCGuVszxhEw6znPKV14R8a3vn
enCgywD9GulbjLKlGTpx6WyFmZ0bBZI1GVpIVr3qGbyFcAFZZADOOARppsMtEgor
BgEEAZdVAQUBAQdAX5BGmJLZB5B2ioEAy0C0iqgJ0GzUK4IP7gSGE9k/RQIDAQgH
wngEGBYKACAWIQQkU+mEm7kVmbEo/+eslTZ5U1gqPAUCaabDLQIbDAAKCRCslTZ5
U1gqPDixAP4teZj90382b6mB2mZT+KjjZz0opx/rahnOejBcW/+SkgD/StQdLbeZ
DqGFJ0TlGeHGxNB28C1fUE815wapzB6cKg4=
=u+uM
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc (application/pgp-signature, 236 B)
-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQQkU+mEm7kVmbEo/+eslTZ5U1gqPAUCahQqHgUDAAAAAAAKCRCslTZ5U1gqPHAJ
AQCviCYVyKZABB+lNkJElGG6JrpY832WFlb44YJxf6gqBAEAztD/0la/nfn+H/NIxZqsCUsNAdIh
8CUFyB0YCAcfzAM=
=77dz
-----END PGP SIGNATURE-----