Paul Hummer
Paul Hummer
While the source for DPTheme is available and seemingly "open", whether or not it can be used in projects and distributed is not clear, because it has no license. Please...
I've started working on a sql [lsp server implementation](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/), using `sqlparser` as the parser. Unfortunately, I very quickly hit a wall, mostly around how `sqlparser` discovers and surfaces errors. For...
`tower_lsp::ClientSocket` is (potentially) missing some functionality from `lspower::MessageStream`
In influxdata/flux-lsp#427, the flux-lsp moved from `lspower` to `tower-lsp` because the merge had occurred. The reason we had used `lspower` in the first place is because we needed to be...
(This is likely just a documentation issue more than anything, but...) The way I currently test `LanguageServer` implementations is to construct the server and then call the direct methods on...
When executing any composition command, we should error if the flux doesn't pass semantic checks. We cannot construct valid AST from invalid AST, and we shouldn't try to construct valid...
[From the spec re: initialize request](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#initialize) > The initialize request is sent as the first request from the client to the server. If the server receives a request or notification...
When completing `from(bucket:`, the lsp currently shows the following: https://user-images.githubusercontent.com/60306/194627302-40c57481-fa81-43bb-9b39-21dcf592e813.mov I'm not sure why it's showing the same arguments so many times, but it's also showing completions for the wrong...
Right now, the hover information shows type information. In many cases, this type information is hyper-technical, and not so helpful. The _best_ solution for hover information is probably the docs,...
Tag value completion should be made possible via workspace configuration. DOD: - Tag valuess are completable where applicable
Tag key completion information can be provided via workspace configuration DOD: - Tag keys are completable where applicable