Matthew Sackman

Results 31 comments of Matthew Sackman

I should also gently point out that using `json.Marshal` for hashing is a bad idea - json.org explicitly states: > An object is an unordered set of name/value pairs. However,...

Yeah, I've been trying things like this, which I feel should work with deep structures. It works with evalv2, but doesn't with evalv3. I think it's the same as issue...

But you certainly don't need the xor stuff - sorting the individual stringified-fields as you have done would work just fine too. And in your code, you might be able...

Interestingly this is, in theory, fairly easy for the LSP, now that it supports find-references - we can use find-references to detect where an import is used and if it...

I suspect this has just fallen off the radar a little; thanks for bumping it. I would be surprised if anyone argued this wasn't a bug; I guess this is...

This isn't about any particular editor. I think the way I've built completions is a bit wrong. I currently store completions for file offsets within idents that are either field...

Some brief notes after staring at this area of code for a couple weeks. This is really an aide-memoire for whoever gets to rewrite loading. * It would be really...

Update: I believe that issue #4144 is a more accurate reflection of how the lsp currently behaves and although there are valid points in this issue, its description of how...

Essentially this is impossible to fix without major changes to the CUE public Go API, or a reimplementation to the openapi encoder to use internal APIs. The OpenAPI CUE ->...

Hello! Since April this year, I've been working pretty much full-time on CUE's LSP server implementation. A lot of time has been spent building the foundations, but over the last...