# Prodigy contribution layer for Spacemacs **Table of Contents** - [Prodigy contribution layer for Spacemacs](#prodigy-contribution-layer-for-spacemacs) - [Description](#description) - [Screenshot](#screenshot) - [Install](#install) - [Key Bindings](#key-bindings) - [Spawn prodigy](#spawn-prodigy) - [Navigate through it](#navigate-through-it) ## Description This layer adds support for the [prodigy](https://github.com/rejeep/prodigy.el) package to manage external services from within Emacs, check the package's documentation for more details It is recommended that when you try to put your prodigy services to put them in the `dotspacemacs/config` part of your .spacemacs file. ## Screenshot ![logo_prodigy](img/prodigy.png) ## 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 r | 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