The most annoying one is the lack of tab-page editing support, because original plugin is wrote based on vim 6.0 which didn't have tab-page support. when my Vim or gVim (I'm using 7.1) load several tab-page and I start a debugging session, everything still can work as expected as long I didnt change my working tab, but when the session ended, my tab-page goes like hell!. Moreover if I did change my working tab when the debugging session still running and continue tracing the code (by F2, F3, or F4), the window layout just went crazy, this is really a PITA..
below is list of changes I've made to the python script
- when multiple tab-page loaded, it will remember the initial tab-page which start the debugging session. every debugging command will make sure that you are debugging on that initial tab, so debugging session wont mess other tab.
- when debugging session ends on multi tab-page window, other tab-page is no longer being duplicated, it will only restore debugging tab
As I'm learning it, I'm planning to add more common debugging feature to this plugin, please if you find any bug, made a patch, diffs, etc, let me know..
vim plugin update
hope it helps..