bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#51176: eww switch buffer by title


From: Yuchen Pei
Subject: bug#51176: eww switch buffer by title
Date: Wed, 13 Oct 2021 15:56:07 +1100
User-agent: mu4e 1.4.13; emacs 27.2

Hello,

How about switching to an eww buffer by title?

I have a hacky way to do it (see below). I'll be happy to prepare a patch if people think this is a sensible feature to add.

(defun eww-switch-by-title (title-and-buffer)
 "Switches to an eww buffer with selected title."
 (interactive
  (list
   (let ((com-table))
     (dolist (buffer (buffer-list))
        (with-current-buffer buffer
          (when (equal major-mode 'eww-mode)
            (add-to-list
             'com-table
             (concat (plist-get eww-data :title)
                     (propertize (concat " " (buffer-name))
                                 'invisible t))))))
     (completing-read "Eww buffer title: " com-table))))
 (string-match "^.* \\(.*\\)$" title-and-buffer)
 (switch-to-buffer (match-string 1 title-and-buffer)))


--
Best,
Yuchen

PGP Key: 47F9 D050 1E11 8879 9040  4941 2126 7E93 EF86 DFD0
          <https://ypei.me/assets/ypei-pubkey.txt>

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]