25 lines
857 B
Markdown
25 lines
857 B
Markdown
---
|
|
title: Configuration
|
|
---
|
|
|
|
This document describes how to use vimspector's `install_gadget.py` to install
|
|
custom debug adapters. This can be useful as a way to get an adapter working
|
|
that isn't officially supported by Vimspector, but otherwise can be made to work
|
|
by simply downloading the VScode extension into the gadget directory.
|
|
|
|
## Usage
|
|
|
|
```
|
|
./install_gadget.py --enable-custom=/path/to/a.json \
|
|
--enable-custom=/path/to/b.json`
|
|
```
|
|
|
|
This tells `install_gadget.py` to read `a.json` and `b.json` as _gadget
|
|
definitions_ and download/unpack the specified gadgets into the gadget dir, just
|
|
like the supported adapters.
|
|
|
|
## Gadget Definitions
|
|
|
|
A _gadget definition_ is a file containing a single JSON object definition,
|
|
describing the debug adapter and how to download and install it. This mechanism
|
|
is crude but can be effective.
|