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