From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: RE: [External] : Re: Would you say this information window is well designed? Date: Tue, 23 Feb 2021 10:15:02 -0600 Message-ID: References: <83sg5oueex.fsf@gnu.org> <83o8gbvr4m.fsf@gnu.org> <84e3f5ab-436e-c0ea-39f1-2466f3227910@yandex.ru> <87im6jepft.fsf@gnus.org> <87pn0qdfzh.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25559"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "laszlomail@protonmail.com" , Eli Zaretskii , "emacs-devel@gnu.org" , Dmitry Gutov To: Drew Adams , Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 23 17:23:48 2021 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 1lEaTT-0006Wn-Ha for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Feb 2021 17:23:47 +0100 Original-Received: from localhost ([::1]:46456 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEaTS-00016F-9F for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Feb 2021 11:23:46 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEaL5-0001bt-3l for emacs-devel@gnu.org; Tue, 23 Feb 2021 11:15:07 -0500 Original-Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:40137) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lEaL3-0000Nq-79; Tue, 23 Feb 2021 11:15:06 -0500 Original-Received: by mail-pl1-x62b.google.com with SMTP id z7so10099514plk.7; Tue, 23 Feb 2021 08:15:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=4ml4aUW3tRdFFIVYqtFhGpOc13nz1qzIlV0P9Vk/hEQ=; b=mI2cyZIrtiUF3LVozlQqIjwO1P0UrbtzzsFFf+AMJo08J+obckT0nfRkratlDv0ovX cbGWX0tEwc+5HQgISvsb/Uk7mXEu8TZxlIxtKiJHFD3fghMi+rzuQM0yLj5qF4cQhB2d XfwaRSBP1d3KfKQAqnaqEPoWqui43Q1D0kwwCVUB0/P44ZMqOPj5f4Wr38vIPmt/NzNW f+mxHS57AuI48TguIYxLDX+ZC93C04qeWECRiXhamDTHVbqNPuB21g7SKU6LI3fQGeGt O65m67apDwI4KRFYymB+zxmtUI8L1RBGcWgatEey89XRJnTfVNcjWUvhsRJLkcJom6xD o5RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=4ml4aUW3tRdFFIVYqtFhGpOc13nz1qzIlV0P9Vk/hEQ=; b=YMjWgT6oB0H0ahwjfy+I0W3q17ihpVZ1pZb9Uuw6c0z+pnJNCTa1gD/BoQ0UHL9r4J Q6V55Ms42mVfqacDm3sUO0lw1Y1pYpEjebDKW5rtcFb6xWtXmQqB86g3B87LT8qFk0fQ w3omX3HzeJdBCGnJXxMIrYmNxjJzrZrZYM9JSYDzo5ixkkzuyWOujVta85gqC1n69C/+ 5QgHtsj4jDpLACiSUNZp+D18P6/NX15YXZ7rvwzusCtSozj8r/N/cGobnueeiX/5ZIew BxTZU/4dW8mOy0B4iukGR3M4wo3pVclLJUBh46Zm1OElmnyM926F6uY6FAlU5HWGkqa5 M9JA== X-Gm-Message-State: AOAM530HZqvefwqyB6U7VSdR8YG1UGmku3Oxc1MY01F816ee4Lp2Y8Ru /wl1GoDo49DZGxdNoFkW8wKCKgbgGDPVVMbPVZA= X-Google-Smtp-Source: ABdhPJy8uepUB+8QjUiIkzVfCGwSjybNj/aTy+y64MQQw8fT3H8qV7oQO7KFl+5S7G2kXp84tFCSsRs7ibdcYbiAaUo= X-Received: by 2002:a17:90a:bd84:: with SMTP id z4mr29350450pjr.179.1614096902721; Tue, 23 Feb 2021 08:15:02 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 23 Feb 2021 10:15:02 -0600 In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::62b; envelope-from=stefankangas@gmail.com; helo=mail-pl1-x62b.google.com 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_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no 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:265537 Archived-At: Drew Adams writes: > In the design I use (one example; I don't claim > there is no better approach): > > * A user can choose to never provide such links. > > * Otherwise: > > . If a user doesn't want to pay a time penalty > of finding out beforehand whether a given > symbol is actually covered in (some set of) > manuals (the set being decidable by the user), > the action of the link is called out as > _checking_ for the symbol in the manuals. > IOW, the link is, in effect, a _search_ link. > > . If a user wants to pay a penalty of checking > beforehand, a link is created only if a target > is known. That sounds like a reasonable way to work around the performance impact. Another way to solve this is to remove the performance impact. Then the user don't have to make any choice: the link is shown when its relevant. (We could still make showing the link optional, of course, if we think some users will want to disable it.)