Wojciech Nawrocki
Wojciech Nawrocki
The hypothesis `g` was referencing an unbound `x`.
**Describe the bug** It seems the handling of multibyte UTF-16 encodings is incorrect in `lsp-mode`. **To Reproduce** Create a file with just these contents: "🍋" - a single lemon emoji....
**Is your feature request related to a problem? Please describe.** Sometimes I would like to control the sizes of things per-diagram (i.e. per-substance), and per-entity. I might have a `type...
### Contributing to the new renderer: The renderer interface is defined in headers, with the main class in `libopenage/renderer/renderer.h`. A good place to start looking is `libopenage/renderer/tests.cpp`, which presents a...
We need to figure out a safe and useful interface for concurrent maps that all implementations in crossbeam would then provide. This is my proposal of how it could look....
Currently `Server.RequestM` does not provide any way to make a server->client LSP request and then wait on the client's response. This is useful in cases where we want to make...
### Description Consider the file `NatCast.lean`: ```lean class NatCast (R : Type u) where natCast : Nat → R instance : NatCast Int where natCast := sorry ``` which we...
While the main user of the new [`lean4-infoview`](https://github.com/leanprover/vscode-lean4/tree/c387eab150b988a47956192b0fc48e950f6c1fca/lean4-infoview) is VSCode, the package is intentionally designed to be more or less independent of VSCode, needing only a connection to some editor...
Continuing discussion from [here](https://github.com/leanprover/lean4/issues/681#issuecomment-922544455) and #1157. There is currently an inconsistency between whether the head symbol in a function application is hoverable/selectable in source code and in the infoview. I...
### Description In the following unfinished proof: ```lean example : ∃n, n < 1 := by have h : 0 < 1 := --^ cursor here exact ⟨0, h⟩ ```...