Update modes and filters to use "raku" over "perl6". Extensions as per:
https://github.com/Raku/problem-solving/blob/master/solutions/language/Path-to-Raku.md#extensions are matched, as are the previous ".p6", ".pl6", etc. Note renames: mv filters/pl6filt.c filters/raku-filt.c mv filters/perl6.key filters/raku.key --- filters/genmake.mak | 4 ++-- filters/{pl6filt.c => raku-filt.c} | 8 ++++---- filters/{perl6.key => raku.key} | 0 macros/modes.rc | 10 +++++----- 4 files changed, 11 insertions(+), 11 deletions(-) rename filters/{pl6filt.c => raku-filt.c} (99%) rename filters/{perl6.key => raku.key} (100%) diff --git a/filters/genmake.mak b/filters/genmake.mak index 2258246..dd9118a 100644 --- a/filters/genmake.mak +++ b/filters/genmake.mak @@ -1,4 +1,4 @@ -# $Id: genmake.mak,v 1.49 2020/05/09 09:27:50 tom Exp $ +# $Id$ # This is a list of filter root names and whether .c or .l files define the # filter. Except for vile-crypt and vile-manfilt (which do not correspond to # majormodes), the filter names are constructed as vile-{root}-filt. @@ -7,7 +7,7 @@ c c-filt c key key-filt c m4 m4-filt c perl pl-filt c -perl6 pl6filt c +raku raku-filt c ruby rubyfilt c sed sed-filt c tags tagsfilt c diff --git a/filters/pl6filt.c b/filters/raku-filt.c similarity index 99% rename from filters/pl6filt.c rename to filters/raku-filt.c index 7cd5580..c451cea 100644 --- a/filters/pl6filt.c +++ b/filters/raku-filt.c @@ -1,16 +1,16 @@ /* - * $Id: pl6filt.c,v 1.1 2019/07/21 17:42:30 tom Exp $ + * $Id: raku-filt.c,v 1.1 2019/07/21 17:42:30 tom Exp $ * - * Filter to add vile "attribution" sequences to perl6 scripts. + * Filter to add vile "attribution" sequences to raku (formerly perl6) scripts. * This is a clone of "pl-filt.c", to handle differences from perl5. */ #include <filters.h> #ifdef DEBUG -DefineOptFilter(perl6, "d"); +DefineOptFilter(raku, "d"); #else -DefineFilter(perl6); +DefineFilter(raku); #endif /* diff --git a/filters/perl6.key b/filters/raku.key similarity index 100% rename from filters/perl6.key rename to filters/raku.key diff --git a/macros/modes.rc b/macros/modes.rc index a082d1f..4a3c7ca 100644 --- a/macros/modes.rc +++ b/macros/modes.rc @@ -706,11 +706,11 @@ define-mode perl ; fence-fi '^\s*}' ~endwith -define-mode perl6 -~with define-submode perl6 - preamble '^\(#!\s*\(\/[^\\]*\)\?\<perl6\>\)\|\(\s*use\s\+v6\s*;\)' - suffixes '\.\(pl6\|rakudo\)$' - mode-pathname '^.*perl6.*\.t$' +define-mode raku +~with define-submode raku + preamble '^\(#!\s*\(\/[^\\]*\)\?\<\(perl6\|rakudo\)\>\)\|\(\s*use\s\+v6\s*;\)' + suffixes '\.\(pl\?6\|pm6\|raku\(\|mod\|test\)\)$' + mode-pathname '^.*rakudo.*\.t$' after "perl" cindent cindent-chars &cat ':' $fences -- 2.34.1