From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuta Yamada Newsgroups: gmane.emacs.devel Subject: feature request: public API to get new flymake's errors/warnings Date: Mon, 16 Oct 2017 09:41:16 -0700 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a1144ac20e727d9055bacac2f" X-Trace: blaine.gmane.org 1508172194 20051 195.159.176.226 (16 Oct 2017 16:43:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 16 Oct 2017 16:43:14 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 16 18:43:10 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 1e48Tl-0003dt-Rk for ged-emacs-devel@m.gmane.org; Mon, 16 Oct 2017 18:43:01 +0200 Original-Received: from localhost ([::1]:34082 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e48Tt-0007bK-9W for ged-emacs-devel@m.gmane.org; Mon, 16 Oct 2017 12:43:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39885) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e48S8-0007WK-GN for emacs-devel@gnu.org; Mon, 16 Oct 2017 12:41:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e48S7-0002om-FC for emacs-devel@gnu.org; Mon, 16 Oct 2017 12:41:20 -0400 Original-Received: from mail-qk0-x22e.google.com ([2607:f8b0:400d:c09::22e]:52583) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e48S7-0002nL-9R for emacs-devel@gnu.org; Mon, 16 Oct 2017 12:41:19 -0400 Original-Received: by mail-qk0-x22e.google.com with SMTP id b15so13602943qkg.9 for ; Mon, 16 Oct 2017 09:41:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=edJK0XcWODlEvSZPiAwMLG9Q5E31Q7IZtRCTxhPLgLU=; b=nG0gtf71GJhUUZjpDndUhyQanz3AFHYKZauo2eRB148opAoQZdXoD2Gm+bEzfkeMvU iqnSQmGMtjAjZlBfMT7YuzsfeiFlccOX3APL7RkZkxX2wBzrykH7LI7AglEz6fVUenv7 VwGxG8v6EoRR62GpkL7+hLrVhAUILhmE74coaxjAZdAB0BFdDwgn4enNZ5bnePfYOK6S EJxpRka58/qjgAg5KnfOazqYdF+qMEppeiw8wbnxlG+6akcQb0THnuHtMO5DteRNNs/a vQnnwnzAXaIsowkkD4ASbnOJGaKyVuMCQc8QTfiM7VrNyhWRolOMBO2MMlYJdsgP/sT7 18jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=edJK0XcWODlEvSZPiAwMLG9Q5E31Q7IZtRCTxhPLgLU=; b=XA2W+xoSY/MOfxvZJf1Y7WEyfRbwdqVZ2zJmVlAarTrWwvdIms3/eHnxHZFzQVc4jg siZopb7Ukx1oWJIJ34lKZlAHqi+8dUdQc5QhvXoKtRvG53VPUSMgB+4dnXNSVsJh13HL 9uGGeBodXWCSTFmYgrhCdvKK+TfkI1Ec+YwDi9KBNWQtQCVk4tw+J788YdL62r40QnFy O/MADmKRnAMmI2waqh/72per2+YSH/MnKLp5degxEHerLNFOj5HqJ0YxjmHVbVbRVuc2 /5Q0yXVdc6BV3gMSisZR1WJAKVRmC4SlHZKaN57bt75yeswO2ZdJtKBHTY+HuxMXUd3N vj4w== X-Gm-Message-State: AMCzsaVsTJ/aMo3Aa7dDErLWyr+jrYLxR+aUoEat6qHkTkaNnl554FhA emFNA/eHEWRDShQ/2J6p15vtkLAwOsk6mxh2CaCKVQ== X-Google-Smtp-Source: AOwi7QARPruBLk67pB0qgfXKzRG1SAb7U9AtdMaCW5fyMElkGQdY8pkNjbMYbUtzKzF5qOri7OjNhBr6GOqnkzJvAaM= X-Received: by 10.55.203.5 with SMTP id d5mr13033441qkj.189.1508172076884; Mon, 16 Oct 2017 09:41:16 -0700 (PDT) Original-Received: by 10.140.101.52 with HTTP; Mon, 16 Oct 2017 09:41:16 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::22e X-Mailman-Approved-At: Mon, 16 Oct 2017 12:42:17 -0400 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:219584 Archived-At: --001a1144ac20e727d9055bacac2f Content-Type: text/plain; charset="UTF-8" Hello Emacs devel. First of all, thank you to rewritten of flymake! I'm an emacs' package maintainer of flycheck-tip and flycheck-nimsuggest (nim language's flycheck backend) and I could convert to flycheck-nimsuggest.el for flymake very easy. But, as for flycheck-tip (which show flycheck/flymake's errors and warning on a tooltip), or other flymake related packages, could you support public API to get errors and warnings object? (I mean a public function for it) I think I can implement and extract data if I steal some stuff from `flymake--diagnostics-buffer-entries', but having public API is better because I don't feel the fear of devel's change. just FYI I was using following flymake functions to get the data: --- (flymake-find-err-info flymake-err-info (line-number-at-pos)) --- Regards, Yuta Yamada --001a1144ac20e727d9055bacac2f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Emacs devel.

First of al= l, thank you to rewritten of flymake!

I'm an emacs' pa= ckage maintainer of flycheck-tip and flycheck-nimsuggest (nim language'= s flycheck backend) and I could convert to flycheck-nimsuggest.el for flyma= ke very easy.

But, as for flycheck-tip (which show= flycheck/flymake's errors and warning on a tooltip), or other
flymake related packages, could you support public API to get errors and = warnings object? (I mean a public function for it)

=
I think I can implement and extract data if I steal some stuff from `f= lymake--diagnostics-buffer-entries', but having public API is better be= cause I don't feel the fear of devel's change.

=
just FYI I was using following flymake functions to get the data:

---
(flymake-find-err-info flymake-err-info = (line-number-at-pos))
---

Regards,
Yuta Yamada
--001a1144ac20e727d9055bacac2f--