Do not detect language if it is a binary file.
Adding Interactive Data Language (IDL) support.
The .fun extension is commonly used for Standard ML.
Added PostScript to languages.yml and a sample file.
Add Crystal

http://crystal-lang.org/
Add Crystal test
Fix Crystal Lexer

"ruby" => "Ruby"
Add common VHDL file extensions
recognize Harbour sources

[Harbour language: https://github.com/harbour/core]

Reopened PR 593 with the two language additions split off.
language interpreters and shebang lines

Add an interpreter array to each language, and match interpreters found
in the shebang lines of scripts to this array to identify the language
of scripts.

With suggestions from tnm. https://github.com/github/linguist/pull/687
adding interpreter arrays to some languages
unit test for find_by_shebang
Add r alias
Adding support for the Brightscript language, with samples.
Add detection for generated PostScript files.
Changed PostScript type to 'markup'
use JSON instead of YAML for loading samples.json
prefer JSON, but fall back to YAML if JSON isn't available
Merge pull request #806 from github/use-json-for-loading-samples

Use JSON instead of YAML for loading samples.json
require escape_utils >= 0.3.1