spacemacs/layers/+tools/prodigy
Arif Er 00f9ab19ac chore: update copyright headers to 2022
The script used to identify and update the change is added into the GitHub
workflows script directory. A workflow action can be created to trigger the
script to update the headers on the first of every new year. Possibly a task for
a consequent PR.
2022-06-03 17:32:20 +02:00
..
img layers directory: create new categories 2016-03-23 21:39:43 -04:00
README.org [applications] refactor key bindings to tools 2020-06-24 22:43:30 +02:00
packages.el chore: update copyright headers to 2022 2022-06-03 17:32:20 +02:00

README.org

Prodigy layer

/TakeV/spacemacs/media/branch/develop/layers/+tools/prodigy/img/prodigy.png

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 your prodigy services in the dotspacemacs/user-config part of your ~/.spacemacs file.

Features:

  • Managing of pre-declared services from within Emacs
  • Showing of process output in special buffers
  • Filtering of processes for tags or names

Install

To use this configuration layer, add it to your ~/.spacemacs. You will need to add prodigy to the existing dotspacemacs-configuration-layers list in this file.

Key bindings

Spawn prodigy

You start prodigy with this:

Key binding Description
SPC a t p Open the prodigy buffer

Navigate through it

Key binding Description
c Clear buffer
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
R revert buffer (refresh list)
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