summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-03-29 18:29:51 +0200
committerBram Moolenaar <Bram@vim.org>2018-03-29 18:29:51 +0200
commitf3ba14ffd32faa1856a99cf657c426bf9d1204ae (patch)
tree873fa6d2fe50ad75666cccde7a55733c3d11892d
parentab943431d8fcd856008a025b0e5652dd4b8007fc (diff)
downloadvim-git-f3ba14ffd32faa1856a99cf657c426bf9d1204ae.tar.gz
patch 8.0.1655: outdated gdb message in terminal debugger unclearv8.0.1655
Problem: Outdated gdb message in terminal debugger unclear. Solution: Specifically mention the required gdb version. Avoid getting stuck on pagination.
-rw-r--r--runtime/pack/dist/opt/termdebug/plugin/termdebug.vim6
-rw-r--r--src/version.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim b/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
index 65765bb31..086a8f1ec 100644
--- a/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
+++ b/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
@@ -116,7 +116,7 @@ func s:StartDebug(cmd)
if term_getline(s:gdbbuf, lnum) =~ 'new-ui mi '
let response = term_getline(s:gdbbuf, lnum + 1)
if response =~ 'Undefined command'
- echoerr 'Your gdb does not support the Machine Interface feature'
+ echoerr 'Sorry, your gdb is too old, gdb 7.12 is required'
exe 'bwipe! ' . s:ptybuf
exe 'bwipe! ' . s:commbuf
return
@@ -143,6 +143,10 @@ func s:StartDebug(cmd)
" running.
call s:SendCommand('-gdb-set mi-async on')
+ " Disable pagination, it causes everything to stop at the gdb
+ " "Type <return> to continue" prompt.
+ call s:SendCommand('-gdb-set pagination off')
+
" Sign used to highlight the line where the program has stopped.
" There can be only one.
sign define debugPC linehl=debugPC
diff --git a/src/version.c b/src/version.c
index 1d9d376fd..8403bf4ae 100644
--- a/src/version.c
+++ b/src/version.c
@@ -763,6 +763,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1655,
+/**/
1654,
/**/
1653,