diff options
author | Russ Allbery <rra@debian.org> | 2008-05-02 20:37:38 -0700 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2008-05-12 16:48:24 -0500 |
commit | f52e3433da9001f85722f9efcb90208e4bb2fd2b (patch) | |
tree | bd31a6d9b28bb0b7b1fdb90a6948fbd82f83ddef /lib/puppet/util/autoload.rb | |
parent | 9bf21a65bb05c7135cc7e4b46a59cb110fd40b5f (diff) | |
download | puppet-f52e3433da9001f85722f9efcb90208e4bb2fd2b.tar.gz puppet-f52e3433da9001f85722f9efcb90208e4bb2fd2b.tar.xz puppet-f52e3433da9001f85722f9efcb90208e4bb2fd2b.zip |
Enhancements to syntax highlighting and indentation for Emacs
More correctly handle multiple resources in a block, such as:
type {
"name":
attr => foo,
oattr => bar;
"other":
attr => baz;
}
Handle continued arguments in parentheses, such as define or realize
arguments. Try to be a bit more robust about indenting in general.
Add the remaining Puppet language keywords (I think) and improve the
handling of type references at the top level. Remove the hack for
continued include lines and fix it properly.
Remove more non-Puppet code left over from the mode this one was
based on. Use a more straightforward method of setting up the font-lock
keywords and do it the same way for both XEmacs and Emacs since I think
they can both handle the current method (and other modes agree).
Diffstat (limited to 'lib/puppet/util/autoload.rb')
0 files changed, 0 insertions, 0 deletions