Commit graph

564 commits

Author SHA1 Message Date
mergify[bot]
4c96655526
Merge pull request #160 from puremourning/basedir 1489
Allow moving the gadget/configuration dirs to arbitrary location
2020-05-12 19:02:05 +00:00
Ben Jackson
ae0ba29d5e
Merge branch 'master' into basedir 2020-05-12 19:48:46 +01:00
mergify[bot]
dd101aedca
Merge pull request #164 from puremourning/threads-fail 1487
Make sure we can still request threads if one threads request fails
2020-05-12 18:40:56 +00:00
Ben Jackson
fd6b353782 Reset the tab test more robustly 2020-05-12 19:39:32 +01:00
Ben Jackson
5837135fee Allow moving the gadget/configuration dirs to arbitrary location 2020-05-12 19:39:32 +01:00
Ben Jackson
c103e2adf5 Make sure we can still request threads if one threads request fails 2020-05-12 19:30:00 +01:00
mergify[bot]
fa0171f464
Merge pull request #162 from eyalk5/patch-1 1478
Update FAQ
2020-05-10 07:21:47 +00:00
eyalk5
ce6ad5d1ca
Update FAQ
Added question about $file
2020-05-10 02:42:02 +03:00
Ben Jackson
2451d56de4 Make tests work in manual container: install delve. This has to be done as the user because go 1471 2020-05-08 13:11:17 +01:00
Ben Jackson
abd8ba7d38 Stabilise some tests 1469 2020-05-08 11:50:38 +01:00
Ben Jackson
bdfa0f92ab Fix typo 1467 2020-05-07 22:33:01 +01:00
Ben Jackson
3354db275b Update TOC 1466 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
mergify[bot]
3bf461c621
Merge pull request #157 from puremourning/update-debugpy 1432
Update debugpy to v1.0.0b8
2020-04-28 22:02:05 +00:00
Ben Jackson
56c0c721db Update debugpy to v1.0.0b8 2020-04-28 22:55:42 +01:00
mergify[bot]
16e1ae143b
Merge pull request #156 from puremourning/watch-improve 1425
Improve the watch window with a WinBar
2020-04-27 20:52:42 +00:00
Ben Jackson
a87c9e8715 Add motivation - people buy why not what 2020-04-27 20:59:12 +01:00
Ben Jackson
4586aa36ff Improve UI for watch window
Add a WinBar as the whole prompt buffer thing is not that well
undersood. Also allow you to delete a watch from any part of the
expression result too.
2020-04-26 21:31:22 +01:00
Ben Jackson
80ba644732 Use silent for mappings 1420 2020-04-26 20:03:33 +01:00
mergify[bot]
f4d855e1df
Merge pull request #155 from puremourning/conditional-breakpoints 1414
Conditional breakpoints tests
2020-04-26 13:09:11 +00:00
Ben Jackson
77522cbd44 Add way to run tests using my in-development vim debugger 2020-04-26 13:08:27 +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
e153b9536e No longer need node 10 for the tests since debugpy 2020-04-26 11:34:03 +01:00
Ben Jackson
c25e9256aa Fix restart command in neovim when terminal in use 1411
Neovim doesn't allow you to replace a terminal buffer if the buffer has
received some output, so we tell it that the buffer is not modified as a
hackaround.

Fixes #154
2020-04-26 10:21:24 +01:00
mergify[bot]
1b71d84f58
Merge pull request #153 from puremourning/conditional-breakpoints 1410
Add basic support for conditional breakpoints
2020-04-26 06:44:57 +00:00
Ben Jackson
b20f61bcff Sigh, neovim doesn't support default method arguments 2020-04-25 20:07:03 +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
aed4144fe5 Update bashdb checkusm 1369 2020-04-15 16:13:19 +01:00
Ben Jackson
f0ee397f5d Update bashdb 2020-04-15 13:15:33 +01:00
mergify[bot]
31c13bd8eb
Merge pull request #150 from puremourning/troubleshooting
Add troubleshooting guide
2020-04-05 14:16:39 +00:00
Ben Jackson
d8d7a3f7c6
Merge branch 'master' into troubleshooting 2020-04-05 15:11:54 +01:00
mergify[bot]
b3760f43f9
Merge pull request #151 from puremourning/update-debugpy 1319
Update debugpy
2020-04-05 14:11:03 +00: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
a5a2966ba7 Update debugpy 2020-04-05 15:03:35 +01:00
mergify[bot]
c3105cf912
Merge pull request #148 from puremourning/cpptools-update 1313
Remove workaround for broken cpptools
2020-04-03 20:11:59 +00:00
Ben Jackson
be26098315 Remove workaround for broken cpptools 2020-04-03 21:05:34 +01:00
mergify[bot]
0918a72dd9
Merge pull request #147 from neiljohari/upgrade-cpptools
Bump version of vscode-cpptools from 0.26.3 to 0.27.0
2020-04-03 19:48:33 +00:00
Neil Johari
db6d9efb75
Bump version of vscode-cpptools from 0.26.3 to 0.27.0 2020-04-02 14:28:32 -04:00
mergify[bot]
7e29143a6f
Merge pull request #142 from puremourning/tweaks 1309
Tweaks
2020-04-01 16:03:27 +00:00
Ben Jackson
93edbe468b Add autoselect to configs - set to false to prevent being used when no other configs are defined 2020-04-01 16:46:06 +01:00
Ben Jackson
1b7d0caf26 Ignore loadedSource event 2020-04-01 16:44:51 +01:00
Ben Jackson
0e4cad302d Don't terminal debuggee 2020-04-01 16:44:51 +01:00
Ben Jackson
d0652187a3
Note what diagnostics are required, 1307 2020-03-31 13:33:58 +01:00
Ben Jackson
ae7e6d0b0c Clarify that Python 3.6 is required 1306
closes #143
2020-03-28 20:28:29 +00:00
Ben Jackson
5cb9c62e7f Fix tab creation when current buffer contains no file 1305 2020-03-28 13:07:00 +00:00
mergify[bot]
0a0cd88545
Merge pull request #139 from puremourning/no-name 1304
Don't create a new buffer when opening the vimspector tab
2020-03-28 10:19:25 +00:00
Ben Jackson
59f23c7545
Merge branch 'master' into no-name 2020-03-27 15:09:02 +00:00
mergify[bot]
87e80db94d
Merge pull request #140 from puremourning/loading
Add a splash popup while starting up
2020-03-26 23:31:13 +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