Update README.me to have languages in TOC
This commit is contained in:
parent
239b538bfc
commit
9b2710dd47
1 changed files with 28 additions and 8 deletions
36
README.md
36
README.md
|
|
@ -38,12 +38,17 @@ For a tutorial and usage overview, take a look at the
|
||||||
* [Console](#console)
|
* [Console](#console)
|
||||||
* [Closing debugger](#closing-debugger)
|
* [Closing debugger](#closing-debugger)
|
||||||
* [Debug adapter configuration](#debug-adapter-configuration)
|
* [Debug adapter configuration](#debug-adapter-configuration)
|
||||||
* [Supported Languages](#supported-languages-1)
|
* [C, C , Rust, etc.](#c-c-rust-etc)
|
||||||
* [Partially supported](#partially-supported)
|
* [Python](#python)
|
||||||
|
* [TCL](#tcl)
|
||||||
|
* [C♯](#c)
|
||||||
|
* [Go](#go)
|
||||||
|
* [JavaScript, TypeScript, etc.](#javascript-typescript-etc)
|
||||||
|
* [Java - partially supported](#java---partially-supported)
|
||||||
* [FAQ](#faq)
|
* [FAQ](#faq)
|
||||||
* [License](#license)
|
* [License](#license)
|
||||||
|
|
||||||
<!-- Added by: ben, at: Sun 26 Jan 2020 17:48:34 GMT -->
|
<!-- Added by: ben, at: Sun 26 Jan 2020 21:41:08 GMT -->
|
||||||
|
|
||||||
<!--te-->
|
<!--te-->
|
||||||
|
|
||||||
|
|
@ -542,13 +547,13 @@ To close the debugger, use:
|
||||||
|
|
||||||
# Debug adapter configuration
|
# Debug adapter configuration
|
||||||
|
|
||||||
## Supported Languages
|
|
||||||
|
|
||||||
For more information on the configuration of `.vimspector.json`, take a look at
|
For more information on the configuration of `.vimspector.json`, take a look at
|
||||||
the Getting Started section of the [Vimspector website][website].
|
the Getting Started section of the [Vimspector website][website].
|
||||||
|
|
||||||
Current tested with the following debug adapters.
|
Current tested with the following debug adapters.
|
||||||
|
|
||||||
|
## C, C++, Rust, etc.
|
||||||
|
|
||||||
* C++: [vscode-cpptools](https://github.com/Microsoft/vscode-cpptools)
|
* C++: [vscode-cpptools](https://github.com/Microsoft/vscode-cpptools)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -645,6 +650,8 @@ For `lldb-vscode` replace the name of the adapter with `lldb-vscode`:
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Python
|
||||||
|
|
||||||
* Python: [vscode-python](https://github.com/Microsoft/vscode-python)
|
* Python: [vscode-python](https://github.com/Microsoft/vscode-python)
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
@ -668,10 +675,14 @@ For `lldb-vscode` replace the name of the adapter with `lldb-vscode`:
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## TCL
|
||||||
|
|
||||||
* TCL (TclProDebug)
|
* TCL (TclProDebug)
|
||||||
|
|
||||||
See [my fork of TclProDebug](https://github.com/puremourning/TclProDebug) for instructions.
|
See [my fork of TclProDebug](https://github.com/puremourning/TclProDebug) for instructions.
|
||||||
|
|
||||||
|
## C♯
|
||||||
|
|
||||||
* C# - dotnet core
|
* C# - dotnet core
|
||||||
|
|
||||||
Requires `install_gadget.py --force-enable-c-sharp`
|
Requires `install_gadget.py --force-enable-c-sharp`
|
||||||
|
|
@ -719,6 +730,8 @@ Requires `install_gadget.py --force-enable-c-sharp`.
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Go
|
||||||
|
|
||||||
* Go
|
* Go
|
||||||
|
|
||||||
Requires:
|
Requires:
|
||||||
|
|
@ -743,6 +756,8 @@ Requires:
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## JavaScript, TypeScript, etc.
|
||||||
|
|
||||||
* Node.js
|
* Node.js
|
||||||
|
|
||||||
Requires:
|
Requires:
|
||||||
|
|
@ -798,9 +813,7 @@ It allows you to debug scripts running inside chrome from within Vim.
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Also the mock debugger, but that isn't actually useful.
|
## Java - partially supported
|
||||||
|
|
||||||
## Partially supported
|
|
||||||
|
|
||||||
* Java Debug Server. The [java debug server][java-debug-server] runs as a
|
* Java Debug Server. The [java debug server][java-debug-server] runs as a
|
||||||
jdt.ls plugin, rather than a standalone debug adapter. This makes a lot
|
jdt.ls plugin, rather than a standalone debug adapter. This makes a lot
|
||||||
|
|
@ -811,6 +824,11 @@ Also the mock debugger, but that isn't actually useful.
|
||||||
on which it is listening. See [this issue](https://github.com/puremourning/vimspector/issues/3)
|
on which it is listening. See [this issue](https://github.com/puremourning/vimspector/issues/3)
|
||||||
for more background.
|
for more background.
|
||||||
|
|
||||||
|
* Java - vscode-javac. This works, but is not as functional as Java Debug
|
||||||
|
Server. Take a look at [this
|
||||||
|
comment](https://github.com/puremourning/vimspector/issues/3#issuecomment-576916076)
|
||||||
|
for instructions.
|
||||||
|
|
||||||
# FAQ
|
# FAQ
|
||||||
|
|
||||||
1. Q: Does it work? A: Yeah, sort of. It's _incredibly_ buggy and unpolished.
|
1. Q: Does it work? A: Yeah, sort of. It's _incredibly_ buggy and unpolished.
|
||||||
|
|
@ -818,6 +836,8 @@ Also the mock debugger, but that isn't actually useful.
|
||||||
necessarily be easy to work out what to put in the `.vimspector.json`. As you
|
necessarily be easy to work out what to put in the `.vimspector.json`. As you
|
||||||
can see above, some of the servers aren't really editor agnostic, and require
|
can see above, some of the servers aren't really editor agnostic, and require
|
||||||
very-specific unique handling.
|
very-specific unique handling.
|
||||||
|
3. How do i stop it starting a new Terminal.app on macOS? See [this
|
||||||
|
comment](https://github.com/puremourning/vimspector/issues/90#issuecomment-577857322)
|
||||||
|
|
||||||
# License
|
# License
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue