From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#60854: [PATCH] Make warnings show a "warning" emoji instead of a stop-sign Date: Fri, 31 Mar 2023 10:54:57 +0300 Message-ID: <83h6u12w4u.fsf@gnu.org> References: <20230211084559.516124-1-Hi-Angel@yandex.ru> <83h6vsjxpe.fsf@gnu.org> <1214753ab8b9b72bb2dbbeb4113e67ab0b088167.camel@yandex.ru> <9f05f1a05b9d8f1a496aed84bf44b039ac7bb662.camel@yandex.ru> <83355l4g7w.fsf@gnu.org> <7378ade3da2c8965c410b4135db74736d42cd4b2.camel@yandex.ru> <83pm8p2yej.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20181"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 60854@debbugs.gnu.org To: Konstantin Kharlamov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 31 09:55:23 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 1pi9bX-0004wV-LP for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 31 Mar 2023 09:55:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pi9bE-0000AS-9e; Fri, 31 Mar 2023 03:55:04 -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 1pi9bC-0000AB-Me for bug-gnu-emacs@gnu.org; Fri, 31 Mar 2023 03:55:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pi9bC-00019B-DY for bug-gnu-emacs@gnu.org; Fri, 31 Mar 2023 03:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pi9bB-0005Fg-Uy for bug-gnu-emacs@gnu.org; Fri, 31 Mar 2023 03:55:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 Mar 2023 07:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60854 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 60854-submit@debbugs.gnu.org id=B60854.168024929220121 (code B ref 60854); Fri, 31 Mar 2023 07:55:01 +0000 Original-Received: (at 60854) by debbugs.gnu.org; 31 Mar 2023 07:54:52 +0000 Original-Received: from localhost ([127.0.0.1]:60308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi9b1-0005EQ-Nt for submit@debbugs.gnu.org; Fri, 31 Mar 2023 03:54:52 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:58920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi9b0-0005Dl-RS for 60854@debbugs.gnu.org; Fri, 31 Mar 2023 03:54:51 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pi9av-00016z-3T; Fri, 31 Mar 2023 03:54:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=2bjg4YzMB0CY5uhI35kTZNaX5sYE/tOFIbqt5hRAKGg=; b=WTGRZNuzhVWnrabAYWTJ XUBnAhoyvdND8QG1Ww/9PyhFVZFzLl3tHQYCZDntib665M/neI03XO0gFzOTtIQBN1Bm5LxWgJcQC jtIW0JgFSGyXgC5LScb8LqWXGe1jqxzvBa+vJrhPikPrueGjkE6YA7MPI1lVbsb3plEW8yjivXu8j wjwiekZDGWBW1irMoqatcmanHT6nq1HG5nNtgYlG4BCvhNbPJAqQYpv6baMK0M34yn0uW51s3rN6y wLc6MkZwox4wcbi8gJIeTnCJFq74Ef1FssrFPotk17gpK0EtZ//U6zR8KcaAvGGivY+DBl8tXmziC 6Wt0McNGOU3fUA==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pi9au-0007FK-Cx; Fri, 31 Mar 2023 03:54:44 -0400 In-Reply-To: (message from Konstantin Kharlamov on Fri, 31 Mar 2023 10:48:12 +0300) 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:258984 Archived-At: > From: Konstantin Kharlamov > Cc: 60854@debbugs.gnu.org > Date: Fri, 31 Mar 2023 10:48:12 +0300 > > FWIW, I co-maintain a color-identifiers mode on github, and I have occasionally > introduced new native-comp warnings (about a variable being referred in a > function before its `defvar`). This happens because you debug and test ELisp > code without it being compiled at all. Then later after everything seems to > work, you test that byte-compilation produces no warnings. But at that point you > don't know there isn't any warnings from native-comp, so you also need to load > the byte-compiled file, which is easy to forget. Better testing should fix these. > That, and given that some modes in (M)Elpa may be unmaintained — I don't see > native-comp warnings go away any time soon. Well, they went away in Emacs a long time ago. So it's doable. > Simply changing emoji would still show interested users there is a problem with > their mode that they can fix, but at the same time would avoid attributing > negative experience to Emacs per se. Feel free to suggest defcustoms to allow users to customize the symbols. That should leave everyone happy. In any case, it's too late to suggest such changes for the emacs-29 branch.