Fix error reporting and update demo

This commit is contained in:
Ben Jackson 2018-05-20 22:03:49 +01:00
commit ef5ac26f48
3 changed files with 6 additions and 6 deletions

View file

@ -31,10 +31,8 @@ None yet.
# Demo # Demo
None yet. Well there is [a proof of
concept](https://files.gitter.im/Valloric/ycmd/ldcA/vimspector-third-demo.gif).
OK, well there is [a proof of
concept](https://files.gitter.im/Valloric/ycmd/LTHy/vimspector-second-demo.gif).
# FAQ # FAQ

View file

@ -15,6 +15,7 @@
import logging import logging
import json import json
import vim
_logger = logging.getLogger( __name__ ) _logger = logging.getLogger( __name__ )
@ -115,7 +116,8 @@ class DebugAdapterConnection( object ):
if handler: if handler:
handler( message ) handler( message )
else: else:
raise RuntimeError( 'Request failed: {0}'.format( _logger.error( 'Request failed: {0}'.format( message[ 'message' ] ) )
vim.command( "echom 'Request failed: {0}'".format(
message[ 'message' ] ) ) message[ 'message' ] ) )
elif message[ 'type' ] == 'event': elif message[ 'type' ] == 'event':

View file

@ -177,7 +177,7 @@ class DebugSession( object ):
self._connection.DoRequest( handler, { self._connection.DoRequest( handler, {
'command': 'initialize', 'command': 'initialize',
'arguments': { 'arguments': {
'adapterID': 'cppdbg', 'adapterID': 'cppdbg', # Apparently only MS debugger cares
'linesStartAt1': True, 'linesStartAt1': True,
'columnsStartAt1': True, 'columnsStartAt1': True,
'pathFormat': 'path', 'pathFormat': 'path',