mergify[bot]
71ad4c2022
Merge pull request #170 from awwalker/aw-docker
...
add docker exec as an attach command
2020-05-24 11:21:29 +00:00
Aaron Walker
ae2ba01c5b
lint
2020-05-21 23:43:37 -04:00
Aaron Walker
3d113eaec4
comments
2020-05-21 23:43:37 -04:00
Aaron Walker
cd1b304d30
relint
2020-05-21 23:43:37 -04:00
Aaron Walker
5e64b07e8d
flake and update docker exec command
2020-05-21 23:43:37 -04:00
Aaron Walker
0bf511debc
add docker docs
2020-05-21 23:43:37 -04:00
Aaron Walker
62b3070c50
lint
2020-05-21 23:43:37 -04:00
Aaron Walker
c9b1456759
add docker exec as an attach command
2020-05-21 23:43:37 -04:00
mergify[bot]
b80c483284
Merge pull request #169 from puremourning/breakpoints-clear
...
1515
Fix listing breakpoints while debugging
2020-05-19 19:38:19 +00:00
Ben Jackson
5f11fe4e6e
Fix up vint errors
2020-05-19 20:27:28 +01:00
Ben Jackson
58a95402c4
Use gloabl for test args as i always use a basedir now
2020-05-17 21:41:24 +01:00
Ben Jackson
8c4112cd1f
breakpoints list: fix listing while debugging
...
Also, open the quickfix list when listing breakpoints, and add a test
2020-05-17 21:40:51 +01:00
Ben Jackson
6a1c9a6b52
Enable embedded vim python debugging
...
This allows us to use vimspector to debug vimspector. The idea is that
in Vim you call 'py3 from vimspector.developer import SetUpDebugpy;
SetUpDebugpy()' and then just attach to localhost:5678 using the new
multi-session mode support. Oof.
2020-05-17 19:17:09 +01:00
mergify[bot]
060a9f4597
Merge pull request #166 from puremourning/debugpy-remote
...
1508
Debugpy remote debugging and install issues
2020-05-17 13:16:03 +00:00
Ben Jackson
90bbbe90f5
Default some cpptools args:
2020-05-17 14:07:56 +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
Ben Jackson
36253e58ce
Optionally Update gadget config rather than repolace
2020-05-16 22:55:01 +01:00
Ben Jackson
dc3deadb26
Use java 11
2020-05-16 22:55:01 +01:00
Ben Jackson
dd13c7d543
Move directories if they cannot be deleted
2020-05-16 22:55:01 +01:00
mergify[bot]
4946e95d4c
Merge pull request #167 from esetnik/patch-1
...
1501
Fix incorrect naming of `.viminspector.json`
2020-05-15 15:48:58 +00: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
Ben Jackson
0452329203
Update java debugger plugin
1490
2020-05-13 17:18:57 +01:00
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