.. | ||
config.el | ||
packages.el | ||
README.org |
Raku layer
Description
This layer provides an environment for the Raku Programming Language that was previously known as Perl 6.
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.json
highlighting via json-mode-
Provides Evil text objects for:
- double-angle-brackets
- corner-brackets
- single-quotation-marks
- double-quotation-marks
Install
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.
Jump to definition
Jump to definition requires ctags-universal to be 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/
Key bindings
Key binding | Description |
---|---|
SPC m g g |
Jump to definition (requires ctags-universal |