df7af0ad20
See #9346
1.7 KiB
1.7 KiB
perl6 layer
Description
This layer provides an environment for the Perl 6 Programming Language.
Features:
- Jump to definition & Code completion via ctags-universal
- Syntax checking via flycheck-perl6 and
perl6 -c
- Syntax highlighting & Syntax indentation via perl6-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 perl6
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 |