SublimeLinter-html-tidy ========================= [![Build Status](https://travis-ci.org/SublimeLinter/SublimeLinter-html-tidy.svg?branch=master)](https://travis-ci.org/SublimeLinter/SublimeLinter-html-tidy) This linter plugin for [SublimeLinter](https://github.com/SublimeLinter/SublimeLinter) provides an interface to tidy (either the [html4](http://tidy.sourceforge.net) or [html5](http://w3c.github.io/tidy-html5/) version). It will be used with files that have the “HTML” syntax. ## Installation SublimeLinter must be installed in order to use this plugin. Please install via [Package Control](https://sublime.wbond.net/installation). Before installing this plugin, you must ensure that `tidy` or `tidy5` are installed on your system. `tidy5` will be used over `tidy` if available. - **Mac OS X** – `tidy` comes preinstalled on recent versions of Mac OS X. You can install the [html5](https://github.com/w3c/tidy-html5) version by using [Homebrew](http://brew.sh) and `brew install tidy-html5`. - **Linux** – You should be able to install tidy using the system’s package manager. - **Windows** – Windows binaries are available for the [html5](http://tidybatchfiles.info/) version. In order for `tidy` to be executed by SublimeLinter, you must ensure that its path is available to SublimeLinter. ## Enable for HTML sub syntax To enable html-tidy for another syntax edit the SublimeLinter user settings. This example should enable html-tidy for any html sub sytnax. For example, HTML (jinja2), HTML (Rails), HTML (ASP): ```json // SublimeLinter Settings - User { "linters": { "htmltidy": { "selector": "text.html" }, } } ```