Tobias Guggenmos

Results 22 comments of Tobias Guggenmos

FYI, alpine Linux, which this docker image is built on, has deprecated python 2 now.

At the moment this is more of a vague idea than a solid plan. However, implementing this would be quite involved and would require a lot of prior research and...

It looks like the TypeScript language server now supports syntax highlighting. I guess this increases the chance of having semantic highlighting as a part of the next protocol version. https://github.com/microsoft/language-server-protocol/issues/18#issuecomment-607870150

Depends on https://github.com/microsoft/language-server-protocol/issues/18

Before working on this should be performed some testing to figure out how much load on the Prometheus server the language server actually causes.

The situation is much improved after recent PRs. What is still missing are the parts of the `langserver` package that interact with a Prometheus server. Some integration tests would be...

The go language server just does it's communication over plain tcp. That might actually be better than websockets.

Some googling shows. TCP connections are nice but cannot be accessed from Webbrowsers so it might make sense to just implement both.

github.com/gorilla/websocket seems to be the sanest go websocket lib around.

This is mostly implemented here: https://github.com/prometheus-community/promql-langserver/blob/master/langserver/websocket.go However this code still is still untested, so this issue won't be closed until this functionality is verified to work.