-
New features:
- Automatic interpolation of variables in double quoted strings when pressing $
- New interactive command
puppet-toggle-string-quotes
bound to C-c C-' - New interactive command
puppet-clear-string
bound to C-c C-;
-
Improvements:
- Highlight type arguments to
contain
,include
, andrequire
[GH-37] - Highlight regular expression literals in valid contexts only [GH-39]
forward-sexp
and friends treat regular expression literals as a single expression now [GH-39]
- Highlight type arguments to
-
Bug fixes:
- Fix fontification of variables referenced from top-scope, e.g.
$::foo
- Fix duplicate and misplaced entries in Imenu
- Fix order of submenus in Imenu
- Do not parse node names like type names anymore
- Improve thing at point and some small highlighting glitches by moving
:
into symbol syntax [GH-38] - Pass proper local file names to commands that run remotely [GH-46]
- Remember the last
apply
command per buffer [GH-46]
- Fix fontification of variables referenced from top-scope, e.g.
-
Miscellaneous:
- Drop cl-lib dependency
- Add unit tests for fontification, alignment and Imenu [GH-34]
This version is the first release under new maintenance.
-
New features:
- Imenu support [GH-13]
- Jump to classes, defines, variables and resources with C-c C-j [GH-13]
- Align parameters in a block with C-c C-a
- Validate, lint and apply Puppet manifests with C-c C-v, C-c C-l and C-c C-c [GH-11]
- Move across blocks with C-M-a and C-M-e
-
Improvements:
- Fontify all keywords and built-in functions from Puppet 3.4 correctly
- Do not fontify built-in functions and types as keywords anymore
- Fontify built-in meta-parameters
- Fontify the negation operater
- Fontify C style comments correctly
- Fontify regular expression literals [GH-23]
- Fontify variable expansions in double-quoted strings [GH-18]
- Fontify variable expansions in single-quoted strings [GH-20]
- Optionally fontify variable references in comments with
puppet-fontify-variables-in-comments
- Fontify special escape sequences in double-quoted strings [GH-25]
- Fix the syntax classification of characters to improve the fontification and sexp-navigation
This and earlier versions were maintained and released by Puppet Labs