Homepage: http://www.github.com/jonpither/cider-spy
Author: Jon Pither
Updated:
Spy on CIDER to get info
Get visibility on CIDER nREPL sessions and help developers in teams
to share information, send code snippets and text exchanges to each
other etc.
# Installation
## Prerequisites
You need the [`CIDER-SPY-NREPL`](https://github.com/jonpither/cider-spy-nrepl)
middleware. See installation instructions there.
## Basic configuration
It's available on [melpa](http://melpa.milkbox.net/):
M-x package-install cider-spy
You can also install the dependencies on your own, and just dump
clj-refactor in your path somewhere:
- dash.el
- cider
# Setup
(require 'cider-spy)
All actions in `CIDER-SPY` are triggered from the `CIDER-SPY` summary page.
To access the summary page:
M-x cider-spy-summary
It can be useful to setup a global binding for the summary page for frequent
access, such as C-c C-s.
## Configuration for the HUB
If you want the developer interactivity behavours then you need a run a `CIDER-SPY-HUB`.
See the documentation for how to set one up.
# Keyboard Shortcuts
These shortcuts are available on the `CIDER-SPY` summary buffer:
- `g` : Refresh the `*cider-spy*` buffer
- `r` : Reset the tracking data underpinning the `*cider-spy*` buffer
- `n` : Goto to next section
- `p` : Goto to previous section
- `a` : Set `CIDER-SPY-HUB` alias
- `s` : Send message to another dev (when cursor is on a dev)
- `w` : Watch another devs REPL session (when cursor is on a dev)
- `d` : Disconnect from the `CIDER-SPY-HUB`
- `RETURN` : Visit section
- `TAB` : Toggle section visibility