Skip to content

Commit

Permalink
Add supported languages
Browse files Browse the repository at this point in the history
  • Loading branch information
swsnr committed Feb 5, 2015
1 parent fd88cd7 commit 7d9b00b
Show file tree
Hide file tree
Showing 3 changed files with 480 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Makefile
Expand Up @@ -60,6 +60,8 @@ $(PKGDIR) : Cask
$(CASK) install
touch $(PKGDIR)

doc/flycheck.info: doc/flycheck.texi doc/languages.texi doc/fdl-1.3.texi

flycheck-ert.elc: flycheck.elc

%.elc : %.el $(PKGDIR)
Expand Down
27 changes: 27 additions & 0 deletions doc/flycheck.texi
Expand Up @@ -816,6 +816,33 @@ TODO
@comment node-name, next, previous, up
@appendix Supported languages

This chapter lists the languages supported by Flycheck. Some 3rd party
extensions add support for more languages:

@itemize @bullet
@item
@ghref{flycheck-ledger,flycheck-ledger} adds a syntax checker for files
of the @uref{http://ledger-cli.org/,Ledger} accounting tool.
@item
@ghref{flycheck/flycheck-mercury,flycheck-mercury} adds a syntax checker
for the @uref{http://mercurylang.org/,Mercury} programming language.
@item
@ghref{flycheck/flycheck-ocaml,flycheck-ocaml} adds a syntax checker for
the OCaml programming language, using the
@uref{https://github.com/the-lambda-church/merlin, Merlin} tool.
@end itemize

Each language has one or more syntax checkers, whose names follow a
convention of @samp{@var{language}-@var{tool}} where @var{language} is
the programming language checked by the checker, and @var{tool} the name
of the checker tool.

The syntax checkers are listed in the order they are applied to a
buffer. Use @kbd{C-c ! ?} (@code{flycheck-describe-checker}) to obtain
more information about a syntax checker.

@include languages.texi

@node Extensions, GNU Free Documentation License, Supported languages, Top
@comment node-name, next, previous, up
@appendix 3rd party extensions
Expand Down

0 comments on commit 7d9b00b

Please sign in to comment.