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