I would like to open url in eww
in readable-mode
and find str
.
Below is my code that doesn't work:
(defun my-eww-searh-readable (str)
"Once-off call to `my-eww-searh-readable' after EWW is done rendering."
(unwind-protect
(eww-readable)
(search-forward-regexp str)
(remove-hook 'eww-after-render-hook (lambda () (my-eww-searh-readable str)))))
(defun my-eww-url (url str)
"Open URL in `eww' with `eww-readable' enabled and search str."
(interactive)
(add-hook 'eww-after-render-hook (lambda () (my-eww-searh-readable str)))
(eww url))
(setq strtmp "eww")
(setq ulr "https://emacs.stackexchange.com/questions/50807/search-in-readable-eww-buffer")
(my-eww-url url strtmp)
I found the following mistake:
Symbol’s value as variable is void: str
What do I do wrong?
(my-eww-url comment-web/text-string-url strtmp)
should be(my-eww-url ulr strtmp)
.