>From 03f566d9e605ecd1008f53572420f52063fc4522 Mon Sep 17 00:00:00 2001 From: Antero Mejr Date: Wed, 12 Apr 2023 17:56:01 +0000 Subject: [PATCH] eww: Use completion in URL/keyword prompt. * lisp/net/eww.el (eww): Use 'completing-read' when prompting for a URL or keywords. * etc/NEWS (EWW): Add NEWS entry for the change. --- etc/NEWS | 5 +++++ lisp/net/eww.el | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index 5e1fd76e99e..9f9317d5ea9 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -219,6 +219,11 @@ the new argument NEW-BUFFER non-nil, it will use a new buffer instead. Interactively, invoke 'eww-open-file' with a prefix argument to activate this behavior. ++++ +*** 'eww' now has completion when prompting for a URL or keywords. +The interactive minibuffer prompt when invoking 'eww' now has support +for completion. + ** go-ts-mode +++ diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 11be20b68db..4e4445b76fa 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -378,9 +378,10 @@ killed after rendering. For more information, see Info node `(eww) Top'." (interactive (let ((uris (eww-suggested-uris))) - (list (read-string (format-prompt "Enter URL or keywords" - (and uris (car uris))) - nil 'eww-prompt-history uris) + (list (completing-read (format-prompt "Enter URL or keywords" + (and uris (car uris))) + eww-prompt-history nil nil nil + 'eww-prompt-history uris) current-prefix-arg))) (setq url (eww--dwim-expand-url url)) (pop-to-buffer-same-window -- 2.39.2