Few more minor doc updates
This commit is contained in:
parent
7a70519b03
commit
f6d12eff72
1 changed files with 8 additions and 12 deletions
20
README.md
20
README.md
|
|
@ -74,17 +74,20 @@ But for now, here's a (rather old) screenshot of Vimsepctor debugging Vim:
|
||||||
|
|
||||||
## Supported debugging features
|
## Supported debugging features
|
||||||
|
|
||||||
|
- flexible configuration syntax that can be checked in to source control
|
||||||
- breakpoints (function, line and exception breakpoints)
|
- breakpoints (function, line and exception breakpoints)
|
||||||
|
- conditional breakpoints (function, line)
|
||||||
- step in/out/over/up, stop, restart
|
- step in/out/over/up, stop, restart
|
||||||
- launch and attach
|
- launch and attach
|
||||||
- remote launch, remote attach
|
- remote launch, remote attach
|
||||||
- locals and globals display
|
- locals and globals display
|
||||||
- watch expressions
|
- watch expressions
|
||||||
- call stack and navigation
|
- call stack display and navigation
|
||||||
- variable value display hover
|
- variable value display hover
|
||||||
- interactive debug console
|
- interactive debug console
|
||||||
- launch debugee within Vim's embedded terminal
|
- launch debugee within Vim's embedded terminal
|
||||||
- logging/stdout display
|
- logging/stdout display
|
||||||
|
- simple stable API for custom tooling (e.g. integrate with language server)
|
||||||
|
|
||||||
## Supported languages:
|
## Supported languages:
|
||||||
|
|
||||||
|
|
@ -427,14 +430,6 @@ than welcome.
|
||||||
|
|
||||||
The backlog can be [viewed on Trello](https://trello.com/b/yvAKK0rD/vimspector).
|
The backlog can be [viewed on Trello](https://trello.com/b/yvAKK0rD/vimspector).
|
||||||
|
|
||||||
In order to use it you have to currently:
|
|
||||||
|
|
||||||
- Write a mostly undocumented configuration file that contains essentially
|
|
||||||
undocumented parameters.
|
|
||||||
- Accept that it isn't complete yet
|
|
||||||
- Work around some frustrating bugs in Vim
|
|
||||||
- Ignore probably many bugs in vimspector!
|
|
||||||
|
|
||||||
### Experimental
|
### Experimental
|
||||||
|
|
||||||
The plugin is currently _experimental_. That means that any part of it
|
The plugin is currently _experimental_. That means that any part of it
|
||||||
|
|
@ -443,8 +438,9 @@ can (and probably will) change, including things like:
|
||||||
- breaking changes to the configuration
|
- breaking changes to the configuration
|
||||||
- keys, layout, functionatlity of the UI
|
- keys, layout, functionatlity of the UI
|
||||||
|
|
||||||
If a large number of people start using it then I will do my best to
|
However, I commit to only doing this in the most extreme cases and to annouce
|
||||||
minimise this, or at least announce on Gitter.
|
such changes on Gitter well in advance. There's nothing more annoying than stuff
|
||||||
|
just breaking on you. I get that.
|
||||||
|
|
||||||
# Mappings
|
# Mappings
|
||||||
|
|
||||||
|
|
@ -464,7 +460,7 @@ features to set your own mappings. To that end, Vimspector defines the following
|
||||||
* `<Plug>VimspectorStepInto`
|
* `<Plug>VimspectorStepInto`
|
||||||
* `<Plug>VimspectorStepOut`
|
* `<Plug>VimspectorStepOut`
|
||||||
|
|
||||||
These map 1-1 with the API functions below.
|
These map roughly 1-1 with the API functions below.
|
||||||
|
|
||||||
For example, if you want `<F5>` to start/continue debugging, add this to some
|
For example, if you want `<F5>` to start/continue debugging, add this to some
|
||||||
appropriate place, such as your `vimrc` (hint: run `:e $MYVIMRC`).
|
appropriate place, such as your `vimrc` (hint: run `:e $MYVIMRC`).
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue