diff --git a/README.md b/README.md index 9b7ab5d..5c0a64d 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ Features 3. Tag navigation (aka `imenu`) 4. Manual validation and linting of manifests (see [Flycheck][] for on-the-fly validation and linting) +5. Integration with [Puppet Debugger][] Installation ------------ @@ -56,8 +57,16 @@ Key | Command C-c C-c | Apply the current manifest in dry-run mode C-c C-v | Validate the syntax of the current manifest C-c C-l | Check the current manifest for semantic issues +C-c C-z | Launch a puppet-debugger REPL +C-c C-r | Send the currently marked region to the REPL +C-c C-b | Send the current buffer to the REPL +For the integration with puppet-debugger to work, the puppet-debugger gem needs +to be installed and available in your `$PATH`. +See [the instructions][puppet debugger install instructions] on +puppet-debugger's repository on how to install it. + Use `M-x customize-group RET puppet` to customize Puppet Mode. Support @@ -92,8 +101,10 @@ See [`COPYING`][copying] for the complete license. [Puppet]: http://docs.puppetlabs.com/ [GNU Emacs]: https://www.gnu.org/software/emacs/ [Flycheck]: http://wwww.flycheck.org +[Puppet Debugger]: https://github.com/nwops/puppet-debugger [MELPA]: https://melpa.org/ [MELPA Stable]: https://stable.melpa.org [Cask]: http://cask.github.io/ +[puppet debugger install instructions]: https://github.com/nwops/puppet-debugger/#installation [Issue tracker]: https://github.com/voxpupuli/puppet-mode/issues [Github]: https://github.com/voxpupuli/puppet-mode