Commit graph

967 commits

Author SHA1 Message Date
Ben Jackson
d2ed8a828c Use popup_filter_menu for the keyboard-popup rather than 100% our own 2021-02-21 17:01:41 +00:00
Ben Jackson
fccafd6739 FixUp: border characters - indicate that the corner can be dragged 2021-02-21 17:01:41 +00:00
Ben Jackson
672ac78fef Fix flaky syntax highlighting toggling on/off 2021-02-21 17:01:41 +00:00
Ben Jackson
64f2c8eb01 Use a fancy single line border in vim popup when we can 2021-02-21 17:01:41 +00:00
Ben Jackson
cb174c176d Disable wrapping long lines in neovim popup too 2021-02-21 17:01:41 +00:00
Ben Jackson
2d082cc923 Use a more generous maximum size for the popup (TODO: option for this ?) 2021-02-21 17:01:41 +00:00
dsych
0d703779dc evaluating select range 2021-02-21 17:01:41 +00:00
Ben Jackson
f3c39e12ab FixUp: Display in watch window, and indent in popup 2021-02-21 17:01:41 +00:00
Ben Jackson
cfae062da1 Disable cursorLine for the hover-only popup 2021-02-21 17:01:41 +00:00
Ben Jackson
0b4da4c82b Remove more text from the hover popup 2021-02-21 17:01:41 +00:00
Ben Jackson
64e38b57ab Fix crash; enable syntax highlighting in hover popup; use a Watch for the popup and re-use existing drawing code 2021-02-21 17:01:41 +00:00
Ben Jackson
0895c5e829 Add 1 cell of padding to the x direction which makes the popup more readable 2021-02-21 17:01:41 +00:00
Ben Jackson
052d63dee5 Fix mouse interraction with the popup - don't handle events outside the window 2021-02-21 17:01:41 +00:00
dsych
93568ba05d removing test code 2021-02-21 17:01:41 +00:00
dsych
e0b1d6ed81 fixing linting errors in python files 2021-02-21 17:01:41 +00:00
dsych
3c857cebf4 dynamically adjusting window size for nvim's floating window based on the buffer size 2021-02-21 17:01:41 +00:00
dsych
2f1c93a2ac only diplaying relevant info like name and value for nested types and value only for simple types 2021-02-21 17:01:41 +00:00
dsych
cb441be7bc allowing resizing and dragging with a mouse 2021-02-21 17:01:41 +00:00
dsych
b9ed7f34b4 removing redundant name for simple types, shortening variable type to 20 char and variable value to 100 chars to avoid overflowing tooltip window if the wrapped line is longer than the max size of the tooltip 2021-02-21 17:01:41 +00:00
dsych
04a5e889f9 making sure that float window is not modifiable inside nvim 2021-02-21 17:01:41 +00:00
dsych
f60b259dbc adding type information for simple types 2021-02-21 17:01:41 +00:00
dsych
b95ae00054 enabling a close button for popup 2021-02-21 17:01:41 +00:00
dsych
4617250f41 adding border to popup 2021-02-21 17:01:41 +00:00
dsych
0ced5eb1d4 splitting mouse and cursor filtering to avoid trapping keyboard for hover 2021-02-21 17:01:41 +00:00
dsych
747ad9b804 removing literal dictionary syntax, as it is not included in nvim-4.4 2021-02-21 17:01:41 +00:00
dsych
d2990d7bae making sure to open popup relative to cursor 2021-02-21 17:01:41 +00:00
dsych
819d6366ac fully implemented the hover function for vim 2021-02-21 17:01:38 +00:00
dsych
4e994968ff added popup support for vim, still need to figure out how to expand variables 2021-02-21 17:00:47 +00:00
dsych
7432be9532 implemented dynamic float windows for nvim 2021-02-21 17:00:47 +00:00
dsych
07858cc250 adding on the fly eval of inside a floating window 2021-02-21 17:00:47 +00:00
dsych
4c0ba92ac6 working on variables view 2021-02-21 17:00:47 +00:00
dsych
7c4eef9096 finally got float window working with variable evaluation 2021-02-21 17:00:47 +00:00
mergify[bot]
85ca867cc2
Merge pull request #348 from timtyrrell/patch-1 571069165
Update README typo
2021-02-16 08:59:33 +00:00
Tim Tyrrell
cb922bdc83
Update README typo 2021-02-14 11:56:27 -07:00
mergify[bot]
e99ac0d658
Merge pull request #345 from markwu/update-vscode-php-debug 555278088
Update vscode-php-debug to 1.14.9, it works for both Xdebug 2/3
2021-02-10 16:51:56 +00:00
Mark Wu
0cc4322b18 Update vscode-php-debug to 1.14.9, it works for both Xdebug 2/3 2021-02-10 20:01:18 +08:00
Ben Jackson
7f77842ab8 Make sure that tests fail properly; ensure that empty string is a valid default 543979751 2021-02-06 22:08:08 +00:00
mergify[bot]
4454dead0f
Merge pull request #344 from puremourning/multiple-vars 543920723
Fix variable substitution for multiple defaulted vars
2021-02-06 21:27:19 +00:00
Ben Jackson
30eec0d93c Fix variable substitution for multiple defaulted vars
The problem was that the python regex engine is strictly left-to-right,
so matching `[^}]|\\}` against \\}} meant that the `\\` was consumed by
the left of the `|`. The solution is to just switch them around.

Also add a way to run python tests from within vim, so we can actually
test this stuff.
2021-02-06 20:55:24 +00:00
Ben Jackson
52eff32651
Telemetry data myth busted. 475618246 2021-01-10 12:59:59 +00:00
mergify[bot]
5303de8195
Merge pull request #339 from ailrk/master 474209571
fixed some typos in the readme
2021-01-09 15:19:46 +00:00
Jimmy
75e8450cf3 fixed some typos in the readme 2021-01-09 07:47:33 -08:00
Ben Jackson
35f7e08fbb Bit of readme restructuring and improve docs on breakpionts API 474068449 2021-01-09 13:14:14 +00:00
Ben Jackson
d38da376c2 There are <plug> mappings 474036593 2021-01-09 12:46:13 +00:00
Ben Jackson
1f20115960 Update docs bundle to stfu security warnings 474004305 2021-01-09 12:15:55 +00:00
Ben Jackson
442a18f8f2
Merge pull request #338 from puremourning/new-issue 473991023
add some links to the new issue page
2021-01-09 12:04:02 +00:00
Ben Jackson
e010d3217c add some links to the new issue page 2021-01-09 12:03:18 +00:00
mergify[bot]
1556e63ef0
Merge pull request #317 from yatli/master 473975840
multiple languages per adapter
2021-01-09 11:50:10 +00:00
Ben Jackson
205eb7cdb3
Merge branch 'master' into master 2021-01-09 10:33:38 +00:00
mergify[bot]
44a0f819e2
Merge pull request #336 from puremourning/localhost 472182900
Use 127.0.0.1 rather than localhost to avoid issues with ipv6, and lo…
2021-01-08 16:08:12 +00:00