All Projects â†’ Raku â†’ atom-language-perl6

Raku / atom-language-perl6

Licence: other
Atom/Github Raku Syntax Highlighting Support 🦋

Programming Languages

coffeescript
4710 projects
Raku
181 projects
shell
77523 projects
Less
1899 projects

Projects that are alternatives of or similar to atom-language-perl6

toggler
Atom plugin - Toggle words and symbols
Stars: ✭ 21 (-4.55%)
Mutual labels:  atom
atom-loved-syntax
Love never ends
Stars: ✭ 12 (-45.45%)
Mutual labels:  atom
hey-pane
👋 atom package to enlarge the active pane
Stars: ✭ 43 (+95.45%)
Mutual labels:  atom
language-65asm
Adds syntax highlighting to 65816/65C816/65802/6502/65C02 files in Atom, with extra support for various compilers.
Stars: ✭ 32 (+45.45%)
Mutual labels:  atom
autocomplete-racer
Rust auto-completion and hyperclick provider for the atom editor, using racer as back-end.
Stars: ✭ 12 (-45.45%)
Mutual labels:  atom
atom-toolbar-almighty
Atom editor's missing toolbar
Stars: ✭ 21 (-4.55%)
Mutual labels:  atom
dalek
EXTERMINATEs built-in packages installed as community packages
Stars: ✭ 16 (-27.27%)
Mutual labels:  atom
element-helper
🚀 Element-Helper is a Atom package for Element-UI.
Stars: ✭ 74 (+236.36%)
Mutual labels:  atom
entangle
Global state management tool for react hooks inspired by RecoilJS and Jotai using proxies.
Stars: ✭ 26 (+18.18%)
Mutual labels:  atom
atom-file-bookmark
Bookmark files in your project for quick access
Stars: ✭ 16 (-27.27%)
Mutual labels:  atom
atom-minimap-linter
Atom package to display linter markers on minimap
Stars: ✭ 26 (+18.18%)
Mutual labels:  atom
particule
Fine-grained atomic React state management library
Stars: ✭ 31 (+40.91%)
Mutual labels:  atom
drop-feeds
Drop Feeds is a Sage / Sage++ like addon (webextension) for Firefox Quantum
Stars: ✭ 18 (-18.18%)
Mutual labels:  atom
atom-lebab
Atom package for convert es5 to es6/7 use lebab
Stars: ✭ 21 (-4.55%)
Mutual labels:  atom
dataViz CADi
Materials for the "Data Visualization" CADi workshop @ "Tecnológico de Monterrey"
Stars: ✭ 14 (-36.36%)
Mutual labels:  atom
pure-dark-syntax
🎨 A vibrant syntax theme for Atom
Stars: ✭ 68 (+209.09%)
Mutual labels:  atom
overlay
Gentoo overlay
Stars: ✭ 31 (+40.91%)
Mutual labels:  atom
rss-button-for-safari
Safari web extension for news feed discovery of RSS, Atom, JSON Feed & RDF+RSS.
Stars: ✭ 16 (-27.27%)
Mutual labels:  atom
syntax-atom-ui
An Atom UI theme inspired by Framer’s popular code editor.
Stars: ✭ 26 (+18.18%)
Mutual labels:  atom
syntax-atom
An Atom dark theme inspired by Framer’s popular code editor.
Stars: ✭ 22 (+0%)
Mutual labels:  atom

Atom Raku Support - »ö« Official Edition!

apm package travis

A colorful, thoughtful, and helpful language grammar for Raku! See here for questions about usage.

A screenshot of an funnified Raku file

Integration

This package has integration with the Atom script package. With both this package and the script package you can execute highlighted Raku code or the whole document, even if it hasn't been saved using a keyboard shortcut.

What Makes This The Fun Edition?

Raku is optimized for fun. ― Audrey Tang

  • This package was designed to work with Fira Code ligatures

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

  • Some day we hope this package will also contain support for many popular atom packages that have service hooks like autocomplete+ and linter

See something? Say something!

See something highlighted incorrectly? See something LTA (Less Than Awesome)? Please report it on the issue tracker. Any issue no matter how small should be reported. It is our hope that this is not only the best Raku highlighter for Atom, but the best highlighter for Atom out there.

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for a tutorial on writing Atom syntax grammars and more information!

Potential Future Features

Integration with Autocomplete+, linter or other packages are possible future features. See Contributing if you want to help!

How do I use this?

This language grammar should automatically highlight .raku, .rakumod, .rakutest, .rakudoc, .nqp and legacy .p6, .pod6, .pm6 files. The language grammar will also detect files whose first line includes use v6, a shebang whose last term before any whitespace is raku , =begin pod, or my class.

If you are having issues, the language-perl package is probably taking precedence. To remedy this you can:

  • Click the language name in the status-bar (Ctrl+Shift+L) and select Raku

  • If you want to permanently change the preferences for a file type, add the following to your config.cson (Edit → Config):

    "*":
      core:
        customFileTypes:
          'source.raku': [
            'p6'
            'pm6'
            # Add pm and t if you want auto choose this highlighter for .pm or .t
            # files.
            'pm'
            '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 unless the first line contains use v6;.

License

MIT © All contributors

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].