Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix(lsp): re-add client.commands and mark private | Lewis Russell | 2024-02-12 |
| | |||
* | refactor(lsp): move more code to client.lua | Lewis Russell | 2024-02-11 |
| | | | | | | | | | | | | The dispatchers used by the RPC client should be defined in the client, so they have been moved there. Due to this, it also made sense to move all code related to client configuration and the creation of the RPC client there too. Now vim.lsp.start_client is significantly simplified and now mostly contains logic for tracking open clients. - Renamed client.new -> client.start | ||
* | refactor(lsp): add type annotations | Maria José Solano | 2024-02-10 |
| | |||
* | refactor(lsp): tidy up logging | Lewis Russell | 2024-02-08 |
| | |||
* | fix(lsp): set fallback client name properly | zeertzjq | 2024-02-08 |
| | |||
* | refactor(lsp): move client code to a regular Lua class | Lewis Russell | 2024-02-07 |
Problem: The LSP client code is implemented as a complicated closure-class (class defined in a single function). Solution: Move LSP client code to a more conventional Lua class and move to a separate file. |