Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azawawi/atom-perl6-editor-tools
A collection of useful Perl 6 editor tools
https://github.com/azawawi/atom-perl6-editor-tools
atom builder icons linter perl6 pod-preview snippets
Last synced: 3 months ago
JSON representation
A collection of useful Perl 6 editor tools
- Host: GitHub
- URL: https://github.com/azawawi/atom-perl6-editor-tools
- Owner: azawawi
- License: mit
- Created: 2016-02-02T00:03:19.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-13T19:06:35.000Z (about 6 years ago)
- Last Synced: 2024-09-30T17:46:09.774Z (3 months ago)
- Topics: atom, builder, icons, linter, perl6, pod-preview, snippets
- Language: JavaScript
- Homepage:
- Size: 2.87 MB
- Stars: 19
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Atom Perl 6 Editor Tools
[![Dependency Status](https://david-dm.org/azawawi/atom-perl6-editor-tools.svg?style=flat-square)](https://david-dm.org/azawawi/atom-perl6-editor-tools)
## **Deprecation Notice:**
**This plugin is going to be deprecated in favor of [ide-perl6](https://github.com/azawawi/ide-perl6).
All the useful features that are found here are going to be moved there slowly. Syntax checker linter is already there.**This atom plugin provides a collection of useful Perl 6 editor tools that are
shown below:## Syntax Check Linter
This provides a [linter](https://atom.io/packages/linter) that syntax checks
Perl 6 code and provides error messages. Please note that this will run `BEGIN`
and `CHECK` blocks.![Syntax Check Linter Screenshot](https://raw.githubusercontent.com/azawawi/atom-perl6-editor-tools/master/screenshots/syntax-check-linter.gif)
## Build Support
This provides a [builder](https://atom.io/packages/build) that
provides the following tasks (More build tasks will added in the future):- Perl 6 test: This will run ``prove -v -e "perl6 -Ilib"`` in your current Perl
6 project and provide the build log![Test Builder Screenshot](https://raw.githubusercontent.com/azawawi/atom-perl6-editor-tools/master/screenshots/test-runner-build-task.gif)
## Context sensitive help
This provides a [hyperclick](https://atom.io/packages/hyperclick) for context
sensitive help.![Context Sensitive Help Screenshot](https://raw.githubusercontent.com/azawawi/atom-perl6-editor-tools/master/screenshots/context_sensitive_help.gif)
## POD Preview (Shortcut: `Alt+Ctrl+O`)
This allows you to preview Perl 6 POD while typing your POD documentation in
near real-time. Please remember to install [`Pod::To::HTML`](
https://github.com/perl6/Pod-To-HTML) via the following command for the POD
Preview pane to work:
```
$ zef install Pod::To::HTML
```![POD Preview Screenshot](https://raw.githubusercontent.com/azawawi/atom-perl6-editor-tools/master/screenshots/pod-preview.gif)
## Snippets
A collection of useful snippets are now available for Perl 6 files. You can find a complete list of the snippets [here](snippets.md).
* Please use `Alt+Shift+S` to view a scrollable list of them.
* Type the name of the snippet and then press `Tab`. For example, by typing `script` followed by `Tab`, a hello world script is inserted. Please read [Using Atom: Snippets](
http://flight-manual.atom.io/using-atom/sections/snippets) for more information.## File Icons
Perl 6 file icons are now provided by [file-icons](https://atom.io/packages/file-icons) and is installed
automatically.## Author
Ahmad M. Zawawi, azawawi on #perl6, https://github.com/azawawi/
## License
[MIT License](LICENSE.md)