Commit Graph

146 Commits

Author SHA1 Message Date
Idan Arye
f881b44b4c
Merge pull request #59 from IngoHeimbach/feature/speedup-shell-terminal
Do not execute autocommands when writing lines to vebugger buffers
2018-05-23 16:32:05 +03:00
Ingo Heimbach
77925fa4b2 Do not execute autocommands when writing lines to vebugger buffers
For writing lines to vebugger's shell and terminal buffer the active
window is changed for every single line which causes a huge slowdown on
large output. By disabling autocommands, these slowdowns can be reduced.
2018-05-23 14:59:38 +02:00
IdanArye
833806978e Fix #54 - remove all breakpoint signs with :VBGclearBreakpoints 2018-04-21 21:09:20 +03:00
Idan Arye
aea7ad4639
Merge pull request #55 from nemrod/jdbattach
Add support for attaching JDB to a running process
2018-04-11 17:49:36 +03:00
Anders Mårtensson
f1bdce4e69
add support for not providing extra args to jdb#attach 2018-04-11 16:16:36 +02:00
Anders Mårtensson
7d1703ca32
add support for attaching JDB to a running process 2018-04-11 15:56:47 +02:00
Ingo Heimbach
8842555cac The LLDB wrapper can handle None as output from the Python lldb module 2018-03-08 17:30:44 +01:00
Idan Arye
44cc26204e
Merge pull request #50 from SpaceVim/develop
Add options for set sign text
2017-12-18 16:58:18 +02:00
wsdjeg
876af0d1c2 Use full command names 2017-12-18 22:40:40 +08:00
wsdjeg
9c47e1b243 Add options for set sign text 2017-12-18 22:18:09 +08:00
Idan Arye
82cbbf61fd
Merge pull request #49 from SpaceVim/develop
Add filetype and option for sign text
2017-12-13 15:37:22 +02:00
wsdjeg
cd61f1029c Add filetype 2017-12-13 21:23:28 +08:00
Idan Arye
f2b00c8c61 Merge pull request #45 from daltonmatos/feature/hightlight-current-debugged-line
Highlight current executed line (bg=red fg=white)
2017-10-17 21:51:57 +03:00
Dalton Barreto
5fedcab009
Highlight current debugged line with DebuggedLine
If the `DebuggedLine` highlight-group exist, highlight the current
debugged line with it.
2017-10-17 16:49:35 -02:00
Idan Arye
f96b37322e Merge pull request #46 from daltonmatos/feature/support-multi-srcpath-search
Add support for multi-srcpath
2017-10-17 13:45:38 +03:00
Dalton Barreto
6a6faec69b
Updating docs 2017-10-16 20:37:39 -02:00
Dalton Barreto
01326cc9be
Removing redundant variable l:one_path 2017-10-16 20:36:12 -02:00
Dalton Barreto
5865e3b28e
Adding support for srcpath as string or list 2017-10-16 20:11:15 -02:00
Dalton Barreto
4230773e7e
Add support for multi-srcpath
Now Vebugger can search for a sourcecode in multiple srcpath locations.
The first match is returned and it's the file Vebugger will show.
2017-10-16 12:06:08 -02:00
Idan Arye
52bf1cfc02 Merge pull request #40 from bendoh/patch-1
Typo fix!
2017-08-03 01:27:12 +03:00
Benjamin Doherty
c15cbf0536 Typo fix! 2017-08-02 18:25:48 -04:00
IdanArye
cc43abe323 Fix #39 - make non-relative paths not use ~ 2017-06-05 01:27:18 +03:00
Idan Arye
97ca687489 Merge pull request #33 from IngoHeimbach/develop
Use vim 8 timers for continuous checking of debugger output
2017-01-22 15:51:37 +02:00
Ingo Heimbach
a2e2dcd612 Use feedkeys for echoing evaluated expressions
Echo commands in vim 8 timer handlers do not wait for the user to
confirm. Echoing via feedkeys circumvents this problem.
2017-01-22 12:39:06 +01:00
Ingo Heimbach
e684fdffd9 Use vim 8 timers for continuous checking of debugger output 2017-01-08 11:07:48 +01:00
Idan Arye
fc1f09cd88 Merge pull request #29 from IngoHeimbach/develop
Added LLDB debugger support
2017-01-05 11:33:39 +02:00
Ingo Heimbach
d78fa68a72 Improved locating the currently debugged program position
(the old algorithm had problems with double frees for example)
2016-11-05 18:37:06 +01:00
Ingo Heimbach
c7304dc1f1 LLDB only uses the python interpreter stored in
"g:vebugger_path_python_lldb"
Updated the documentation to explain why a special python variable is
needed for LLDB
2016-11-05 18:37:06 +01:00
Ingo Heimbach
f5682be0e0 Updated the documentation for LLDB 2016-11-05 18:37:06 +01:00
Ingo Heimbach
5187166c44 ~/.lldbinit is executed 2016-11-05 18:37:06 +01:00
Ingo Heimbach
cd82aea820 Added macOS compatibility for the lldb extension 2016-11-05 18:37:06 +01:00
Ingo Heimbach
8897e79b75 Added the lldb debugger via the lldb python api 2016-11-05 18:37:06 +01:00
Idan Arye
3432d08467 Merge pull request #31 from IngoHeimbach/patch-pdb
Bugfix: The PDB where function is not aware of step outs
2016-11-05 14:47:09 +02:00
Ingo Heimbach
c1913b3994 Bugfix: The PDB where function is not aware of step outs 2016-11-05 10:28:59 +01:00
IdanArye
78893b6e5f Fix #25 set print pretty off and print array off in GDB 2016-02-20 18:02:00 +02:00
IdanArye
3ef3f45016 Fix #25 - pre-process GDB's MI output 2016-02-17 00:44:19 +02:00
Idan Arye
fa84d5c0a5 Fix #24 - typo: Ternimal -> Terminal 2016-01-26 19:21:19 +02:00
IdanArye
fa63556530 Fix #23 - Remove usage of bufexists
`bufexists` can't handle the home directory(`~`). Instead use `bufnr`
and `bufwinnr`, which are more appropriate.

Also, I've decided to use `bufwinnr` instead of `bufnr` for checking if
the file exists before loading it with `g:vebugger_view_source_cmd`, so
it'll use `g:vebugger_view_source_cmd` if no window displays the buffer
- even if the buffer is loaded. This fixes an inconsistency that was
before, that `g:vebugger_view_source_cmd` would get invoked only if the
file has no buffer loaded, if there is a buffer loaded it'll jump to it
from the current window.
2015-11-06 22:30:02 +02:00
Idan Arye
ee298e7390 Merge pull request #22 from bleshik/feature/use-tags
Fixed bugs in source file searching using tags + added an option
2015-09-06 11:30:29 +03:00
Alexey Balchunas
b9517ade8c Do not use tags for callstack, only for current location. Otherwise, it's unusably slow. 2015-09-06 10:53:44 +07:00
Alexey Balchunas
08b7b5dabd added documentation about the 'g:vebugger_use_tags' option 2015-09-06 09:49:47 +07:00
Alexey Balchunas
d6513dfb88 Fixed a critical bug in source searching using tags 2015-09-05 23:42:48 +07:00
Alexey Balchunas
30218447f8 added an option to enable usage of tags 2015-09-05 23:42:48 +07:00
Alexey Balchunas
a1027767d4 The simple class name was calculated with prefixed '.' character 2015-09-05 23:42:42 +07:00
Idan Arye
94b08ebc03 Merge pull request #21 from bleshik/feature/use-tags
Use tags when searching for a source file for jdb
2015-09-05 18:30:08 +03:00
Idan Arye
8289c7c1d2 Merge pull request #20 from bleshik/feature/support-for-groovy
Support for Groovy
2015-09-05 18:29:56 +03:00
Alexey Balchunas
281e7505c3 Use tags when searching for a source file for jdb 2015-09-05 22:15:14 +07:00
Alexey Balchunas
06ae5e977e Make package parsing work for groovy 2015-09-05 12:45:04 +07:00
Idan Arye
b260b3ec2d Merge pull request #18 from nguydavi/develop
Fix typo & Close shell buffer when killing the debugger
2015-06-27 16:07:32 +03:00
David Nguyen
806d6228cc Close shell buffer when killing the debugger 2015-06-27 14:03:03 +02:00