From 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Sun, 16 Dec 2018 19:15:13 +0000 Subject: [PATCH] Per the spec, write the data as json the consoles --- python3/vimspector/output.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/python3/vimspector/output.py b/python3/vimspector/output.py index 0dd0bf7..cb64822 100644 --- a/python3/vimspector/output.py +++ b/python3/vimspector/output.py @@ -16,11 +16,14 @@ from vimspector import utils import vim +import json BUFFER_MAP = { 'console': 'Console', - 'stdout': 'Console' + 'stdout': 'Console', + 'stderr': 'Errors', + 'telemetry': 'Telemetry', } @@ -47,6 +50,11 @@ class OutputView( object ): buf = self._buffers[ category ] with utils.ModifiableScratchBuffer( buf ): utils.AppendToBuffer( buf, event[ 'output' ].splitlines() ) + if 'data' in event: + utils.AppendToBuffer( buf, + json.dumps( event[ 'data' ], + indent = 2 ).splitlines() ) + # Scroll the buffer with utils.RestoreCurrentWindow():