Commit graph

83 commits

Author SHA1 Message Date
Ben Jackson
a4abe511c7 Update contents links 2020-07-09 18:29:41 +01:00
Ben Jackson
9baba5afab Document --basedir and ClearBreakpoints() and Exception Breakpoints 2020-07-09 18:19:11 +01:00
Ben Jackson
b486839269 Update README TOC and restructure 2020-07-06 11:30:45 +01:00
Ben Jackson
a2ae1c288e Documentation for codelldb/rust 2020-07-06 11:28:24 +01:00
Ben Jackson
6f3884253c Windows support for cpptools 2020-06-27 17:28:05 +01:00
jmckiern
f217a1d9ef Fix typo in README.md 2020-06-06 15:39:25 +01:00
Ben Jackson
46e8e4c56b
Note that Huge build of Vim is required 2020-05-28 21:00:30 +01:00
Ben Jackson
c6d6c7f876 Support "multi-session" mode properly
Document remote debugging and add a test
2020-05-17 14:07:56 +01:00
Ethan Setnik
62c1fe79da
Fix incorrect naming of .viminspector.json
I got tripped up getting started because the documentation incorrectly uses `vimspector.json` and I was getting an error about no debug configurations found.
2020-05-15 11:32:09 -04:00
eyalk5
ce6ad5d1ca
Update FAQ
Added question about $file
2020-05-10 02:42:02 +03:00
Ben Jackson
bdfa0f92ab Fix typo 2020-05-07 22:33:01 +01:00
Ben Jackson
3354db275b Update TOC 2020-05-07 22:32:20 +01:00
Ben Jackson
ccf427a7c8 Update java instructions now YCM has nice API for it 2020-05-07 22:28:31 +01:00
Ben Jackson
a87c9e8715 Add motivation - people buy why not what 2020-04-27 20:59:12 +01:00
Ben Jackson
77dc400077 test and doc updates for conditional breakpoints
use a better description of hit condition and describe the options dict.
2020-04-26 13:04:51 +01:00
Ben Jackson
f6d12eff72 Few more minor doc updates 2020-04-25 19:57:53 +01:00
Ben Jackson
7a70519b03 Add basic support for conditional breakpoints
This is the minimal required for a user to use conditional breakpoint -
we add an options dict to each breakpoint (line and function) and allow
the condition to be supplied. We add a plug mapping and a default
shortcut (<leader><F9>) to add one where we ask the user to enter the
condition and hit expression. This isn't great but it works.

We don't check the capabilities, so they would just be ignored if used
on a server that doesn't support them. We also ask for a hit expression
which most users won't understand so this isn't ideal either.

No tests yet.
2020-04-25 19:57:42 +01:00
Ben Jackson
980b80ebbb Add troubleshooting guide
Also make sure that the gadget installer and other docs are included in
the tarball installation.
2020-04-05 15:06:41 +01:00
Ben Jackson
be26098315 Remove workaround for broken cpptools 2020-04-03 21:05:34 +01:00
Ben Jackson
ae7e6d0b0c Clarify that Python 3.6 is required
closes #143
2020-03-28 20:28:29 +00:00
Ben Jackson
1003cdc0b2 Add a splash popup while starting up
Sometimes it can take quite a while to start up and initialise the debug
adapter. So we use popup/float to display the status as we start up and
shut down.

This increases minimum Vim version to 8.2, but that's been out for ages
now and I intend to agressively require latest/later vim/neovim
versions.
2020-03-26 23:25:50 +00:00
Ben Jackson
d42fd51f35 Support c-style comments in JSON
Debate rages about whether JSON should have comments. The specification
says it shouldn't but the author of JSON suggested that if you want to
use JSON for configuration, then pipe it through jsmin before parsing.

So that's what we do, using a tiny JSON minifier from
https://github.com/getify/JSON.minify/tree/python

Closes #135
2020-03-21 15:16:07 +00:00
Ben Jackson
a74783513c Update README 2020-02-16 20:21:17 +00:00
Ben Jackson
dcabc52937 Update readme 2020-02-08 21:15:27 +00:00
Sergey Vlasov
a90a529ced
README referenced link typo 2020-02-05 16:55:20 +02:00
Ben Jackson
6878c80cfb Update readme for environment hackaround 2020-02-02 17:37:53 +00:00
Ben Jackson
3f3ede48ba Update TOC 2020-02-01 00:09:02 +00:00
Ben Jackson
44efc0a1b3 Neovim 0.4 doesn't work for debugpy because it is missing features 2020-02-01 00:09:02 +00:00
Ben Jackson
6bcc58a39b Document how to use debugpy directly instead of vscode-python 2020-02-01 00:09:02 +00:00
Adelar da Silva Queiróz
96a7083f29
Spell correction 2020-01-29 00:16:13 -03:00
Ben Jackson
23b3bb719b Document exception breakpints 2020-01-28 08:52:23 +00:00
Ben Jackson
8253c1687b Document LaunchWithSettings
This is useful enough to be made public. Closes #97.
2020-01-28 08:52:23 +00:00
panders23
da0fc65333 Mention xdebug helper extension for php 2020-01-27 20:35:26 +01:00
panders23
eda6b890de add readme.md entry for php 2020-01-27 20:26:26 +01:00
Ben Jackson
7903e0e0fe
Add screenshot to README 2020-01-26 23:23:12 +00:00
Ben Jackson
b8d2b548d8 Add customisation of signs 2020-01-26 23:02:26 +00:00
Ben Jackson
9b2710dd47 Update README.me to have languages in TOC 2020-01-26 21:42:31 +00:00
Ben Jackson
bd820b2a8b upgrade cpptools to 0.26.3
This sort-of fixes macOS issues when used with my lldb-mi.
2020-01-26 21:32:55 +00:00
Ben Jackson
94f19459b9 Update TOC 2020-01-26 17:49:20 +00:00
Ben Jackson
d69e63719b Elaborate neovim deficiencies 2020-01-26 17:42:03 +00:00
Ben Jackson
9e3d7237a5 Update README 2020-01-19 20:33:24 +00:00
mergify[bot]
fec355cab4
Merge branch 'master' into add-reset-info 2020-01-07 13:25:41 +00:00
yury
c8334dc30c Fix Watches link in readme 2020-01-07 15:20:10 +02:00
yury
0ecc99a75c Add instruction on how to close the debugger
Omit `Reset` mapping
2020-01-07 15:20:04 +02:00
Ben Jackson
a74b9f2c65
Make statement about neovim support
Currently unsupported for technical reasons, not philosophical ones.
2020-01-07 13:12:06 +00:00
yury
c8a99831d6 Remove colon for consistency 2020-01-07 11:59:44 +02:00
Ben Jackson
144efab83d Add workaround for broken cpptools on macOS 2020-01-01 15:19:13 +00:00
Ben Jackson
52b0ee9d49 chrome debugger 2019-10-06 22:19:19 +01:00
Ben Jackson
0b0388d075 Simple tests for node debugger 2019-10-06 19:24:48 +01:00
Ben Jackson
f29c5ae902
Add Gitter badge 2019-10-02 13:10:46 +01:00