| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Support user choice and other improvements | Florian Fischer | 2021-02-16 | 1 | -153/+251 |
| | | | | | | | | | | | | | * 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 | ||||
| * | [lspc] add option to autostart a language server on WIN_OPEN events | Florian Fischer | 2021-02-16 | 1 | -3/+17 |
| | | |||||
| * | [lspc] make log file configurable | Florian Fischer | 2021-02-16 | 1 | -1/+3 |
| | | |||||
| * | [lspc] send textDocument/didChange notification before any textDocument/<method> | Florian Fischer | 2021-02-15 | 1 | -5/+25 |
| | | | | | | | | | | | | | | 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 | ||||
| * | initial commit | Florian Fischer | 2021-02-14 | 1 | -0/+645 |
