Mathieu Guindon
Mathieu Guindon
### [Specification (LSP)](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_didChange) > The document change notification is sent from the client to the server to signal changes to a text document. Before a client can change a text...
### [Specification (LSP)](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_didClose) > The document close notification is sent from the client to the server when the document got closed in the client. **The document’s master now exists where...
The client-sided proof-of-concept code produced a `ParseTreeListener` that should be relatively easy to tweak to output LSP-compliant `FoldingRange` items (only for the active document) instead of AvalonEdit model items -...
Implement a prompt based on the MessageBox component, that receives an identifier name from user input in a textbox - mock-up: ![mock-up of the prompt with an empty input field,...
### [Specification (LSP)](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_workspaceFolders) > The `workspace/workspaceFolders` request is sent from the server to the client to fetch the current open list of workspace folders. Returns `null` in the response if...
> The **document open** notification is sent from the client to the server to signal newly opened text documents. The document’s content is now managed by the client and the...
We need to implement the code pane context menu completely from scratch, including the bare-bones stuff like _Copy_ and _Paste_ (surely we want these commands in the Rubberduck Editor 🤔😂)....