| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add autoconfirm_edits configuration option | Florian Fischer | 2025-07-12 | 1 | -0/+1 |
| | | | | | | Some language servers replace the whole file content on an edit, thus producing potentially really big diffs not suitable for review and user confirmation. So some users may just accept the changes proposed from the language server. | ||||
| * | make universal root detection opt-in | Florian Fischer | 2025-01-11 | 1 | -2/+18 |
| | | |||||
| * | Fix lspc-{prev,next}-diagnostic typo in README | Michiel van den Heuvel | 2024-09-20 | 1 | -2/+2 |
| | | |||||
| * | replace the Guix channel installation with a mention of vis-plug | Florian Fischer | 2024-05-01 | 1 | -15/+1 |
| | | | | | | Since the line number styling is merged into vis and supported by vis-lspc the Guix channel with a patched vis is not needed anymore. | ||||
| * | use vis' event system instead of custom language server hooks | Florian Fischer | 2024-04-30 | 1 | -2/+9 |
| | | |||||
| * | mention the new event hooks in the README | Florian Fischer | 2024-04-30 | 1 | -1/+3 |
| | | |||||
| * | make the way messages are presented configurable | Florian Fischer | 2024-04-15 | 1 | -0/+2 |
| | | | | | | | | | | The two options are either using vis:message (the default) which will keep all messages in the vis message buffer and include a header line to distinguish the different messages. The second option is using open and presenting messages in a separate window supporting syntax highlighting. | ||||
| * | fix presentation of the diagnostic styles | Florian Fischer | 2024-04-11 | 1 | -9/+1 |
| | | |||||
| * | chnage default diagnostic styles and mention them in the README | Florian Fischer | 2024-04-11 | 1 | -1/+9 |
| | | |||||
| * | restore the primary cursor position after a workspaceEditapply-workspaceEdit-remember-cursor | Florian Fischer | 2024-03-22 | 1 | -0/+1 |
| | | |||||
| * | improve language in the README | Florian Fischer | 2023-10-07 | 1 | -34/+34 |
| | | | | | | | | * fix typos * wrap file or project names in code blocks * drop the hint taht vis-lspc is in an early state * s/json/JSON/ | ||||
| * | implement cycling between available diagnostics | Florian Fischer | 2023-10-07 | 1 | -0/+2 |
| | | | | | | | This is implemented by the two new commands: * lspc-next-diagnostics - jump to the next available diagnostic * lspc-prev-diagnostics - jump to the previous available diagnostic | ||||
| * | mention the legacy support branch | Florian Fischer | 2023-10-06 | 1 | -1/+3 |
| | | |||||
| * | support highlighting the line number of available diagnosticsv0.2.0 | Florian Fischer | 2023-10-06 | 1 | -1/+1 |
| | | |||||
| * | Add function to open a file to lspc object | Michiel van den Heuvel | 2023-08-28 | 1 | -0/+19 |
| | | |||||
| * | Make formatting options sort of configurable | Michiel van den Heuvel | 2023-06-29 | 1 | -0/+2 |
| | | | | | | | | | This should be wired up to code that's in a pull request in the vis repository for the default options. This PR does not yet expose `expandtab`. Referenced PR: https://github.com/martanne/vis/pull/717 | ||||
| * | Add textDocument/formatting implementation | Michiel van den Heuvel | 2023-06-29 | 1 | -0/+2 |
| | | | | | | | | This is tested with the Rust language server and the Lua one. Moving the cursor to the correct position afterwards works with Rust, but not with Lua. Being smarter about the ranges is probably necessary for Lua and might make other ones more robust. | ||||
| * | Fix typo | Michiel van den Heuvel | 2023-06-25 | 1 | -1/+1 |
| | | |||||
| * | fix typo | Florian Fischer | 2023-01-14 | 1 | -1/+1 |
| | | |||||
| * | link to the shipped language server configurations | Florian Fischer | 2023-01-14 | 1 | -1/+2 |
| | | |||||
| * | support configuration and initializationOptions per language server | Florian Fischer | 2023-01-14 | 1 | -8/+17 |
| | | | | | | | | | | | | Send language server settings after initialization via a workspace/didChangeConfiguration notification. Implement a workspace/configuration handler using the values stored in the language server settings. Send the init_options as initializationOptions in the initialize parameters. | ||||
| * | move server configurations into a seperate file | Florian Fischer | 2022-08-01 | 1 | -2/+4 |
| | | |||||
| * | send clientCapabilities | Florian Fischer | 2022-02-20 | 1 | -2/+0 |
| | | | | | | | | Be nicer to the language servers by providing our capabilities so maybe we get more deterministic results. We do not support dynamicRegistration, markdown or workDoneProgress. | ||||
| * | mention that our bundled json impl does not support utf-8 | Florian Fischer | 2022-02-20 | 1 | -3/+6 |
| | | |||||
| * | README: update configured language servers | Florian Fischer | 2021-12-28 | 1 | -1/+1 |
| | | |||||
| * | try multiple json implementations | Florian Fischer | 2021-12-27 | 1 | -0/+1 |
| | | | | | | We try 'json', 'cjson' and 'dkjson' in that order before using our bundled fallback implementation. | ||||
| * | Mention easy installation of vis-lspc with GuixRUs | jgart | 2021-12-24 | 1 | -0/+16 |
| | | |||||
| * | improve default logging | Florian Fischer | 2021-12-13 | 1 | -1/+2 |
| | | | | | | | | | | | | | I use to have logging enabled to be able to debug weird vis-lspc behavior right away. But I got annoyed by vis-lspc cluttering all my directories with vis-lspc.log files. So vis-lspc will no write its log files to $XDG_DATA_HOME/vis-lspc/<iso-date>-<cwd-basename>.log if lspc.log_file is not set by the user. This patch also introduces a helper to run a program and capture its output. | ||||
| * | open and close files with changes if necessary | Florian Fischer | 2021-07-14 | 1 | -1/+1 |
| | | |||||
| * | update README | Florian Fischer | 2021-07-13 | 1 | -1/+19 |
| | | | | | add new bindings, commands and configuration options | ||||
| * | add hover support | Florian Fischer | 2021-07-12 | 1 | -0/+1 |
| | | |||||
| * | [README] mention that Diagnostics are somewhat supported | Florian Fischer | 2021-07-09 | 1 | -0/+1 |
| | | |||||
| * | [README] mention pyls | Florian Fischer | 2021-07-09 | 1 | -1/+1 |
| | | |||||
| * | [README] minor formatting fix | Florian Fischer | 2021-02-20 | 1 | -0/+1 |
| | | |||||
| * | [README] fix language server configuration code example | Florian Fischer | 2021-02-20 | 1 | -0/+1 |
| | | |||||
| * | [README] add more information language server configuration | Florian Fischer | 2021-02-20 | 1 | -6/+24 |
| | | |||||
| * | Support user choice and other improvements | Florian Fischer | 2021-02-16 | 1 | -8/+46 |
| | | | | | | | | | | | | | * 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 | ||||
| * | [README] reflect didChange implementation | Florian Fischer | 2021-02-15 | 1 | -3/+2 |
| | | |||||
| * | [README] link to vis | Florian Fischer | 2021-02-14 | 1 | -1/+3 |
| | | |||||
| * | [README] fix supported function itemize | Florian Fischer | 2021-02-14 | 1 | -5/+5 |
| | | |||||
| * | initial commit | Florian Fischer | 2021-02-14 | 1 | -0/+65 |
