All Projects → MadcapJake → language-perl6fe

MadcapJake / language-perl6fe

Licence: other
»ö« Atom Perl 6 Support - Forgotten Edition »ö«

Programming Languages

javascript
184084 projects - #8 most used programming language
coffeescript
4710 projects

Projects that are alternatives of or similar to language-perl6fe

i2c-tools
DEPRECATED - git conversion of http://lm-sensors.org/svn/i2c-tools subversion repo.
Stars: ✭ 34 (+112.5%)
Mutual labels:  unmaintained
pymake
INACTIVE - http://mzl.la/ghe-archive - make implementation in Python
Stars: ✭ 79 (+393.75%)
Mutual labels:  unmaintained
busybox
DEPRECATED - Fork of git://android.git.linaro.org/platform/external/busybox.git
Stars: ✭ 40 (+150%)
Mutual labels:  unmaintained
b2g-installer
DEPRECATED - Tools to easily flash b2g on your android phone
Stars: ✭ 27 (+68.75%)
Mutual labels:  unmaintained
dullard
*UNMAINTAINED* A lightweight, fast XLSX reader
Stars: ✭ 38 (+137.5%)
Mutual labels:  unmaintained
forum
A basic Django forum app with metaposts; uses redis for stats/tracking
Stars: ✭ 25 (+56.25%)
Mutual labels:  unmaintained
fx-share-addon
INACTIVE - http://mzl.la/ghe-archive - new addon version from fx-share branch
Stars: ✭ 13 (-18.75%)
Mutual labels:  unmaintained
iris
DEPRECATED - A Python 3 automation test tool for desktop applications
Stars: ✭ 18 (+12.5%)
Mutual labels:  unmaintained
log4net---ELMAH-Appender
This appender will allow log4net to be configured to send log messages to ELMAH directly. This way ELMAH can be the log manager of record for sites while still allowing specific logging parameters to be controlled with log4net as usual.
Stars: ✭ 15 (-6.25%)
Mutual labels:  unmaintained
iris firefox
DEPRECATED - Test Suite for Firefox using Mozilla Iris
Stars: ✭ 41 (+156.25%)
Mutual labels:  unmaintained
crm114.rb
[Retired] Ruby interface to the CRM114 Controllable Regex Mutilator.
Stars: ✭ 29 (+81.25%)
Mutual labels:  unmaintained
learning-networks
INACTIVE - http://mzl.la/ghe-archive - This repo is for tracking initiatives of the Mozilla Learning Networks team.
Stars: ✭ 12 (-25%)
Mutual labels:  unmaintained
pdf.js-bot
INACTIVE - http://mzl.la/ghe-archive - Cloud test scripts for the pdf.js project
Stars: ✭ 16 (+0%)
Mutual labels:  unmaintained
webdev-bootcamp
INACTIVE - http://mzl.la/ghe-archive - How to be a Web developer at Mozilla
Stars: ✭ 57 (+256.25%)
Mutual labels:  unmaintained
Prestan
PrestaShop Node.js API Library [UNMAINTAINED]
Stars: ✭ 21 (+31.25%)
Mutual labels:  unmaintained
passion
An object-oriented LÖVE game engine
Stars: ✭ 35 (+118.75%)
Mutual labels:  unmaintained
azure-sandbox
Temporary home for deploying services into Azure: reliably, repeatably, compliantly
Stars: ✭ 18 (+12.5%)
Mutual labels:  unmaintained
2015-foia
Please check out https://github.com/18F/foia-hub/issues to track our work. This repo is for project wide discussion, blogging, and scratch space for 18F's FOIA modernization team.
Stars: ✭ 50 (+212.5%)
Mutual labels:  unmaintained
layerscope
INACTIVE - http://mzl.la/ghe-archive - LayerScope Viewer
Stars: ✭ 16 (+0%)
Mutual labels:  unmaintained
Campus-Program
INACTIVE - http://mzl.la/ghe-archive - Rocking out the campus campaign!
Stars: ✭ 21 (+31.25%)
Mutual labels:  unmaintained

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].