Implement Org linting

* lisp/org-lint.el: New file.

* doc/org.texi (Org syntax):
* etc/ORG-NEWS:  Document new feature.
This commit is contained in:
Nicolas Goaziou 2015-04-15 22:24:15 +02:00
parent 2498f996ea
commit eb3b31c80b
3 changed files with 1157 additions and 0 deletions

View File

@ -2075,6 +2075,10 @@ abstract structure. The export engine relies on the information stored in
this list. Most interactive commands (e.g., for structure editing) also this list. Most interactive commands (e.g., for structure editing) also
rely on the syntactic meaning of the surrounding context. rely on the syntactic meaning of the surrounding context.
@cindex syntax checker
@cindex linter
You can check syntax in your documents using @code{org-lint} command.
@node Tables @node Tables
@chapter Tables @chapter Tables
@cindex tables @cindex tables

View File

@ -9,6 +9,9 @@ See the end of the file for license conditions.
Please send Org bug reports to emacs-orgmode@gnu.org. Please send Org bug reports to emacs-orgmode@gnu.org.
* Version 8.4 * Version 8.4
** New features
*** Org linter
~org-lint~ can check syntax and report common issues in Org documents.
** New functions ** New functions
~org-show-children~ is a faster implementation of ~org-show-children~ is a faster implementation of
~outline-show-children~. ~outline-show-children~.

1150
lisp/org-lint.el Normal file

File diff suppressed because it is too large Load Diff