From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#44629: 28.0.50; Eglot noisy with gfm-view-mode and view-read-only Date: Sun, 15 Nov 2020 21:52:24 +0000 Message-ID: <87tutqi8yv.fsf@tcd.ie> References: <875z68p5mr.fsf@tcd.ie> <87v9e8i3yz.fsf@tcd.ie> <838sb4w3i7.fsf@gnu.org> <87zh3ifjrq.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1274"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: joaotavora@gmail.com, 44629@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 15 22:53:27 2020 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 1kePxf-0000Bi-Hj for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 15 Nov 2020 22:53:27 +0100 Original-Received: from localhost ([::1]:39000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kePxe-0007sE-6Y for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 15 Nov 2020 16:53:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kePxH-0007rg-7Z for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 16:53:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42882) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kePxG-0006AK-TH for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 16:53:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kePxG-0006zB-SN for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 16:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Nov 2020 21:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44629 X-GNU-PR-Package: emacs Original-Received: via spool by 44629-submit@debbugs.gnu.org id=B44629.160547715526805 (code B ref 44629); Sun, 15 Nov 2020 21:53:02 +0000 Original-Received: (at 44629) by debbugs.gnu.org; 15 Nov 2020 21:52:35 +0000 Original-Received: from localhost ([127.0.0.1]:54427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kePwp-0006yH-0C for submit@debbugs.gnu.org; Sun, 15 Nov 2020 16:52:35 -0500 Original-Received: from mail-wm1-f51.google.com ([209.85.128.51]:54876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kePwm-0006y1-ML for 44629@debbugs.gnu.org; Sun, 15 Nov 2020 16:52:33 -0500 Original-Received: by mail-wm1-f51.google.com with SMTP id d142so22091209wmd.4 for <44629@debbugs.gnu.org>; Sun, 15 Nov 2020 13:52:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=7oep/EZCoMS4hYsazQwHt0SPgOzjK2tJeLrq+Qg3nI4=; b=FCkS/XPalfg25q3NEdNfYp3Pjqm2x4urWiQ4gs3gtmM2H/cwsXINda4Bkc4YVSoSXu Ag2fpl4Wb/n+OvBrMlL3iij0d4UnH4vIv/QQfeUizI+oPyTej0xE7wOtPgeneuiUBdwB O2SW1VVa5KZkYW4rZnulLASqCu2u0Rs9kZwsI1Dvc9TtcMTWLh/CjUQepMdtLkXDzrRW bS/03zf8DVnX1GrMDIW9Z6tLtYFwKvQtWLNz6e683BSsGRPDeOKASCa+IP3UH5mtEtu+ xzo8FGd81+X/r++3wtIKbBsDwN3JMo5OL3MP7dcUimY5Et5G3cUOiVocuXaPk19FOm/k AYTQ== 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=7oep/EZCoMS4hYsazQwHt0SPgOzjK2tJeLrq+Qg3nI4=; b=gvyXsGICyPropO6UiGhLcV62KiAUKiJO1liYmXWlpL4t7VvUcBVtT+0yaFQmRKDmQu u6W4HcKQCqQxs6qjXNaV0UNJZqUUfI6QelH7DQDRFWh80DsgRGs/eX63BRJOBjqofOJn TRkZwuZ6pDX1aAYW9+km6/n0+JiibmmzJ1RfljkHOyKtkvldAptVC0cuAzYCWGYQfDCM WkqKvr74BFVspyGAF2xJJWgrDFStrgdpX+ep0B9ubN4s5v3GVFr2k3mYXt3/64R0jMFm rg5AGoOe2pditNfNP7y0OVKsoj1lGnNGShLk23dHHGYY2ZTzmboCBE54c6Vl/2ok5sC7 2+mQ== X-Gm-Message-State: AOAM533grrmekKARITNLomS1SZkHxtGQID4TXKr9WknXtBJuPmjdP6RM fMQ9gFfQQuDnFWnH74y9Fm0Uxg== X-Google-Smtp-Source: ABdhPJy6GVbtzlYZ6mHCakmaEfAT0vN4GpSZ0qzmz0sIlTRfVurxSKYsFeLWqtonYl+uhUT3Xz7zlg== X-Received: by 2002:a1c:2d47:: with SMTP id t68mr12578053wmt.148.1605477146724; Sun, 15 Nov 2020 13:52:26 -0800 (PST) Original-Received: from localhost ([2a02:8084:20e2:c380:1f68:7ff5:120d:64e]) by smtp.gmail.com with ESMTPSA id w11sm18110038wmg.36.2020.11.15.13.52.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Nov 2020 13:52:26 -0800 (PST) In-Reply-To: <87zh3ifjrq.fsf@mail.linkov.net> (Juri Linkov's message of "Sun, 15 Nov 2020 22:27:21 +0200") 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" Xref: news.gmane.io gmane.emacs.bugs:193384 Archived-At: Juri Linkov writes: >> Can what you want be achieved by setting set-message-function to >> something suitable? > > Inhibiting messages selectively was discussed in bug#42865 > where I forgot that this is indeed easily implementable > with the help of set-message-function, e.g.: > > (defcustom inhibit-message-regexp "^View mode: type" > "Regexp to inhibit messages." > :type 'regexp) > > (defun inhibit-message-function (message) > (string-match-p inhibit-message-regexp message)) > > (setq set-message-function 'inhibit-message-function) The selectivity is that I want the "View mode: ..." message to appear most of the time, except not when Eglot is doing background processing. I therefore don't see how this set-message-function is any different to the other ways of silencing the message that were already mentioned in this thread. There are many ways of silencing the message, but they have to be installed somewhere non-globally. I'll try to write a patch for that tomorrow if no-one else beats me to it. Thanks, -- Basil