Merge pull request #2322 from larsbrinkhoff/lisp

Make Common Lisp heuristic case insensitive.
This commit is contained in:
Arfon Smith
2015-04-13 08:49:37 -05:00
2 changed files with 4 additions and 2 deletions

View File

@@ -129,7 +129,7 @@ module Linguist
end
disambiguate "Common Lisp", "OpenCL", "Cool" do |data|
if data.include?("(defun ")
if /^\s*\((defun|in-package|defpackage) /i.match(data)
Language["Common Lisp"]
elsif /^class/x.match(data)
Language["Cool"]
@@ -215,7 +215,7 @@ module Linguist
end
disambiguate "Common Lisp", "NewLisp" do |data|
if /^\s*\((defun|in-package|defpackage) /.match(data)
if /^\s*\((defun|in-package|defpackage) /i.match(data)
Language["Common Lisp"]
elsif /^\s*\(define /.match(data)
Language["NewLisp"]

View File

@@ -0,0 +1,2 @@
(DEFUN HELLO ()
(PRINT 'HELLO))