From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mark Oteiza Newsgroups: gmane.emacs.devel Subject: Re: Flymake refactored Date: Fri, 6 Oct 2017 11:17:53 -0400 Message-ID: <20171006151753.tmdunffovz7olhey@logos.localdomain> References: <87h8vmj3tr.fsf@lolita> <1507138648.1972.0@smtp.gmail.com> <874lre2von.fsf@gmail.com> <87mv566yjx.fsf@udel.edu> <87shex276r.fsf@gmail.com> <87efqh2sud.fsf@udel.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1507303136 2308 195.159.176.226 (6 Oct 2017 15:18:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 6 Oct 2017 15:18:56 +0000 (UTC) User-Agent: NeoMutt/20170912-97-b97206-dirty To: =?iso-8859-1?Q?Jo=E3o_T=E1vora?= , emacs-devel@gnu.org, Simen =?iso-8859-1?Q?Heggest=F8yl?= , dgutov@yandex.ru, Steve Purcell , sdl.web@gmail.com, monnier@iro.umontreal.ca Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 06 17:18:51 2017 Return-path: Envelope-to: ged-emacs-devel@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 1e0UOm-0008Bo-6t for ged-emacs-devel@m.gmane.org; Fri, 06 Oct 2017 17:18:48 +0200 Original-Received: from localhost ([::1]:45474 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e0UOt-0005Dx-LD for ged-emacs-devel@m.gmane.org; Fri, 06 Oct 2017 11:18:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41375) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e0UNz-0004hx-Vt for emacs-devel@gnu.org; Fri, 06 Oct 2017 11:18:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e0UNv-0003k3-VH for emacs-devel@gnu.org; Fri, 06 Oct 2017 11:17:59 -0400 Original-Received: from mail-qk0-x233.google.com ([2607:f8b0:400d:c09::233]:49289) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e0UNv-0003iL-Or for emacs-devel@gnu.org; Fri, 06 Oct 2017 11:17:55 -0400 Original-Received: by mail-qk0-x233.google.com with SMTP id s14so4935138qks.6 for ; Fri, 06 Oct 2017 08:17:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=bd1HDSJaL0nPMbqji8JKENx61NL4TTNR2n+G9oK7Vnk=; b=JzD91dQP6mQsNU1DOhIdeyjir22rnx25f8eSeVXLW0ePtmRuv6ACU64TzrmetnyGC2 I3wKg+T32Oz6o1IQLJ5GPZyC8NPdvG5Bqvdv8WL3pKVdhMn0IkXjIybn0pWR6WseEsC0 hgRxNEPaqMIlaRkMVYwqih0SexcZHWc8K4Q+VmBSC9549sggpMCCWdiL6HSbkK9FhnGN pkEqvHce8xRuBNpQdsJwNzNqXOyB/OG0MmDjbjSMxKzmmoeU/BjT4z9hAHRYU+UDspu9 y1DhTx5n0OHLRBs8OigW69AZzdZmdGj/mIYnuWnfWKIQbpr05J5SDz4ooy4gkVhvjQIf sUPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=bd1HDSJaL0nPMbqji8JKENx61NL4TTNR2n+G9oK7Vnk=; b=EmIpW+ZhghM21n3QF0LZQtpvlJ2gSdX5mj0COJ66Ph2q4xf4wVLwUomFim5gBtitS5 dQayleQ1ZHECWk5AHKsvTtMZ+s76a77Cr94oK9FJISjvJL03Gj9Y60wDiOB9gDH1fC0W vcjreQTrwWv1QHP8IyMvJshRKhTWgYdjNe7xLYiUErhmHFRhdRQG2oFhOTft8lN2u13g s55EgxJFXgeCI7Ak1a5AU8+a8fsLoSPMjcnvNqCqOcq1Q6sb6+OaJzXbXe+BMEpYxpRM baGa/ehTQTXaaHgjy5Qu9XsG7FSIDuD8cWh2oQRZ7LTp8QDz+rbFaC9uEcoorqvrm4ue eydg== X-Gm-Message-State: AMCzsaUtIyzFDEH69N/S6oj7MZL4c8H5ciZ/zm/5xm/Pow+T75QAM6qG ZSBsXM0mIfrbtDNmicHMNWkseA== X-Google-Smtp-Source: AOwi7QBa03N0+ky4BNbnw+3zA6BfjMNkM8zVpg3Cjc7557d/EBJ78HZtexzzrYkoIykSiruCirDpMQ== X-Received: by 10.55.207.201 with SMTP id v70mr4039007qkl.139.1507303075043; Fri, 06 Oct 2017 08:17:55 -0700 (PDT) Original-Received: from logos.localdomain (pool-173-67-36-61.bltmmd.fios.verizon.net. [173.67.36.61]) by smtp.gmail.com with ESMTPSA id v55sm1070379qtc.66.2017.10.06.08.17.54 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 06 Oct 2017 08:17:54 -0700 (PDT) Content-Disposition: inline In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::233 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:219191 Archived-At: On 06/10/17 at 08:54am, John Wiegley wrote: > >>>>> "MO" == Mark Oteiza writes: > > MO> Nice. Adding to the pile, a LaTeX checker with chktex below. > > Should we take a look at the list of checkers provided by flycheck, for ideas? Sure, I've been reading flycheck and syntastic (analogous package for vim) for reference. There are some things aside from checkers I think flymake should learn from flycheck--may as well list some here: - some way (global variable?) to disable checkers. I for one never want checkdoc to run automatically - fine control over when checks happen (again a global setting); for instance, on-the-fly can be troublesome if checking is expensive. flycheck uses a list: '(save idle-change new-line mode-enabled) - popup a special buffer with all the error/warning/info listed