From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Matthias Meulien Newsgroups: gmane.emacs.devel Subject: Re: eww and bookmarks Date: Sun, 24 May 2020 10:44:58 +0200 Message-ID: <87pnatlo1h.fsf@gmail.com> References: <87k1163jz5.fsf@gmail.com> <87zha21i17.fsf@gmail.com> <87pnau45wp.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="27418"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Noam Postavsky , Drew Adams , Emacs developers To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 24 10:45:48 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jcmGS-00070I-5W for ged-emacs-devel@m.gmane-mx.org; Sun, 24 May 2020 10:45:48 +0200 Original-Received: from localhost ([::1]:35762 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jcmGR-0000XH-7g for ged-emacs-devel@m.gmane-mx.org; Sun, 24 May 2020 04:45:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48888) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcmFk-00005C-Fn for emacs-devel@gnu.org; Sun, 24 May 2020 04:45:04 -0400 Original-Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:39762) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jcmFj-0003Uz-La for emacs-devel@gnu.org; Sun, 24 May 2020 04:45:04 -0400 Original-Received: by mail-wr1-x435.google.com with SMTP id t18so355167wru.6 for ; Sun, 24 May 2020 01:45:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=pq5t49HrGI6OR7MqNkliJZyHajks/aEPYbb9b8APrTs=; b=LSsw6s8YUuG2MFfhy0Ya4+nais4fjGg6PUav9PkXR5LFjHGBum/QB5vpJpg0X5PtC8 y3NdihVJaW4U9w8r3fnEhNosg0NXqridwWyO5Gv6qPIiceS7WnSlXYE/bjk6Cxok/YTy uo4KWL9DzCfOF3OqEM/qVvAuFP1hvpgzXf+/ef3FTGngjQ39paNwzw87SUzdafbWH59S 48Am5yLQKaJKQJIJguMI6l1B4b9BOfqGJasM04IvKz6nCXCfOZxOh5TJNNoSzoQr070v bHoZU4PvqwwFpdZIwdtmEesZLQP4pI5Gz9m0rtUn2XXB3NRTCMy1xaCKE93SyKK/qcQm eguA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=pq5t49HrGI6OR7MqNkliJZyHajks/aEPYbb9b8APrTs=; b=Epm5P/hV/jtKwZdYfBZ2pPBFSgpMC39ZzUuVv00BkFrA08i4Uqqkp9ontP2SHFjLIt 19qVIW85ACStJJP2RmrkVXp0NKiFkJ4Yi+dASIKkrq8lD4X97rs7WeeyqssmJl7WxxkF d2/8eP460dATEhWWFggd3IC8dk/yf/DYicpxdP2AMZFBC22aOAib9oLIhdOGTcGP2W9O mvemwK4K+EyvyfBU4haFawNyF7x+BQbXiSZCo1aWcKZbWCL09NWfSqgIw2UhxkjofD6f IMzMzMFdwwu2LmdEYyjTBOwct0kQfC0nc0k/yTb80bfJDOKHFhGHOkFVA5Uut2J7GrxP 0Tvw== X-Gm-Message-State: AOAM533cfTbzze/iu39L4YeKCcs692acEhTbSUrHAWukzn/sI6DAl9jh XL3JSCnmEnnze6lxoObgSMk/VptRw8Yeng== X-Google-Smtp-Source: ABdhPJxrW4IKfXVXSowjxFaVDJnaCd9kiRgE3jcqFOKtPbVo0JIjn+noojEV80GZkv89AnszC86w1Q== X-Received: by 2002:a5d:6750:: with SMTP id l16mr10314222wrw.295.1590309901073; Sun, 24 May 2020 01:45:01 -0700 (PDT) Original-Received: from carbon.localdomain ([2a01:e0a:252:7910:679d:a1d5:8917:cc97]) by smtp.gmail.com with ESMTPSA id z3sm14784887wrm.81.2020.05.24.01.44.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2020 01:45:00 -0700 (PDT) In-Reply-To: <87pnau45wp.fsf@web.de> (Michael Heerdegen's message of "Sun, 24 May 2020 00:56:22 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=orontee@gmail.com; helo=mail-wr1-x435.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:251311 Archived-At: Michael Heerdegen writes: > Matthias Meulien writes: > >> Noam Postavsky writes: >> >> > https://lists.gnu.org/archive/html/help-gnu-emacs/2020-04/msg00265.html >> > says "installed!" but I'm not seeing it (though maybe my >> > git-fu is failing) >> >> On my side too, I could not find anything related on master. > > BTW, have you had a look at the discussion there? Any opinion? Yes, I read that thread. My use case is the same as the one of the OP of the thread you referenced: Being able to bookmark a web page and visit that page again in a different Emacs session, using the usual commands defined in bookmark.el (if using eww bookmarks, I would have to learn new kebindings and list bookmarks in different buffer than *Bookmark List*). By the way, I can't imagine installing a third-party library for such a simple feature. > How should the bookmarks behave? Should they be exact > counterparts of eww bookmarks? I went through what eww info manual says on bookmarks and used those bookmarks once to understand what is the provided feature; I can't find anything not available from standard bookmarks. Can you give details on what would be lost if eww used bookmarks.el? > Should they be linked to eww, or should it be possible to open > them also with another browser (e.g. w3m). May be use `browse-url-default-browser`, but it's a different discussion IMOH; The current need is to make the user life simpler with a single place to search their bookmarks and don't ask them to learn a second set of key bindings, manage a new file containing bookmarks and configure news hooks in case they want to customize their bookmark list appearance... Note that in the same direction there's a proposal to base bookmark list on `tabulated-list-mode` https://lists.gnu.org/archive/html/bug-gnu-emacs/2020-01/msg01319.html. > Finally, what should I specify as `defaults' list for the name > suggestions available when you are prompted for a name for a new > bookmark? Just the url? An HTML document may have a "title" element; Isn't it possible to use the value of that element when available? And the URL otherwise. I apologize I've not found time to check your patch right now; I'll try it in the forthcoming days. -- Matthias Meulien