aboutsummaryrefslogtreecommitdiff
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* support navigating a file by its symbols in a seperate windowFlorian Fischer2026-01-301-0/+1
|
* implement more sophisticated settingsFlorian Fischer2025-11-301-0/+27
|
* add missing punctuationFlorian Fischer2025-11-301-2/+2
|
* Add default bindings for diagnostics navigationRubén Santos2025-11-121-0/+2
|
* add autoconfirm_edits configuration optionFlorian Fischer2025-07-121-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-inFlorian Fischer2025-01-111-2/+18
|
* Fix lspc-{prev,next}-diagnostic typo in READMEMichiel van den Heuvel2024-09-201-2/+2
|
* replace the Guix channel installation with a mention of vis-plugFlorian Fischer2024-05-011-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 hooksFlorian Fischer2024-04-301-2/+9
|
* mention the new event hooks in the READMEFlorian Fischer2024-04-301-1/+3
|
* make the way messages are presented configurableFlorian Fischer2024-04-151-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 stylesFlorian Fischer2024-04-111-9/+1
|
* chnage default diagnostic styles and mention them in the READMEFlorian Fischer2024-04-111-1/+9
|
* restore the primary cursor position after a workspaceEditapply-workspaceEdit-remember-cursorFlorian Fischer2024-03-221-0/+1
|
* improve language in the READMEFlorian Fischer2023-10-071-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 diagnosticsFlorian Fischer2023-10-071-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 branchFlorian Fischer2023-10-061-1/+3
|
* support highlighting the line number of available diagnosticsv0.2.0Florian Fischer2023-10-061-1/+1
|
* Add function to open a file to lspc objectMichiel van den Heuvel2023-08-281-0/+19
|
* Make formatting options sort of configurableMichiel van den Heuvel2023-06-291-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 implementationMichiel van den Heuvel2023-06-291-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 typoMichiel van den Heuvel2023-06-251-1/+1
|
* fix typoFlorian Fischer2023-01-141-1/+1
|
* link to the shipped language server configurationsFlorian Fischer2023-01-141-1/+2
|
* support configuration and initializationOptions per language serverFlorian Fischer2023-01-141-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 fileFlorian Fischer2022-08-011-2/+4
|
* send clientCapabilitiesFlorian Fischer2022-02-201-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-8Florian Fischer2022-02-201-3/+6
|
* README: update configured language serversFlorian Fischer2021-12-281-1/+1
|
* try multiple json implementationsFlorian Fischer2021-12-271-0/+1
| | | | | We try 'json', 'cjson' and 'dkjson' in that order before using our bundled fallback implementation.
* Mention easy installation of vis-lspc with GuixRUsjgart2021-12-241-0/+16
|
* improve default loggingFlorian Fischer2021-12-131-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 necessaryFlorian Fischer2021-07-141-1/+1
|
* update READMEFlorian Fischer2021-07-131-1/+19
| | | | add new bindings, commands and configuration options
* add hover supportFlorian Fischer2021-07-121-0/+1
|
* [README] mention that Diagnostics are somewhat supportedFlorian Fischer2021-07-091-0/+1
|
* [README] mention pylsFlorian Fischer2021-07-091-1/+1
|
* [README] minor formatting fixFlorian Fischer2021-02-201-0/+1
|
* [README] fix language server configuration code exampleFlorian Fischer2021-02-201-0/+1
|
* [README] add more information language server configurationFlorian Fischer2021-02-201-6/+24
|
* Support user choice and other improvementsFlorian Fischer2021-02-161-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 implementationFlorian Fischer2021-02-151-3/+2
|
* [README] link to visFlorian Fischer2021-02-141-1/+3
|
* [README] fix supported function itemizeFlorian Fischer2021-02-141-5/+5
|
* initial commitFlorian Fischer2021-02-141-0/+65