| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| |
|
|
|
|
|
|
| |
This is the first minor release of vis-lspc.
It is now in a state that it satisfies all use cases I currently have
for a LSP client implementation.
This means I will not implement new features or change existing code
as frequent as before.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add support for user choices by piping the available choices through
lspc.menu_cmd which must be a dmenu|vis-menu|fzf like tool.
* Mention all commands and options in the README
* Add support for textDocument/references
* Support opening new location in a horizonatl or vertical split
* Internal refactoring
* Group binding, vis command and event code
* Return error messages and use vis:info only in vis commands
* Fix a bug on unexpected server termination
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
We currently have no good way of detecting changes in a file,
therefore we send the whole file content in a textDocument/didChange
notification each time we want something from the language server.
Consequences from this design:
* diagnostics are not up to date till the client calls a server method
* The server may need longer for its answer when it it informed about
changes immediately before the client requests its service
* We pass unnecessary much data between server and client which may be
unpractical for huge files
|
| |
|