diff --git a/doc/DOCUMENTATION.md b/doc/DOCUMENTATION.md
index ac87e544f..d7dc08f0c 100644
--- a/doc/DOCUMENTATION.md
+++ b/doc/DOCUMENTATION.md
@@ -2016,6 +2016,8 @@ To search in a project see [project searching](#project-searching).
Key Binding | Description
--------------------|------------------------------------------------------------
SPC p / | run `ag`
+SPC p ! | run shell command in root
+SPC p & | run async shell command in root
SPC p a | run `ag`
SPC p A | run `ack`
SPC p b | switch to project buffer
diff --git a/spacemacs/packages.el b/spacemacs/packages.el
index 669b5f225..f17f36fc7 100644
--- a/spacemacs/packages.el
+++ b/spacemacs/packages.el
@@ -2154,6 +2154,8 @@ Put (global-hungry-delete-mode) in dotspacemacs/config to enable by default."
"ph" 'helm-projectile
"ps" 'projectile-switch-project))
(evil-leader/set-key
+ "p!" 'projectile-run-shell-command-in-root
+ "p&" 'projectile-run-async-shell-command-in-root
"pc" 'projectile-compile-project
"pD" 'projectile-dired
"pI" 'projectile-invalidate-cache