• Packages
  • Themes
  • Documentation
  • Blog
  • Discussions
Sign in

language-perl6fe

Perl 6 Language Highlighter Forgotten Edition (Deprecated)
MadcapJake
2.0.0 3,006
5
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

Atom Perl 6 Support - Forgotten Edition!

apm package

This used to be my attempt at improving the Perl 6 highlighter over the builtin one for Atom. I have since lost almost all of my time for programming. Thankfully the Perl 6 community has taken it upon themselves to continue where I left off and make it an official project. Please use the official atom-language-perl6 highlighter going forward and not my own as this package is not maintained.

Derived from the builtin language-perl package but with many bugfixes and additions. You might ask why I didn't just add a PR there but I feel that this package adds quite a bit more that it might not be everyone's cup of tea. However, I do plan on adding support for autocomplete+, linter, atom-build, and atom-runner. Maybe even integrating a perl6 REPL would be fun!

A screenshot of an funnified Perl 6 file

How do I use this?

You have three options:

  1. Click the language name in the status-bar (Ctrl+Shift+L) and select Perl 6 FE
  2. Disable or uninstall the language-perl package
  3. Add this to your config.cson (Application: Open Your Config):
'*':
  core:
    customFileTypes:
      'source.perl6fe': [
        # Any extensions you'd like to override 
        'p6'
        'pm6'
        't'
      ]

Please be aware that if you do not include the t extension above, your t files will be highlighted with the language-perl highlighter (using either P5 or P6 grammar depending on if you have the use v6; pragma).

What Makes This The Fun Edition™?

Perl 6 is optimized for fun -Audrey Tang

  • This package was developed to work with Fira Code ligatures

  • More syntax highlighted (numbers, operators, interpolation, traits, better strings)

  • This package will also soon contain support for many popular atom packages that have service hooks like autocomplete+ and linter

  • I'd like to add a builtin REPL eventually

Here's a few more examples:

Another screenshot of a funnified Perl 6 file

Yet another screenshot of a funnified Perl 6 file

License

MIT © Jake Russo et al

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by