Package: mc Version: 3:4.8.18-1 Severity: minor Tags: patch -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Attached is a patch for improved syntax detections for sh, perl, makefile and m4. Similar patterns likely makes sense to expand to other syntaxes as well. - Jonas -----BEGIN PGP SIGNATURE----- iQIcBAEBAgAGBQJYKGtqAAoJECx8MUbBoAEhS0gP/RiAN7fFp/sDRUFSETLf9jMt 6qDdW0LMigSWoXedmI8JsrabLyk9LIk6coSQDwUtQz6KrLAbGYQdw+alJjsNe4TJ HyOUiYewDSF68il47ORm0Lrt/8yeEnUemZxVwd/qUjkUfFinx6QyjmfFXTznYmY+ 5blWfF63bd7SNrQ6RSb0LTeUnr7RYGMGH03Zd0/iyy6WXifvnv33ms9hWMwpl8as SkoOrj+YG9gYX47ummHufhwoVOis/pw8hDwyVxi1aKdVEVGW5a5FU1i0d4pP08GW zfaNj5NBRhOdmwA2zZs3zxINyn4tRvO2GSgBVYuTtbaj2zAkQb4c6qf3TdJmywpg 8VG9s8S5zfY6JmpMTIivdpeFpWBrNVZ35TqfwZf7ljErvmKbYAJBwTEn9IFsUNYj tLVE2iuWVKp5p6F80zivJgTgHYbJb+f2lc9zNaoQJGS2r+gUyJpBqS6VXb8yk64x IB12YJoneTxEjPYV8zMhjOnYikG1yxylwKatsAGAozjoB5e6KMfW3bq8fU86Q3sf olxifJVIrt2rIeHxK7IxyXbOasQPUK6TfZBv9Yt58CHgK8MImUX+itzsYD6kwDVk fMPJJitQguwWjuL4Z+dPdeLlP/uqQVuhUUj1wt6ssPYgU47lXc4idlZDlyWIkCiW bg/cvULO+BKggnmCziFi =/PCn -----END PGP SIGNATURE-----
--- Syntax.orig 2016-10-17 00:59:29.000000000 +0200 +++ Syntax 2016-11-13 12:48:05.994651405 +0100 @@ -37,10 +37,10 @@ file ..\*\\.lsm$ LSM\sFile include lsm.syntax -file .\*(bash_completion|profile|\\.(sh|bash_login|bash_profile|bash_logout|bash_aliases|bash_exports|bash_history|bashrc|profile|zlogin|zlogout|zprofile|zshenv|zshrc))$ Shell\sScript ^#!\s\*/(.\*/|usr/bin/env\s)([a-z]?|ba|pdk)sh +file .\*(bash_completion|profile|\\.(sh|bash_login|bash_profile|bash_logout|bash_aliases|bash_exports|bash_history|bashrc|profile|zlogin|zlogout|zprofile|zshenv|zshrc))$ Shell\sScript ^#!\s\*/(.\*/|usr/bin/env\s)([a-z]?|ba|pdk)sh|-\\\*-\s\*(.\*;)?(mode:\s)?.\*(sh|shell-script)(;.\*)?\s-\\\*- include sh.syntax -file ..\*\\.(pl|PL|pm|PM|psgi|PSGI)$ Perl\sProgram ^#!.\*([\s/]perl|/usr/bin/perl) +file ..\*\\.(pl|PL|pm|PM|psgi|PSGI|t)$ Perl\sProgram ^#!.\*([\s/]perl|/usr/bin/perl) include perl.syntax file ..\*\\.(py|PY)$ Python\sProgram ^#!.\*([\s/]python|/usr/bin/python) @@ -64,7 +64,7 @@ file ..\*\\.(tt|TT)$ Template::Toolkit\sFile include tt.syntax -file (.\*[Mm]akefile[\\\.A-Za-z0-9]\*|..\*\\.mk|..\*\\.mak|Kbuild)$ Makefile +file (.\*[Mm]akefile[\\\.A-Za-z0-9]\*|..\*\\.mk|..\*\\.mak|Kbuild)$ Makefile ^#\s\*(!\s\*(/usr/bin/)?make|-\\\*-\s\*(.\*;)?mode:\smakefile(;.\*)?\s-\\\*-) include makefile.syntax file (CMakeLists.txt|.\*.cmake)$ CMake @@ -163,7 +163,7 @@ file .\*ChangeLog[\\\.A-Za-z0-9_]\*$ GNU\sChangeLog\sFile include changelog.syntax -file (..\*\\.m4$|configure\\.in|configure\\.ac) M4\sMacroprocessor\sSource +file (..\*\\.m4$|configure\\.in|configure\\.ac|..\*\\.at) M4\sMacroprocessor\sSource ^#\s\*!\s\*(/usr/bin/)?m4|-\\\*-\s\*(.\*;)?(mode:\s)?.\*Autotest(;.\*)?\s-\\\*- include m4.syntax file ..\*\\.(bat|cmd)$ DOS\sBatch

