Jan Jurzitza

Results 778 comments of Jan Jurzitza

implementing the language server protocol would probably be a better idea than implementing workspace-d though because workspace-d has a LSP frontend called serve-d which can be swapped in and out...

@s-ludwig can you merge either this or #1876? I think this is a very useful feature and shouldn't have both PRs left unmerged

```d void foo(ref int v) { v++; } int x = 4; assert(foo(x)); // x is now either 4 or 5 ```

if the IDE crashes or doesn't have a shutdown signal (because it's only a plugin) this would be useful for example

I think the reason this doesn't work (except not being implemented) is that this syntax is ambigious with delegates. IMO without context this reads much more like a delegate and...

``` d /// some DDOC int a, b; ``` results in documentation for `a` and `b` though and not just for a, so the second behavior is correct

which editor are you using? I certainly know there is no issue when there is unicode in comments at least, so your editor could offset the cursor if it doesn't...

an easy way to test is going forward or backward one or two characters for every unicode character and seeing if the completion you would expect is there. Using your...

this is by design / how it was initially implemented, see https://github.com/dlang-community/dfmt/blob/58b2c6ebc620af1351821509b435c821cd175d90/src/dfmt/ast_info.d#L346 Maybe adding something like `|| (chainLength == 1 && totalChainLength > 3) || totalChainLength > 4` with a...

ufcs breaking only occurs once the line reaches some minimum length iirc