From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: [RFC] Org linting library Date: Sun, 19 Apr 2015 16:23:47 +0200 Message-ID: <87383wrybw.fsf@gmx.us> References: <87a8y4fdmv.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38028) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjq8c-0000SY-3N for emacs-orgmode@gnu.org; Sun, 19 Apr 2015 10:23:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yjq8Y-00086s-T4 for emacs-orgmode@gnu.org; Sun, 19 Apr 2015 10:23:58 -0400 Received: from plane.gmane.org ([80.91.229.3]:51845) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjq8Y-00086i-MM for emacs-orgmode@gnu.org; Sun, 19 Apr 2015 10:23:54 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Yjq8X-00017a-51 for emacs-orgmode@gnu.org; Sun, 19 Apr 2015 16:23:53 +0200 Received: from x5ce14d69.dyn.telefonica.de ([92.225.77.105]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 19 Apr 2015 16:23:53 +0200 Received: from rasmus by x5ce14d69.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 19 Apr 2015 16:23:53 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi, Nicolas Goaziou writes: > Since it relies on lexical binding, `pcase' and `string-prefix-p', it > cannot be added to Org 8.3, but can make it into Org 8.4, if deemed > useful enough. It looks like a great tool. Especially given the fact that the org format still seems to be developing. Anyway, some very premature notes: One venue that may worth pursuing is better error messages during export, when links do not exist. E.g. after a link fails to resolve, an org-lint buffer is opened to ease tracking down the error. Perhaps, org-lint should also check that INCLUDE keywords correctly resolves, e.g. whether #section exits in file.org: #+INCLUDE: "file.org::#section" Perhaps that would induce nasty recursions, though... Thanks, Rasmus -- Enough with the bla bla!