Raku layer
Table of ContentsClose
1. Description
This layer provides an environment for the Raku Programming Language that was previously known as Perl 6.
1.1. Features:
- Jump to definition & Code completion via ctags-universal
- Syntax checking via flycheck-raku and
raku -c - Syntax highlighting & Syntax indentation via raku-mode
META6.jsonhighlighting via json-mode- Provides Evil text objects for:
- double-angle-brackets
- corner-brackets
- single-quotation-marks
- double-quotation-marks
2. Install
2.1. Layer
To use this configuration layer, add it to your ~/.spacemacs. You will need to
add raku to the existing dotspacemacs-configuration-layers list in this
file.
2.2. Jump to definition
Jump to definition requires ctags-universal to be installed.
Then you can generate the TAGS file for your projects like this:
ctags -e -Ra lib t/
ctags -e -Ra --language-force=Perl6 bin/ $YOUR_PERL_PATH/share/perl6/site/sources/
3. Key bindings
| Key binding | Description |
|---|---|
SPC m g g |
Jump to definition (requires ctags-universal |