Skip to content

Commit

Permalink
patch 8.1.2103: wrong error message if "termdebugger" is not executable
Browse files Browse the repository at this point in the history
Problem:    wrong error message if "termdebugger" is not executable.
Solution:   Check if "termdebugger" is executable and give a clear error
            message. (Ozaki Kiichi, closes #5000)  Fix indents.
  • Loading branch information
brammool committed Sep 30, 2019
1 parent d17a57a commit 18223a5
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
11 changes: 8 additions & 3 deletions runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
Expand Up @@ -65,8 +65,8 @@ command -nargs=* -complete=file -bang Termdebug call s:StartDebug(<bang>0, <f-ar
command -nargs=+ -complete=file -bang TermdebugCommand call s:StartDebugCommand(<bang>0, <f-args>)

" Name of the gdb command, defaults to "gdb".
if !exists('termdebugger')
let termdebugger = 'gdb'
if !exists('g:termdebugger')
let g:termdebugger = 'gdb'
endif

let s:pc_id = 12
Expand Down Expand Up @@ -104,9 +104,14 @@ endfunc

func s:StartDebug_internal(dict)
if exists('s:gdbwin')
echoerr 'Terminal debugger already running'
echoerr 'Terminal debugger already running, cannot run two'
return
endif
if !executable(g:termdebugger)
echoerr 'Cannot execute debugger program "' .. g:termdebugger .. '"'
return
endif

let s:ptywin = 0
let s:pid = 0

Expand Down
2 changes: 2 additions & 0 deletions src/version.c
Expand Up @@ -753,6 +753,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
/**/
2103,
/**/
2102,
/**/
Expand Down

0 comments on commit 18223a5

Please sign in to comment.