# Prodigy contribution layer for Spacemacs ![logo_prodigy](img/prodigy.png) **Table of Contents** - [Prodigy contribution layer for Spacemacs](#prodigy-contribution-layer-for-spacemacs) - [Description](#description) - [Install](#install) - [Key Bindings](#key-bindings) - [Spawn prodigy](#spawn-prodigy) - [Navigate through it](#navigate-through-it) ## Description This layer adds support for the [prodigy][] package to manage external services from within Emacs, check the package's documentation for more details It is recommended to put to put your prodigy services in the `dotspacemacs/config` part of your .spacemacs file. ## Install To use this contribution add it to your `~/.spacemacs` ```elisp (setq-default dotspacemacs-configuration-layers '(prodigy)) ``` ## Key Bindings ### Spawn prodigy You start prodigy with this: Key Binding | Description ----------------------|------------------------------------------------------------ SPC a S | Open the prodigy buffer ### Navigate through it Key Binding | Description ----------------------|------------------------------------------------------------ h | First service j | Next service k | Previous service l | Last service H | Display current process J | Next service with status K | Previous service with status L | Start prodigy S | Stop prodigy r | restart prodigy d | Jump to the dired of service g | Jump to magit-status of service Y | Copy prodigy command o | Browse the service f t | Add tag filter f n | Add name filter F | Clear filters [prodigy]: https://github.com/rejeep/prodigy.el