From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#66041: 30.0.50; Should 'flymake-note-echo' inherit from 'compilation-info'? Date: Mon, 25 Sep 2023 13:55:19 -0700 Message-ID: References: <1f9e98be-3248-56cf-b7fd-8301666675c6@gmail.com> <83zg1jemi8.fsf@gnu.org> <8d01b781-abac-e22b-39fe-8697a173ad7a@gmail.com> <834jji35nc.fsf@gnu.org> <831qem316n.fsf@gnu.org> <83zg1a1kq9.fsf@gnu.org> <83v8by1gkr.fsf@gnu.org> <83sf72180i.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23307"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 66041@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 25 22:56:03 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1qkscd-0005ov-8k for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 Sep 2023 22:56:03 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qkscR-0001wF-Dr; Mon, 25 Sep 2023 16:55:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkscQ-0001vr-Ah for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2023 16:55:50 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qkscQ-00016K-2f for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2023 16:55:50 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qkscc-0005Qc-Ft for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2023 16:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Sep 2023 20:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66041 X-GNU-PR-Package: emacs Original-Received: via spool by 66041-submit@debbugs.gnu.org id=B66041.169567534520842 (code B ref 66041); Mon, 25 Sep 2023 20:56:02 +0000 Original-Received: (at 66041) by debbugs.gnu.org; 25 Sep 2023 20:55:45 +0000 Original-Received: from localhost ([127.0.0.1]:46770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkscK-0005Q4-LZ for submit@debbugs.gnu.org; Mon, 25 Sep 2023 16:55:45 -0400 Original-Received: from mail-pf1-x433.google.com ([2607:f8b0:4864:20::433]:59557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkscF-0005Pm-C7 for 66041@debbugs.gnu.org; Mon, 25 Sep 2023 16:55:43 -0400 Original-Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-68c576d35feso6622350b3a.2 for <66041@debbugs.gnu.org>; Mon, 25 Sep 2023 13:55:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695675321; x=1696280121; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=KJQUl+OEmI/g+fKvWEXk7ZoU0cliUJYUlD3XMKcQbLM=; b=M7gQc4GWWyK+lYfO7WXT1pb6b3f+BDsPhlY2wDDyjmbW+4D+QOFfm3fEu+2qYd3On4 JJAw2L/eOl6OSD104LFsNvj/CUUzPtMhxkxnQwlI4fJUbs0ySKdGWkudwhWzTosfRpOQ lN/OimrtPwBG7DX6vNmgYJpEpmsQEAtClc/UKIfmaJ8U6L9e4ghHneqgMANxXoX7bEkj Yl5glCGCWW/UqKcsL+kaydF0XwPxtPmIO7Q6osooXAnh0mUoEtdeTIJtOc8hI7PFROy0 0924qZbFXkkXG2VSGi/uZnNax7PoC62pErd+AOBqmBczmfv+7oL6NL+SINkgCyu1N/Mi 99/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695675321; x=1696280121; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KJQUl+OEmI/g+fKvWEXk7ZoU0cliUJYUlD3XMKcQbLM=; b=TwXHsKjE4ARZxP4KvffAkhQ0MUIfRsCJlKLg3CkIgaivec7hBMz0Fh0eww7mdP5JDp 4/CosBWC56ffq4/omp/XO82rIz698WKCCivu5uRB1Zbp75EhCBLV7glhmvS4RvO8Nrq8 lrfsWTNHxLrHT8YIqtp58XOj48guMSErriBk8BL6rcQi1rW3fsK92yTLutkkBHMhTRHj 2Y6ySR0aAAuPc9TZsVSWmPwKgHFLPsmotx32+L0Z87/dRBYN7toahKEeVQuDBZzJ00qq zJUPYVX0P4H8hXcvtFlaqzumDKjzBbLyhZJ1ULvjugrzhL9RQrLdqKlu47VMbyduC8Oz azHA== X-Gm-Message-State: AOJu0YyqOBUfmCalL1T+3xxOODr5wV1ZS653mILEbpjFpmXeBOulEcSz OSYN/oc+AIh2tQDhotZx4jQ= X-Google-Smtp-Source: AGHT+IF3eTVyjJS7FSXbg/LCjZ39P59KFYyPJCrcb5Uz4BgkMa0p6pbUrATQsMrCaUM41afZPJkQtQ== X-Received: by 2002:a05:6a00:1488:b0:68f:e121:b37c with SMTP id v8-20020a056a00148800b0068fe121b37cmr10981627pfu.4.1695675320913; Mon, 25 Sep 2023 13:55:20 -0700 (PDT) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id s14-20020a62e70e000000b0068fea7d401esm8699916pfh.177.2023.09.25.13.55.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Sep 2023 13:55:20 -0700 (PDT) Content-Language: en-US In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:271353 Archived-At: On 9/25/2023 11:23 AM, João Távora wrote: > On Mon, Sep 25, 2023 at 6:24 PM Eli Zaretskii wrote: > >> So if we want >> to implement something like this in the display engine, we'd need to >> extend the format of the 'display' property in this case, adding some >> kind of "priority" there, or maybe extend the fringe bitmap data >> itself. > > I think either is acceptable, though the former is slightly better > as it allows one to use the same bitmap data in many priorities. This may or may not be helpful, but back in commit b87400c78b04, I added the ability to specify the particular bitmap to use for a fringe icon. For example, you can set 'bookmark-fringe-mark' to any known fringe bitmap, and then you'll see that bitmap in the fringe for your bookmarks. In essence, this lets you split the semantic meaning for a fringe marker ("this marker means there's a bookmark here") from the actual bitmap data ("what it looks like"). There's probably room to expand this convention from bookmarks to other parts of Emacs, and maybe Flymake could benefit from it.