Enable syntax highlighting for configuration files
Using the de facto standard Mojolicious plugin for configuration files Mojolicious::Plugin::Config you get the standard files ending in the suffix .conf
- this is a very generic name.
The configuration files are actually containing a basic Perl data structure and since this is a basic Perl data structure, you could utilize you favorite editor to do syntax highlighting of the contents, making it easier to spot stupid mistakes and fat-fingering.
You could tweak your editor to just regard .conf
as Perl files, but as stated the name is pretty generic, so it might clash with other non-Perlish formats.
Luckily Mojolicious::Plugin::Config has a eminent future letting you define the default suffix to be used.
I have tweaked my editor to recognise .pconf
(the p
is for Perl).
So when I load the plugin, I simply have to specify the suffix:
my $config = $self->plugin('Config', { ext => 'pconf' });
Instead of:
my $config = $self->plugin('Config');
If you like me you simply add the suffix pconf
to the settings for Perl. Open a Perl file or switch syntax highlighting to Perl.
Sublime Text > Preferences > Settings > Syntax Specific
Add pconf
to list of extensions and you are good to go.