Mercurial > vim
changeset 14362:74470fae51f9 v8.1.0196
patch 8.1.0196: terminal debugger error with .gdbinit file
commit https://github.com/vim/vim/commit/f63db65b2418140d1bdbc032511f530234bd2496
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jul 19 04:13:36 2018 +0200
patch 8.1.0196: terminal debugger error with .gdbinit file
Problem: Terminal debugger error with .gdbinit file.
Solution: Check two lines for the "new ui" response. (hint from Hirohito
Higashi)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 19 Jul 2018 04:15:04 +0200 |
parents | 0ea260db0c6e |
children | dcae605ebd07 |
files | runtime/pack/dist/opt/termdebug/plugin/termdebug.vim src/version.c |
diffstat | 2 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim +++ b/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim @@ -200,7 +200,8 @@ func s:StartDebug_term(dict) let response = '' for lnum in range(1,200) if term_getline(s:gdbbuf, lnum) =~ 'new-ui mi ' - let response = term_getline(s:gdbbuf, lnum + 1) + " response can be in the same line or the next line + let response = term_getline(s:gdbbuf, lnum) . term_getline(s:gdbbuf, lnum + 1) if response =~ 'Undefined command' echoerr 'Sorry, your gdb is too old, gdb 7.12 is required' exe 'bwipe! ' . s:ptybuf