| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | CI: use my own lua docker container | Florian Fischer | 2022-07-11 | 1 | -8/+5 | |
| | | ||||||
| * | Merge branch 'jgart-master-patch-41230' into 'master' | Florian Fischer | 2022-07-09 | 1 | -1/+1 | |
| |\ | | | | | | | | | Fix typo in init.lua See merge request muhq/vis-lspc!36 | |||||
| | * | Update init.lua | Jorge Gomez | 2022-07-09 | 1 | -1/+1 | |
| |/ | ||||||
| * | send clientCapabilities | Florian Fischer | 2022-02-20 | 2 | -6/+39 | |
| | | | | | | | | 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. | |||||
| * | support hoverResults containing MarkedString[] | Florian Fischer | 2022-02-20 | 1 | -2/+16 | |
| | | | | | | | python-language-server sends a list of MarkedStrings containing the signature as python code-block and the doc string as string. https://github.com/palantir/python-language-server/issues/836 | |||||
| * | mention that our bundled json impl does not support utf-8 | Florian Fischer | 2022-02-20 | 1 | -3/+6 | |
| | | ||||||
| * | editorconfig: add .gitlab-ci.yml config | Florian Fischer | 2021-12-28 | 1 | -0/+4 | |
| | | ||||||
| * | README: update configured language servers | Florian Fischer | 2021-12-28 | 1 | -1/+1 | |
| | | ||||||
| * | reformat ls_map tables as a table literal | Matěj Cepl | 2021-12-28 | 1 | -9/+10 | |
| | | ||||||
| * | add Lua LSP server configuration | Matěj Cepl | 2021-12-28 | 1 | -1/+5 | |
| | | ||||||
| * | github: remove CI config | Florian Fischer | 2021-12-28 | 1 | -47/+0 | |
| | | ||||||
| * | Merge branch 'add-gl-ci' into 'master' | Florian Fischer | 2021-12-28 | 3 | -5/+33 | |
| |\ | | | | | | | | | Add simple gitlab CI running on ubuntu:rolling See merge request muhq/vis-lspc!35 | |||||
| | * | make: implement check-format in POSIX shell | Florian Fischer | 2021-12-28 | 2 | -5/+10 | |
| | | | | | | | | | The docker image used for the CI does not contain bash. | |||||
| | * | Add simple gitlab CI running on luarocks | Florian Fischer | 2021-12-28 | 1 | -0/+23 | |
| |/ | | | | https://hub.docker.com/r/imolein/luarocks | |||||
| * | try multiple json implementations | Florian Fischer | 2021-12-27 | 2 | -10/+19 | |
| | | | | | | We try 'json', 'cjson' and 'dkjson' in that order before using our bundled fallback implementation. | |||||
| * | actually use python-lsp-server binary | Florian Fischer | 2021-12-27 | 1 | -1/+1 | |
| | | ||||||
| * | change default python language server to pylsp | Florian Fischer | 2021-12-27 | 1 | -2/+3 | |
| | | ||||||
| * | Merge pull request #32 from jgarte/guixrus-vis-lspc | fischerling | 2021-12-24 | 1 | -0/+16 | |
| |\ | | | | | Mention easy installation of vis-lspc with GuixRUs | |||||
| | * | Mention easy installation of vis-lspc with GuixRUs | jgart | 2021-12-24 | 1 | -0/+16 | |
| |/ | ||||||
| * | bump version to 0.1.4v0.1.4 | Florian Fischer | 2021-12-13 | 1 | -1/+1 | |
| | | ||||||
| * | use capture_cmd where possible | Florian Fischer | 2021-12-13 | 1 | -7/+1 | |
| | | ||||||
| * | improve default logging | Florian Fischer | 2021-12-13 | 2 | -4/+46 | |
| | | | | | | | | | | | | | 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. | |||||
| * | Merge pull request #30 from fischerling/add-menu-options | fischerling | 2021-12-08 | 1 | -0/+10 | |
| |\ | | | | | add menu-/ confirm-cmd options | |||||
| | * | add menu-/ confirm-cmd options | Florian Fischer | 2021-12-08 | 1 | -0/+10 | |
| |/ | ||||||
| * | rebind signatureHelp to <C-K> to prevent conflicts with vis bindings | Florian Fischer | 2021-12-06 | 1 | -1/+1 | |
| | | ||||||
| * | fix ff92a0f1fca0f0db5b00022fc2ac41579ac5ab24 | Florian Fischer | 2021-12-06 | 1 | -1/+1 | |
| | | | | | Don't use a global variable. | |||||
| * | handle string or MarkContent documentation in SignatureInformation | Florian Fischer | 2021-12-06 | 1 | -2/+2 | |
| | | ||||||
| * | do not try to handle error responses | Florian Fischer | 2021-11-22 | 1 | -1/+3 | |
| | | ||||||
| * | fix crash in error reporting | Florian Fischer | 2021-11-21 | 1 | -1/+3 | |
| | | | | | We crashed because a forgotten concatenation operator | |||||
| * | do not use lspc.log before lspc is initialized | Florian Fischer | 2021-08-29 | 2 | -62/+57 | |
| | | ||||||
| * | bump version to 0.1.3v0.1.3 | Florian Fischer | 2021-08-16 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #17 from fischerling/parser | fischerling | 2021-08-16 | 5 | -52/+233 | |
| |\ | | | | | Improve message parsing | |||||
| | * | add tests for the LSP message parser | Florian Fischer | 2021-08-16 | 3 | -4/+142 | |
| | | | ||||||
| | * | move and fix parser code | Florian Fischer | 2021-08-16 | 2 | -48/+91 | |
| |/ | | | | | | | Move LSP message parser code into parser.lua. Fix parsing when message headers are split between to data junks. Simplify parser code using one string buffer and consuming already parsed message parts. | |||||
| * | write errors and warnings to the log | Florian Fischer | 2021-08-16 | 1 | -5/+10 | |
| | | ||||||
| * | extract bindings into a seperate source file | Florian Fischer | 2021-08-02 | 3 | -65/+69 | |
| | | ||||||
| * | implement signatureHelp | Florian Fischer | 2021-07-19 | 1 | -1/+47 | |
| | | ||||||
| * | open and close files with changes if necessary | Florian Fischer | 2021-07-14 | 2 | -9/+21 | |
| | | ||||||
| * | apply WorkspaceEdit changes in all open windows | Florian Fischer | 2021-07-14 | 1 | -8/+13 | |
| | | ||||||
| * | update README | Florian Fischer | 2021-07-13 | 1 | -1/+19 | |
| | | | | | add new bindings, commands and configuration options | |||||
| * | implement textDocument/rename | Florian Fischer | 2021-07-13 | 1 | -0/+120 | |
| | | | | | | | | Currently only changes in the current window are applied. TODO: * apply changes in opened files by iteration all vis windows * apply changes in all files using sed or something | |||||
| * | add hover support | Florian Fischer | 2021-07-12 | 2 | -2/+53 | |
| | | ||||||
| * | [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 | |
| | | ||||||
| * | Automatically open current file when showing diagnosticsv0.1.2 | Florian Fischer | 2021-07-09 | 1 | -3/+4 | |
| | | | | | This is more consistent with the other lspc functions. | |||||
| * | Show warning instead of empty diagnostics message | Florian Fischer | 2021-07-09 | 1 | -1/+5 | |
| | | ||||||
| * | fix LSP message parsing | Florian Fischer | 2021-07-09 | 1 | -3/+3 | |
| | | | | | | Don't always reset the state even if we updated it explicitly with the leftover from a complete message. | |||||
| * | add default keybindings from nvim | Florian Fischer | 2021-07-09 | 1 | -6/+33 | |
| | | ||||||
| * | run lua-format | Florian Fischer | 2021-07-09 | 1 | -2/+2 | |
| | | ||||||
| * | add experimental diagnostic support | Florian Fischer | 2021-04-02 | 1 | -1/+125 | |
| | | | | | | | | * Diagnostics highlighting can be enabled with the vis option 'lspc-highlight-diagnostics' or by setting highlight_diagnostics to true in the lspc table. * The new vis command lspc-show-diagnostics is added which shows all diagnostics for the current line | |||||
