Tweak detect_filetypes regex so 'setf cpp|endif' works right

This commit is contained in:
Danielle McLean
2023-10-10 22:36:28 +11:00
parent 4dda82ad99
commit eeb517c330

View File

@@ -815,7 +815,7 @@ end
def detect_filetypes_str(contents) def detect_filetypes_str(contents)
contents = contents.gsub(/^\s*au(tocmd)?!?\s*$/, '') contents = contents.gsub(/^\s*au(tocmd)?!?\s*$/, '')
results = contents.scan(/^\s*(?:au!|au|au[^g][^ ]*) +(?:\S+)\s+(\S+)[\s\\]+([^\n]+)/) results = contents.scan(/^\s*(?:au!|au|au[^g][^ ]*) +(?:\S+)\s+(\S+)[\s\\]+([^\n|]+)/)
results = results.map do |a, b| results = results.map do |a, b|
[ [
a, a,