From ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Sun, 20 May 2018 22:03:49 +0100 Subject: [PATCH] Fix error reporting and update demo --- README.md | 6 ++---- python3/vimspector/debug_adapter_connection.py | 4 +++- python3/vimspector/debug_session.py | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b4e9f49..1ea319f 100644 --- a/README.md +++ b/README.md @@ -31,10 +31,8 @@ None yet. # Demo -None yet. - -OK, well there is [a proof of -concept](https://files.gitter.im/Valloric/ycmd/LTHy/vimspector-second-demo.gif). +Well there is [a proof of +concept](https://files.gitter.im/Valloric/ycmd/ldcA/vimspector-third-demo.gif). # FAQ diff --git a/python3/vimspector/debug_adapter_connection.py b/python3/vimspector/debug_adapter_connection.py index af53b35..fc64f33 100644 --- a/python3/vimspector/debug_adapter_connection.py +++ b/python3/vimspector/debug_adapter_connection.py @@ -15,6 +15,7 @@ import logging import json +import vim _logger = logging.getLogger( __name__ ) @@ -115,7 +116,8 @@ class DebugAdapterConnection( object ): if handler: handler( message ) else: - raise RuntimeError( 'Request failed: {0}'.format( + _logger.error( 'Request failed: {0}'.format( message[ 'message' ] ) ) + vim.command( "echom 'Request failed: {0}'".format( message[ 'message' ] ) ) elif message[ 'type' ] == 'event': diff --git a/python3/vimspector/debug_session.py b/python3/vimspector/debug_session.py index 6c52c2f..8297bde 100644 --- a/python3/vimspector/debug_session.py +++ b/python3/vimspector/debug_session.py @@ -177,7 +177,7 @@ class DebugSession( object ): self._connection.DoRequest( handler, { 'command': 'initialize', 'arguments': { - 'adapterID': 'cppdbg', + 'adapterID': 'cppdbg', # Apparently only MS debugger cares 'linesStartAt1': True, 'columnsStartAt1': True, 'pathFormat': 'path',