unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: "Adam Porter" <adam@alphapapa.net>,
	"Sebastián Monía" <sebastian@sebasmonia.com>
Cc: Jim Porter <jporterbugs@gmail.com>, Eli Zaretskii <eliz@gnu.org>,
	emacs-devel <emacs-devel@gnu.org>
Subject: RE: [External] : Re: [PATCH] Use vtable for eww-bookmarks
Date: Tue, 31 Dec 2024 20:10:38 +0000	[thread overview]
Message-ID: <DS7PR10MB52320494B5B282E2DB594D72F30A2@DS7PR10MB5232.namprd10.prod.outlook.com> (raw)
In-Reply-To: <CAO_b3FXYdhDH_t4arb54Z_rXrg-camKdONsCqT+1pGs1qxUmRg@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1910 bytes --]

(Caveat: Not following this thread.)

+1 to using Emacs bookmarks instead of EWW bespoke "bookmarks".
(And Org "bookmarks"? Or has that already happened?)

FWIW:

Bookmark+ has a particular kind of bookmark for EWW pages.


  *   You can use command `bmkp-convert-eww-bookmarks' to create normal bookmarks from a file of EWW "bookmarks".

  *   An EWW bookmark records the web page title, buffer name (see above), and URL.
  *   There's an option for automatic EWW buffer renaming: (1) don't, (2) rename with page title only, (3) rename with page title + last 20 chars of URL. Buffer name always begins with prefix "*eww*-".
  *   There's an option for whether to generate a new buffer or reuse an existing buffer when bookmark jumping.
  *   There's a mode for automatically setting a bookmark when you visit a URL. An option says whether to create a bookmark or just update an existing bookmark to that URL. (Default is update-only.)
  *   For sorting, two EWW bookmarks are compared alphabetically by URL.
  *   All of the Bookmark+ features that act on a given type of bookmark work on EWW bookmarks: jumping, cycling, sorting, hide/show...

Besides EWW bookmarks, Bookmark+ has bookmark types for `browse-URL' and W3M.

(HTH somehow.)

https://www.emacswiki.org/emacs/BookmarkPlus

From: Adam Porter Sent: Tuesday, December 31, 2024 10:29 AM

...
Also FWIW, I think the long-term goal ought to be to replace EWW's bespoke bookmarks with Emacs bookmarks (i.e. any Emacs bookmark to an HTTP(S) URL ought to be usable by EWW, and it ought to create such bookmarks; EWW should be just another way of opening them).  So it would probably be best if the work done could be designed with an eye towards reuse (i.e. using a printer function would mean that the underlying data type could be swapped out later, so this could be just a view of Emacs bookmarks that point to HTTP URLs).

[-- Attachment #2: Type: text/html, Size: 11465 bytes --]

  reply	other threads:[~2024-12-31 20:10 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-05 22:53 [PATCH] Use vtable for eww-bookmarks Sebastián Monía
2024-11-06 12:21 ` Eli Zaretskii
2024-11-06 13:36   ` Sebastián Monía
2024-11-06 14:33     ` Eli Zaretskii
2024-11-06 14:43     ` Visuwesh
2024-11-06 16:52       ` Sebastián Monía
2024-11-06 20:49         ` Sebastián Monía
2024-11-07  2:00           ` Visuwesh
2024-11-07  2:00           ` Visuwesh
2024-11-20 19:27         ` Sebastián Monía
2024-11-11  7:38       ` Jim Porter
2024-11-23 19:12 ` Jim Porter
2024-11-27 20:02   ` Sebastián Monía
2024-11-28 19:49     ` Jim Porter
2024-12-01  5:33       ` Sebastián Monía
2024-12-01  6:39         ` Adam Porter
2024-12-01 16:17           ` Sebastián Monía
2024-12-01 19:31           ` Jim Porter
2024-12-01 22:12             ` Sebastián Monía
2024-12-09  4:52               ` Jim Porter
2024-12-10 19:16                 ` Sebastián Monía
2024-12-12  4:15                   ` Sebastián Monía
2024-12-12 15:25                     ` Sebastián Monía
2024-12-12 18:08                       ` Adam Porter
2024-12-12 19:37                         ` Sebastián Monía
2024-12-28 11:04                           ` Eli Zaretskii
2024-12-31  0:07                             ` Jim Porter
2024-12-31  5:43                               ` Sebastián Monía
2024-12-31 18:29                                 ` Adam Porter
2024-12-31 20:10                                   ` Drew Adams [this message]
2025-01-02  4:25                                   ` Sebastián Monía

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DS7PR10MB52320494B5B282E2DB594D72F30A2@DS7PR10MB5232.namprd10.prod.outlook.com \
    --to=drew.adams@oracle.com \
    --cc=adam@alphapapa.net \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=jporterbugs@gmail.com \
    --cc=sebastian@sebasmonia.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).