From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#25987: 25.2; support gcc fixit notes Date: Thu, 9 Mar 2017 23:26:00 +0200 Message-ID: <93fec26b-4716-f199-e6e7-c9d7faedecb6@yandex.ru> References: <87lgsj1jle.fsf@tromey.com> <83efyai778.fsf@gnu.org> <878toh19bs.fsf@tromey.com> <874lz37glw.fsf@tromey.com> <8360jjh8jo.fsf@gnu.org> <11da16db-d636-8cb2-142e-5d240cd88d1c@yandex.ru> <83mvcufky5.fsf@gnu.org> <83k27yfgif.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1489094830 3139 195.159.176.226 (9 Mar 2017 21:27:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 9 Mar 2017 21:27:10 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 Cc: 25987@debbugs.gnu.org, tom@tromey.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 09 22:27:05 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cm5aS-0000E5-JR for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Mar 2017 22:27:04 +0100 Original-Received: from localhost ([::1]:36342 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cm5aY-0006um-NL for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Mar 2017 16:27:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cm5aT-0006uc-4v for bug-gnu-emacs@gnu.org; Thu, 09 Mar 2017 16:27:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cm5aQ-0005Lu-1B for bug-gnu-emacs@gnu.org; Thu, 09 Mar 2017 16:27:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49885) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cm5aP-0005Lq-Tj for bug-gnu-emacs@gnu.org; Thu, 09 Mar 2017 16:27:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cm5aP-00089Z-N7 for bug-gnu-emacs@gnu.org; Thu, 09 Mar 2017 16:27:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Mar 2017 21:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25987 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25987-submit@debbugs.gnu.org id=B25987.148909477131277 (code B ref 25987); Thu, 09 Mar 2017 21:27:01 +0000 Original-Received: (at 25987) by debbugs.gnu.org; 9 Mar 2017 21:26:11 +0000 Original-Received: from localhost ([127.0.0.1]:48084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cm5Za-00088P-P6 for submit@debbugs.gnu.org; Thu, 09 Mar 2017 16:26:10 -0500 Original-Received: from mail-wm0-f53.google.com ([74.125.82.53]:36031) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cm5ZZ-00088D-77 for 25987@debbugs.gnu.org; Thu, 09 Mar 2017 16:26:09 -0500 Original-Received: by mail-wm0-f53.google.com with SMTP id n11so149117485wma.1 for <25987@debbugs.gnu.org>; Thu, 09 Mar 2017 13:26:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=RDNR1LqsN+ISXhvz3H+C0scEmoUl83TFqALmmWKNylU=; b=KpThiWRrwo8S4cY8d+0MbM9C9o6FolPTBvKcUQyYxNx2qq7Zenz46QdB4T7GSd+RRI HDkbMjI0tXuxQI/kvAVozd7lheHSJY+7H6Rgqxq6v3RgKpELMwoh/LsFdB3B2Lj9t/ue SzXq71WcGTR6Imgsr87+2vGSPSfIei0cjuD4byMy7q4VXGVnXOT0SkuEsb7hmD8/8GPL UEhh0Y/WSCiV4166amAxWkxBcsdT7dgY4kMaykLcRoGGPINpot9P3UJTttJkoLJ4qMll R5t/+BQjilHJHv/OWfVDFFWYKS7uioTdEU/HFbkA9PQJVBP3hISDkneSKKmKhcFUlfx7 0kVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=RDNR1LqsN+ISXhvz3H+C0scEmoUl83TFqALmmWKNylU=; b=V3TmHjApIMOJzWQnaN0rXHNY0kRBPiIkdzHbP6IFZA2ZsQ5tw+GerIFd3W4fAOiBWH fjDr1CbLQmxQo8tirBGVrByjl5Odnkqd6vEuZWbP/XhGTTDkoDedsHVnJl3+nLSh6UhG w0b0j3o/c3S7yys+yjeQpbzgQjkEbaUpTOeFzv2Sr7dKO9tILYjrdJnPyR79pqx0LHiL m+bkSMxs48q6IZGVUceljW+FHgPu+GEgmdD00k7a5g8PyzpX3GXqOfwzuoMs9QQ14M6p VY9v6tOeUIqK5PQfJa2B0gzQf+e4hds1vX4G1N2HRj1W8mSw/JYv9PCvjGvN7z+6A/Of yNIA== X-Gm-Message-State: AMke39nhj2tLNwCwYax/PUyK+RvI05VrBocf9nrd7f5Kaa8UjEvoniQArDZ+jXDLatxkVA== X-Received: by 10.28.52.137 with SMTP id b131mr12688865wma.30.1489094763345; Thu, 09 Mar 2017 13:26:03 -0800 (PST) Original-Received: from [192.168.1.3] ([185.105.173.41]) by smtp.googlemail.com with ESMTPSA id c9sm192646wmf.18.2017.03.09.13.26.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Mar 2017 13:26:02 -0800 (PST) In-Reply-To: <83k27yfgif.fsf@gnu.org> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:130394 Archived-At: On 09.03.2017 20:32, Eli Zaretskii wrote: >>> It sounds gross to ask people to use Flymake just to be able to use >>> something like this. >> >> What's gross about that? > > It's a large package, and its purpose is not just fix compilation > errors. Its purpose is just showing them, and we, ideally, need both. Flymake is moderately large because it includes some checker definitions. We could extract the core to a separate file. Anyway, yes, a minor mode that would act on the fixits inside the Compilation buffer might be helpful. But that's basically ignoring the prior art in IDEs that you asked about, where "quick fixes" go together with in-buffer visualizations.